Indulge in the savory delight of these Mozzarella-Stuffed Pesto Turkey Meatballs, a family-favorite recipe that combines succulent ground turkey with pockets of gooey mozzarella and the vibrant flavors of fresh basil pesto. Baked effortlessly on a single sheet pan, these meatballs are incredibly versatile, making them a perfect pairing for a comforting bowl of pasta or a delicious addition to countless other meals.

Prepare to revolutionize your dinner routine with meatballs that are anything but ordinary. These Mozzarella-Stuffed Pesto Turkey Meatballs aren’t just a meal; they’re an experience. Each tender bite promises a burst of herby basil pesto, seamlessly blending with the rich, moist turkey, all culminating in a glorious, melted mozzarella surprise at its core. This recipe isn’t just about taste; it’s about convenience too, coming together beautifully on one sheet pan, making cleanup a breeze and dinner prep stress-free.
We’re taking a classic comfort food and elevating it with incredible flavor, without compromising on health. The lean ground turkey keeps these meatballs lighter, yet they remain incredibly juicy and satisfying, proving that healthy eating can be utterly delicious. Whether you’re serving them over a mound of your favorite spaghetti or experimenting with new culinary creations, these meatballs are guaranteed to impress. And honestly, we won’t judge if you snag a few straight from the pan – they’re *that* good.

Why You’ll Fall in Love with These Pesto Turkey Meatballs
These aren’t just any turkey meatballs; they’re a culinary masterpiece designed for flavor, ease, and a touch of indulgence. Here’s why this recipe deserves a permanent spot in your rotation:
- A tender, irresistibly juicy texture that will make you forget you’re eating turkey. The combination of ingredients locks in moisture, ensuring every meatball is perfectly succulent.
- The delightful surprise of gooey, melted mozzarella cheese stuffed inside, creating an incredible pull and adding a creamy richness to each bite.
- Infused with aromatic, herby fresh basil pesto, these meatballs burst with vibrant flavor, making them anything but bland.
- Ready in under an hour, from prep to plate, making them an ideal choice for busy weeknights when you crave a homemade meal without the fuss.
- Baked on a single sheet pan for minimal cleanup, allowing you to spend less time scrubbing dishes and more time enjoying your delicious dinner.
- A lighter, healthier twist on traditional meatballs, thanks to the lean ground turkey, proving that flavorful food can also be wholesome.
These benefits combine to create a dish that is both comforting and exciting, perfect for a family dinner or entertaining guests.

Key Ingredients for Flavorful Meatballs
Crafting these delectable pesto turkey meatballs requires a simple yet impactful list of ingredients. Each component plays a vital role in achieving their incredible flavor and perfect texture:
- Ground Turkey: The lean base of our meatballs. Opt for 93/7 or 90/10 for a good balance of flavor and moisture without being overly greasy. It’s a fantastic alternative to ground beef, absorbing flavors beautifully.
- Large Egg: Acts as a crucial binder, holding the meatballs together and adding to their tender consistency.
- Basil Pesto: The star flavor! Both store-bought and homemade pesto work wonderfully, infusing the turkey with its signature fresh, herby, and garlicky notes.
- Panko Breadcrumbs: These Japanese-style breadcrumbs are lighter and flakier than regular breadcrumbs, helping to create a tender, less dense meatball texture.
- Garlic: Freshly minced garlic adds an essential aromatic depth and pungent flavor that complements the pesto perfectly.
- Kosher Salt & Ground Black Pepper: Fundamental seasonings to enhance and balance all the flavors within the meatballs. Don’t skimp on the seasoning!
- Mozzarella Cheese: Cubed mozzarella is the irresistible secret center. As the meatballs bake, it melts into a gloriously gooey, cheesy core. Fresh mozzarella is ideal for the best melt.
- Spaghetti & Parmesan Cheese: Our recommended serving companions, though these meatballs are fantastic with many other options. The spaghetti provides a comforting base, and grated Parmesan adds a salty, umami finish.
Crafting Your Perfect Pesto Turkey Meatballs
Making these cheese-stuffed pesto turkey meatballs is surprisingly straightforward and incredibly rewarding. Follow these steps for a perfect batch every time:
Prepping for Success
Begin by preheating your oven to 375°F (190°C). This ensures your oven is at the optimal temperature for even baking as soon as your meatballs are ready. Line a medium sheet pan with parchment paper. This simple step is a game-changer for easy cleanup and prevents the meatballs from sticking. If you don’t have parchment paper, a light greasing of the pan will also work.
Mixing the Meatball Base
In a large mixing bowl, gently combine the ground turkey, lightly beaten egg, ¼ cup of basil pesto, ¾ cup of panko breadcrumbs, minced garlic clove, ¾ teaspoon of kosher salt, and ½ teaspoon of ground black pepper. Use your hands to mix everything until just combined. Be careful not to overmix, as this can lead to tough, dry meatballs. The goal is to incorporate the ingredients thoroughly without developing the meat’s proteins too much.
Stuffing and Shaping
Now for the fun part: the mozzarella surprise! Divide the turkey mixture into 12 equal portions. A cookie scoop can be very helpful here to ensure uniform sizes, which promotes even cooking. Take one portion, flatten it slightly in your palm, and place a ½-inch cube of mozzarella cheese in the center. Carefully roll the meat mixture around the cheese, sealing it completely, and form it into a neat, uniform meatball. Repeat with the remaining portions, placing each finished meatball on your prepared sheet pan, ensuring they have a little space between them.
Baking to Perfection
Transfer the sheet pan to your preheated oven and bake for 20-25 minutes, or until the meatballs are cooked through and register an internal temperature of 165°F (74°C) with a meat thermometer. They should be beautifully golden brown on the outside. Once baked, remove them from the oven. For an extra pop of fresh flavor, brush the hot meatballs with additional pesto before serving.
Serve these incredible meatballs immediately over a bed of warm, cooked spaghetti or your preferred pasta, and generously sprinkle with grated Parmesan cheese. Enjoy the delicious aroma and the delightful taste!

