Easy Mozzarella‑Stuffed Pesto Turkey Meatballs Over Spaghetti

If you’re looking for a delicious, family-friendly dinner that’s packed with flavor, these Easy Mozzarella‑Stuffed Pesto Turkey Meatballs Over Spaghetti are exactly what you need. Juicy turkey meatballs infused with basil pesto and Parmesan, each hiding a gooey mozzarella center, pair perfectly with tender spaghetti and rich tomato sauce for a meal everyone will love.

Why You’ll Love These Mozzarella‑Stuffed Pesto Turkey Meatballs

These meatballs are more than just dinner—they’re a flavor-packed experience:

  • Juicy and tender – Ground turkey stays moist with breadcrumbs, milk, and egg, while pesto adds a fragrant, herby note.
  • Cheesy surprise – Each meatball contains a soft mozzarella cube, giving a melty, irresistible center.
  • Baked to perfection – Baking keeps the process simple and healthy, while finishing in tomato sauce adds warmth and richness.
  • Quick weeknight friendly – Prep, bake, and serve over spaghetti in just over an hour.
  • Versatile & family-approved – Great for kids and adults alike; also easy to adapt for dietary preferences.

Ingredients for Easy Mozzarella‑Stuffed Pesto Turkey Meatballs

Meatball Mixture

  • 1 ½ lbs ground turkey
  • ¼ cup basil pesto
  • ½ cup bread crumbs
  • ¼ cup grated Parmesan cheese
  • 1 large egg
  • 2 tbsp milk
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tbsp chopped fresh parsley
  • ½ tsp salt
  • ¼ tsp black pepper

Filling

  • 6 oz fresh mozzarella, cut into small cubes

Cooking

  • 1–2 tbsp olive oil (if browning on stovetop first, optional)
  • 2 cups marinara sauce (store-bought or homemade)

To Serve

  • 12 oz spaghetti, cooked according to package directions

Ingredient Notes & Substitutions

  • Ground turkey: Lean turkey keeps these meatballs healthy, but ground chicken or a turkey-beef mix works too.
  • Basil pesto: Swap for sun-dried tomato pesto for a twist, or make your own for freshness.
  • Breadcrumbs: Use gluten-free if needed.
  • Mozzarella: Dairy-free mozzarella works for a lactose-free version.
  • Marinara sauce: Can substitute with tomato basil sauce or roasted red pepper sauce.

Step-by-Step Instructions

Step 1 – Prepare the Meatball Mixture

  1. In a large bowl, combine ground turkey, pesto, bread crumbs, Parmesan, egg, milk, onion, garlic, parsley, salt, and pepper.
  2. Mix gently until ingredients are evenly incorporated, but don’t overwork the meat.

Step 2 – Stuff the Meatballs

  1. Take a small handful of the meat mixture and flatten slightly.
  2. Place a cube of mozzarella in the center and fold the meat around it, forming a tight ball. Repeat for all meatballs.

Step 3 – Bake the Meatballs

  1. Preheat oven to 375°F (190°C).
  2. Arrange meatballs on a parchment-lined baking sheet.
  3. Bake for 20–25 minutes, until the internal temperature reaches 165°F (74°C).

Step 4 – Warm in Sauce

  1. Heat marinara sauce in a large skillet or saucepan over medium heat.
  2. Gently add baked meatballs to the sauce and simmer for 5–10 minutes, letting flavors meld.

Step 5 – Serve Over Spaghetti

  1. Cook spaghetti according to package directions.
  2. Plate pasta, spoon meatballs and sauce over the top, and garnish with extra Parmesan and parsley if desired.

Pro Tips for Success

  1. Seal the mozzarella well – Ensures no cheese leaks while baking.
  2. Don’t overmix meat – Keeps meatballs tender.
  3. Use an instant-read thermometer – Turkey must reach 165°F for safety.
  4. Fresh herbs matter – Fresh parsley and basil make a noticeable difference.
  5. Make ahead – Meatballs can be shaped and stored in the fridge a day ahead.
  6. Freeze extras – Perfect for meal prep; freeze before baking, then bake from frozen, adding a few extra minutes.

Flavor Variations

  • Spicy kick: Add ½ tsp red pepper flakes to the meat mixture.
  • Italian twist: Stir in chopped sun-dried tomatoes or olives.
  • Cheese combo: Mix in shredded provolone or fontina with mozzarella.
  • Herbal freshness: Use fresh basil or oregano in addition to parsley.

Serving Suggestions

  • Serve with garlic bread or side salad for a full Italian-inspired meal.
  • Drizzle with extra virgin olive oil or a sprinkle of red pepper flakes for flavor.
  • Pair with a light white wine or sparkling water with lemon for a refreshing touch.

