Baked Turkey Pesto Meatballs with Mozzarella

Baked Turkey Pesto Meatballs Meal Prep
By Sandra Reynolds
The fats in the pesto keep the lean turkey from drying out in the oven. These Baked Turkey Pesto Meatballs stay juicy and have a molten cheese center.
  • Time: 10 min active + 20 min baking
  • Flavor/Texture Hook: Herby, savory, and gooey mozzarella
  • Perfect for: Fast weeknight dinner or high protein meal prep

The smell of toasted pine nuts and fresh basil hits you the second these come out of the oven. I used to think turkey meatballs were destined to be dry, bland pucks, but everything changed when I stopped treating them like beef. Turkey needs a bit more help with moisture and fat to really shine.

Instead of piling on breadcrumbs and eggs, I started using pesto as the main binder. It adds a bright, punchy flavor and the olive oil keeps the meat tender. These Baked Turkey Pesto Meatballs are my go to when I want something that feels a bit fancy but doesn't require me to stand over a stove for an hour.

You can expect a tender bite with a surprise of melted cheese in the middle. It's a reliable way to get protein on the table without the heavy cleanup of pan frying.

Why the Pesto Works

Olive Oil Fat: The oil in the pesto coats the lean turkey proteins, which prevents them from tightening up and getting rubbery.

Panko Absorption: Panko is airier than traditional crumbs, so it holds onto the pesto and juices without making the meatball feel like a dense loaf.

MethodTimeTextureBest For
Oven Baked30 minEvenly brownedBatch cooking
pan fried25 minCrispy exteriorSmall portions

Tools You Actually Need

Essential Equipment

Basic kitchen staples are all you need. A large mixing bowl is key to mixing the ingredients without them spilling over the sides. While any standard baking sheet is fine, parchment paper is essential to stop the meatballs from sticking.

Helpful Additions

A digital meat thermometer is useful if you're unsure about the internal temperature. It eliminates the guesswork, ensuring the turkey doesn't overcook.

The Ingredient List

For the base, I use ground turkey and basil pesto. The pesto provides the herbs, garlic, and fat all in one scoop. Panko and Parmesan add structure and a salty, nutty kick. Garlic powder reinforces the flavor without adding chunky bits of raw garlic that might burn in the oven.

The mozzarella pearls are the star here. They stay intact just long enough to create a molten core. I prefer the small pearls because they fit perfectly inside a 1.5 inch ball.

Ingredients:

  • 1 lb ground turkey (93% lean)Why this? Balance of flavor and moisture
  • 1/2 cup basil pestoWhy this? Adds fat, herbs, and salt
  • 1/3 cup panko breadcrumbsWhy this? Lighter texture than regular crumbs
  • 1/4 cup grated Parmesan cheeseWhy this? Adds umami and saltiness
  • 1 tsp garlic powderWhy this? Consistent flavor throughout
  • 1/2 tsp kosher saltWhy this? Enhances the natural meat flavor
  • 1/4 tsp cracked black pepperWhy this? Subtle heat
  • 4 oz fresh mozzarella pearlsWhy this? Creates the gooey center
  • 2 tbsp extra virgin olive oilWhy this? Prevents sticking and adds browning
Original IngredientSubstituteWhy It Works
Ground TurkeyGround ChickenVery similar profile. Note: Slightly milder flavor
Panko BreadcrumbsAlmond Flourgluten-free option. Note: Denser texture
Mozzarella PearlsDiced MozzarellaSame cheese. Note: Harder to roll into balls

Timing and Yield

This recipe is built for speed. You'll spend about 10 minutes getting everything mixed and rolled, and then 20 minutes in the oven. It makes 16 meatballs, which is roughly 4 per person for a hearty meal.

How to Cook Them

1. Prep the Station

Heat your oven to 400°F (200°C). Grease a parchment lined baking sheet with a light coating of olive oil.

2. Mix the Base

In a large bowl, combine the ground turkey, pesto, panko, Parmesan, garlic powder, salt, and pepper. Stir until just incorporated. Note: Avoid overmixing to ensure the meat doesn't become tough.

3. Form and Stuff

Scoop 2 tablespoons of the mixture and flatten it in your palm. Place a mozzarella pearl in the center and shape it into a 1.5 inch ball. Repeat this process for 16 meatballs.

4. Bake to Perfection

Place the meatballs in a single layer on the prepared sheet. Bake for 18-20 minutes until the internal temperature hits 165°F (74°C) and the edges are golden brown.

5. Final Rest

Remove the tray from the oven and let the meatballs sit for 5 minutes. Note: Resting allows the juices to redistribute, preventing the cheese from leaking out immediately.