Choosing Your Pesto: Jarred vs. Fresh
The beauty of these meatballs lies significantly in the pesto. You have excellent options, whether you prefer the convenience of store-bought or the vibrant freshness of homemade.
Jarred Pesto for Convenience
For those busy weeknights, a good quality jarred pesto is a lifesaver. It works remarkably well in this recipe, offering consistent flavor and saving you precious prep time. Many brands offer delicious basil pesto that can stand in perfectly for homemade. When choosing, look for brands with high-quality ingredients and a vibrant green color. Read the labels to avoid those with excessive oils or artificial additives.
Fresh Pesto for Elevated Flavor
If you have a little extra time, making your own fresh basil pesto will undoubtedly take these meatballs to the next level. The aroma and intense flavor of freshly made pesto are unparalleled. It typically involves blending fresh basil leaves, pine nuts, garlic, Parmesan cheese, and olive oil. The effort is minimal for the incredible boost in taste it provides.
Exploring Different Pesto Varieties
Don’t feel limited to classic basil pesto! You can get creative with different pesto flavors to put a unique spin on these meatballs:
- Sun-Dried Tomato Pesto: Offers a deeper, sweeter, and more savory profile with a beautiful reddish hue.
- Spinach or Kale Pesto: A great way to sneak in extra greens, providing a slightly earthier flavor.
- Arugula Pesto: Brings a peppery, slightly bitter note that can be quite intriguing.
- Cilantro Lime Pesto: For a more Tex-Mex inspired twist, adding bright, zesty flavors.
Each type of pesto will impart its distinct character, allowing you to customize the meatballs to your taste or what you have on hand.
Pro Tips for Perfect Turkey Meatballs Every Time
Achieving the ideal texture and flavor in your pesto turkey meatballs is easy with these insider tips:
- Precisely Cut Mozzarella: Cutting your mozzarella into uniform ½-inch squares is crucial. This size ensures each meatball can be properly sealed around the cheese, preventing leakage during baking and guaranteeing a perfect gooey center.
- Shape Meatballs Uniformly: Consistency is key for even cooking. Using a small cookie scoop or a measuring spoon can help you portion the meat mixture accurately. Then, gently roll them into tight, uniform balls. This ensures all meatballs cook at the same rate, preventing some from being overcooked while others are undercooked.
- Don’t Overmix the Meat: Overmixing ground turkey can activate its proteins, leading to tough and chewy meatballs. Mix the ingredients just until they are combined – no more. A light hand is your best friend here.
- Monitor Internal Temperature: The best way to ensure your turkey meatballs are perfectly cooked and safe to eat is to use a meat thermometer. They are done when they reach an internal temperature of 165°F (74°C). This prevents guesswork and guarantees juicy results.
- Avoid Crowding the Pan: Give your meatballs space! Arranging them in a single layer with a slight gap between each allows for proper air circulation, leading to even cooking and beautiful browning. A crowded pan will steam the meatballs rather than bake them, resulting in a less desirable texture.
- Generous Pesto Finish: Brushing the baked meatballs with additional fresh pesto just before serving is a brilliant trick. The heat from the meatballs warms the fresh pesto, intensifying its aroma and infusing another layer of vibrant flavor, making each bite even more delicious.
- Let Them Rest: After removing the meatballs from the oven, let them rest on the sheet pan for about 5 minutes. This allows the juices to redistribute throughout the meat, ensuring maximum tenderness and juiciness.
Exciting Recipe Variations
While these pesto turkey meatballs are fantastic as is, feel free to get creative and customize them to your liking. Here are some ideas to inspire you:
- Experiment with Different Cheeses: Instead of mozzarella, try other melting cheeses like creamy gouda for a subtle nutty flavor, sharp cheddar for a more pronounced tang, or spicy pepper jack for a little kick. Provolone or fontina would also be excellent choices.
- Swap Out the Meat: Ground chicken is an excellent substitute for turkey, offering a similar lean profile and mild flavor that pairs well with pesto. For a richer flavor, you could even use lean ground pork or a mix of pork and turkey.
- Add More Veggies: Finely dice and sauté some onion, bell peppers, or spinach before mixing them into the ground turkey. This adds extra nutrients, moisture, and flavor without significantly altering the texture. Sun-dried tomatoes (chopped) can also add a delightful chewiness and intense flavor.
- Boost the Spice: If you love a little heat, add a pinch of red pepper flakes to the meatball mixture. This will give a subtle warmth that complements the pesto beautifully.
- Herb Garden Freshness: Beyond basil, consider adding a tablespoon of finely chopped fresh parsley or oregano to the meat mixture for an extra layer of herbaceous flavor.
- Different Breadcrumb Options: While panko is recommended for its light texture, you can use regular breadcrumbs or even gluten-free breadcrumbs if needed. Just ensure they are fine enough to bind well.
Beyond Pasta: Versatile Serving Suggestions
While a classic pairing with spaghetti is always a winner, these mozzarella-stuffed pesto turkey meatballs are incredibly versatile. Don’t limit yourself! Here are some fantastic ways to serve them:
- Classic Pasta Dish: As recommended, serve over a generous bowl of warm cooked spaghetti, linguine, penne, or even angel hair pasta. Top with extra Parmesan cheese and a drizzle of fresh basil pesto for an unforgettable meal.
- Meatball Subs: Pile these juicy meatballs into toasted submarine rolls. Add a layer of marinara sauce (optional) and extra provolone or mozzarella cheese, then broil until the cheese is bubbly and golden. A hearty, satisfying sandwich!
- Flavorful Wraps or Pitas: Stuff warm pita bread or tortillas with sliced meatballs, fresh lettuce, diced tomatoes, and a dollop of creamy tzatziki or hummus for a lighter, Mediterranean-inspired meal.
- Healthy Salads: Slice the cooled meatballs and add them to a vibrant green salad. They’d be fantastic with a bed of arugula, cherry tomatoes, red onion, and a light vinaigrette for a protein-packed lunch.
- Appetizer Skewers: For a party-perfect bite, thread mini meatballs onto skewers with cherry tomatoes and small fresh mozzarella balls (bocconcini). Serve with a side of pesto for dipping.
- Rice or Grain Bowls: Serve the meatballs atop a bowl of fluffy rice, quinoa, or couscous. Add some roasted vegetables like zucchini and bell peppers for a complete and wholesome meal.
- Polenta or Mashed Potatoes: For a richer, comforting meal, serve the meatballs over creamy polenta or garlic mashed potatoes, letting the pesto sauce meld into the soft base.
- Zucchini Noodles (Zoodles): For a low-carb alternative, serve the meatballs over sautéed zucchini noodles, creating a fresh and light dish.
The moistness and rich flavor of these meatballs, attributed almost entirely to the pesto and that irresistible cheesy center, make them a truly exceptional dish. Seriously, if that tempting cheese pull doesn’t capture your heart, you might need to check your taste buds!

Why Ground Turkey is a Great Choice
Opting for ground turkey in this recipe is not just about reducing calories; it’s a strategic choice for flavor and texture too. Ground turkey is inherently lean, making these meatballs a lighter option compared to beef or pork. Its milder flavor acts as a perfect canvas, allowing the vibrant basil pesto and savory garlic to truly shine through. Unlike some other lean meats, ground turkey, when properly prepared with binders and moistening agents like pesto, remains incredibly tender and juicy, preventing the dry, crumbly texture often associated with low-fat alternatives. This makes it an excellent, health-conscious protein that doesn’t compromise on the deliciousness we all crave in a good meatball.
Storage and Make-Ahead Tips
These pesto turkey meatballs are fantastic for meal prep or enjoying leftovers. Here’s how to store them effectively:
Storing Cooked Meatballs in the Refrigerator
Allow the cooked meatballs to cool completely before storing. Transfer them to an airtight container and refrigerate for up to 3-4 days. When reheating, you can warm them gently in the microwave, on the stovetop with a splash of water or broth, or bake them in the oven at 350°F (175°C) until heated through.
Freezing Meatballs for Later
These meatballs freeze wonderfully, making them an excellent make-ahead option. You have two main approaches for freezing:
- Freezing Raw Meatballs: After shaping the meatballs with the mozzarella stuffing, arrange them in a single layer on a parchment-lined baking sheet. Freeze for 1-2 hours, or until solid. Once frozen, transfer them to a freezer-safe bag or airtight container. They can be stored in the freezer for up to 2-3 months. When ready to cook, bake from frozen, adding an extra 10-15 minutes to the baking time, or until they reach an internal temperature of 165°F (74°C).
- Freezing Cooked Meatballs: Allow the baked meatballs to cool completely. Arrange them in a single layer on a parchment-lined baking sheet and freeze until solid. Then, transfer to a freezer-safe bag or airtight container. They will keep for up to 3 months. To reheat, thaw overnight in the refrigerator and then warm in the oven or microwave.
Having a batch of these delicious meatballs ready in your freezer means a quick, flavorful meal is always within reach!

