Preheat the oven to 400°F (200°C).
In a large mixing bowl, combine the ground turkey, basil pesto, grated parmesan cheese, beaten egg, minced garlic, salt, and pepper.
Mix the ingredients by hand until just combined, taking care not to overwork the meat to maintain a tender texture.
Form the mixture into approximately 16 evenly sized meatballs, about 1.5 inches in diameter.
Heat olive oil in a large oven-safe skillet over medium-high heat.
Place the meatballs in the skillet and sear for 2 to 3 minutes per side until a golden-brown crust forms.
Transfer the skillet to the preheated oven and bake for 10 to 12 minutes, or until the internal temperature reaches 165°F (74°C).
Remove from the oven and allow the meatballs to rest for 5 minutes before serving.