Fixing Common Issues

When I first started making these, I over worked the meat. If you mix the turkey too much, the proteins bond too tightly, and you end up with a rubbery texture. Trust me on this, just stir until the green streaks of pesto are gone and then stop.

Another issue is the cheese leaking. This usually happens if the meat layer is too thin or if you overbake them. Use the 165°F internal temp as your guide.

Meatballs Falling Apart

Usually caused by too much pesto or not enough binder. If the mix feels like paste, add one more tablespoon of panko.

Cheese Leaking Out

Caused by thin walls or overcooking. Ensure the meat completely covers the pearl before rolling.

Rubbery Texture

Caused by over mixing the ground turkey. Use a light hand.

ProblemFix
Falling apartAdd a bit more panko
Leaking cheeseRoll meat thicker around pearl
RubberinessMix less, don't over work

Adjusting the Batch Size

If you're cooking for just yourself, you can easily halve this. Use 1/2 lb of turkey and 1/4 cup of pesto. Use a smaller baking sheet and reduce the bake time by about 3-5 minutes, as smaller batches often cook slightly faster.

For a crowd, you can double the recipe. When doing 2x the meat, I suggest lowering the oven temp to 375°F (190°C) and adding 5-10 minutes to the timer. This ensures the center of the larger batch cooks through without burning the bottoms.

GoalWhat to change
Lower CarbSwap panko for almond flour
More PunchAdd 1 tsp lemon zest to mix
Extra GooeyUse 2 small pearls per ball

Keeping Them Fresh

Store any leftovers in a sealed container in the fridge. They'll stay good for 3-4 days. For the best quality, I recommend these garlic herb turkey meatballs if you're looking for a different flavor profile for your weekly prep.

If you want to freeze them, flash freeze the raw meatballs on a tray for 2 hours before bagging them. They'll last about 3 months. You can bake them directly from frozen, just add 5-10 minutes to the cooking time.

To reheat, I avoid the microwave if possible. Pop them in a 350°F (175°C) oven for 10 minutes. This keeps the exterior from getting soggy.

To avoid waste, use any leftover pesto as a marinade for grilled shrimp or swirl it into a bowl of warm pasta.

Easy Flavor Twists

If you want a bit more greens, fold in a handful of chopped fresh spinach before rolling. The spinach wilts into the meat and adds a nice earthy note that pairs well with the basil.

For a different cheese experience, swap the mozzarella pearls for small cubes of provolone or fontina. Provolone adds a sharper, saltier flavor that cuts through the richness of the pesto.

If you prefer a more traditional approach, you can check out my easy turkey meatballs for a classic version that works great with marinara.

Best Ways to Serve

While these Baked Turkey Pesto Meatballs are tasty on their own, they really shine when paired with something bright or acidic. I love serving them over zucchini noodles with a fresh squeeze of lemon.

They are also wonderful tossed with fusilli or penne pasta just save some extra pesto for the noodles. For a low-carb alternative, try pairing them with roasted cauliflower or a fresh arugula salad.

If you're serving these as an appetizer, place a toothpick in each one and arrange them on a platter with warm marinara for dipping. The contrast between the red sauce and vibrant pesto is always a crowd pleaser.

Recipe FAQs

Does pesto pair well with ground turkey?

The fats in the pesto prevent lean turkey from drying out.

Tip: Use a high-quality basil pesto for the most vibrant color.

Which oven temperature is best for these meatballs?

Bake at 400°F (200°C) to ensure a browned exterior and juicy center.

Tip: Use a meat thermometer to verify they hit 165°F (74°C).

How do you bake turkey meatballs?

Arrange balls on a parchment lined sheet and bake for 18 20 minutes.

Tip: If you liked the ease of this batch process, try a sheet pan dinner for a full meal.

Is it true that you must pan-fry meatballs to get a good crust?

False. Baking at 400°F provides an even brown finish without the mess of oil splatters.

Tip: Lightly brush the parchment paper with olive oil to help the bottoms brown.

What prevents meatballs from burning during baking?

Line your baking sheet with parchment paper and avoid overcooking beyond 20 minutes.

Tip: Rotate the pan halfway through the cooking time for even heat distribution.

Baked Turkey Pesto Meatballs

Baked Turkey Pesto Meatballs Meal Prep Recipe Card
Preparation time:10 Mins
Cooking time:20 Mins
Servings:4 servings
Category: Main CourseCuisine: Italian American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
479 kcal
% Daily Value*
Total Fat 32.3g
Sodium 680mg
Total Carbohydrate 5.6g
Protein 33.7g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Tap a star to rate
Share, Rating and Comments: