01 - Preheat oven to 400°F. Line a baking sheet with parchment paper or lightly grease with olive oil.
02 - In a large mixing bowl, combine ground turkey, basil pesto, grated Parmesan, breadcrumbs, egg, minced garlic, grated onion, kosher salt, and black pepper. Mix gently just until incorporated; over-mixing will produce dense, tough meatballs.
03 - Using damp hands or a portion scoop, shape the mixture into 16 to 18 evenly sized meatballs and arrange on the prepared baking sheet, spacing them about 1 inch apart.
04 - Lightly drizzle or brush the tops of each meatball with olive oil to promote even browning and a golden crust.
05 - Bake for 18 to 20 minutes until the meatballs are cooked through to an internal temperature of 165°F and lightly browned on the outside.
06 - Transfer to a serving platter and garnish with additional pesto, fresh basil leaves, and a sprinkle of grated Parmesan. Serve warm over zucchini noodles, pasta, or alongside a green salad.