Conclusion
These Mozzarella-Stuffed Pesto Turkey Meatballs are more than just a recipe; they are a delightful culinary journey that combines health-conscious ingredients with indulgent flavors. The simplicity of one-sheet-pan baking, coupled with the incredible taste of herby pesto and gooey mozzarella, makes this dish an instant classic. Whether you’re a seasoned chef or a home cook looking for a new family favorite, these meatballs promise a satisfying and memorable meal experience. We encourage you to try them out and discover the magic for yourself!
Don’t forget to save this recipe! If you make it, please let us know how it turned out. Leave a comment and a star rating below, or share a photo on Instagram and tag it #wholeandheavenlyoven. Your feedback means the world to us!
More Delicious Meatball Dinners to Make Next!
- Italian Meatball Sandwiches
- Beef and Broccoli Meatballs
- Peanut Chicken Satay Meatballs
Mozzarella-Stuffed Pesto Turkey Meatballs
Stuffed with mozzarella cheese and baked with lots of fresh basil pesto, these pesto turkey meatballs are incredible over a bowl of pasta!
This recipe may include paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
15 minutes
25 minutes
40 minutes
12 meatballs
234 kcal
Ingredients
- 1 lb ground turkey
- 1 large egg, lightly beaten
- 1/4 cup basil pesto
- 3/4 cup panko breadcrumbs
- 1 medium garlic clove, minced
- 3/4 teaspoon kosher salt
- 1/2 teaspoon ground black pepper
- 12 (1/2-inch) cubes mozzarella cheese
- Additional pesto for meatballs (for serving)
- Cooked spaghetti, and grated Parmesan cheese for serving
Instructions
- Preheat oven to 375F (190°C). Line a medium sheet pan with parchment paper or lightly grease. Set aside.
- In a large bowl, combine ground turkey, egg, pesto, panko, garlic, salt, and pepper. Divide mixture into 12 portions and place a square of cheese in the center of each. Roll meat around cheese into a meatball and place meatballs on prepared sheet pan.
- Bake meatballs at 375F (190°C) for 20-25 minutes until meatballs register 165F (74°C) internal temperature. Brush meatballs with additional pesto for serving. Serve meatballs over cooked pasta with Parmesan cheese on top. Enjoy!
Notes
Storing Instructions
Store cooked meatballs in an airtight container in the refrigerator for up to 3-4 days. For longer storage, freeze cooled meatballs on a baking sheet until solid, then transfer to a freezer-safe bag for up to 3 months. Thaw in the refrigerator and reheat gently.
Nutrition
Tried this recipe?
Leave a comment and rating below. Feel free to share a picture on Instagram and tag @wholeandheavenlyoven or hashtag it #wholeandheavenlyoven
This post was updated with new recipe adjustments and photos on 2/26/25.