Storage and Freezing Instructions

  • Refrigerate: Store cooked meatballs in sauce in an airtight container for 3–4 days.
  • Freeze: Shape raw meatballs, wrap in parchment and foil, and freeze up to 3 months. Bake directly from frozen, adding 5–10 minutes.
  • Reheat: Warm in microwave or simmer gently in sauce on stovetop.

Nutrition Facts (Per Serving, 3 Meatballs + 1 cup Spaghetti & Sauce)

NutrientAmount
Calories420 kcal
Protein28 g
Carbohydrates40 g
Fat15 g
Fiber3 g
Sodium620 mg

FAQ About Mozzarella‑Stuffed Pesto Turkey Meatballs

Can I make these meatballs ahead of time?

Absolutely! You can mix and shape the meatballs a day in advance, store them in the fridge, and bake just before serving. This is perfect for meal prep or busy weeknights.

Can I use beef or chicken instead of turkey?

Yes! Ground chicken keeps it light like turkey, while beef adds richness. If using beef, consider adding a bit more breadcrumbs or milk to maintain moisture.

How do I prevent the mozzarella from leaking?

Make sure to completely seal the cheese inside the meatball and use smaller cubes. Slight oozing can happen but fully sealed balls hold best.

Can I make these dairy-free?

Yes, use dairy-free mozzarella and skip Parmesan or use a vegan substitute. The pesto may also need a dairy-free version if store-bought.

How should I store leftovers?

Store in an airtight container in the fridge for 3–4 days. For longer storage, freeze meatballs (raw or cooked) up to 3 months.

Mozzarella-Stuffed Pesto Turkey Meatballs

Rose
If you’re looking for a delicious, family-friendly dinner that’s packed with flavor, these Easy Mozzarella‑Stuffed Pesto Turkey Meatballs Over Spaghetti are exactly what you need. Juicy turkey meatballs infused with basil pesto and Parmesan, each hiding a gooey mozzarella center, pair perfectly with tender spaghetti and rich tomato sauce for a meal everyone will love.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Dinner, Main Course
Cuisine Italian-American
Servings 4 servings
Calories 420 kcal

Equipment

  • large bowl
  • mixing spoon
  • parchment-lined baking sheet
  • oven
  • large skillet or saucepan
  • pot for spaghetti

Ingredients
  

  • 1 ½ lbs ground turkey
  • ¼ cup basil pesto
  • ½ cup bread crumbs
  • ¼ cup grated Parmesan cheese
  • 1 large egg
  • 2 tbsp milk
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tbsp chopped fresh parsley
  • ½ tsp salt
  • ¼ tsp black pepper
  • 6 oz fresh mozzarella, cut into small cubes
  • 1–2 tbsp olive oil (optional, if browning on stovetop)
  • 2 cups marinara sauce (store-bought or homemade)
  • 12 oz spaghetti, cooked according to package directions

Instructions
 

  • In a large bowl, combine ground turkey, pesto, bread crumbs, Parmesan, egg, milk, onion, garlic, parsley, salt, and pepper.
  • Mix gently until ingredients are evenly incorporated, but don’t overwork the meat.
  • Take a small handful of the meat mixture and flatten slightly. Place a cube of mozzarella in the center and fold the meat around it, forming a tight ball. Repeat for all meatballs.
  • Preheat oven to 375°F (190°C). Arrange meatballs on a parchment-lined baking sheet and bake for 20–25 minutes, until the internal temperature reaches 165°F (74°C).
  • Heat marinara sauce in a large skillet over medium heat. Gently add baked meatballs to the sauce and simmer for 5–10 minutes, letting flavors meld.
  • Cook spaghetti according to package directions. Plate pasta, spoon meatballs and sauce over the top, and garnish with extra Parmesan and parsley if desired.

Notes

Seal the mozzarella well to prevent leaking, don’t overmix the meat, and use fresh herbs for the best flavor. Meatballs can be prepped ahead or frozen for convenience. Consider flavor variations like adding red pepper flakes, sun-dried tomatoes, or a cheese blend.

Nutrition

Calories: 420kcalCarbohydrates: 40gProtein: 28gFat: 15gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gCholesterol: 85mgSodium: 620mgPotassium: 680mgFiber: 3gSugar: 6gVitamin A: 500IUVitamin C: 6mgCalcium: 150mgIron: 3mg
Keyword mozzarella stuffed, pesto, spaghetti, turkey meatballs
Tried this recipe?Let us know how it was!

Final Thoughts

These Easy Mozzarella‑Stuffed Pesto Turkey Meatballs Over Spaghetti are a delightful upgrade to classic spaghetti and meatballs. They combine juicy, herby turkey with melty mozzarella, all nestled in rich tomato sauce over tender pasta. Perfect for family dinners, meal prep, or special occasions, they’re versatile, flavorful, and sure to become a favorite in your recipe rotation.

Leave a Comment

Recipe Rating