“`html
Table of Contents
Baked Turkey Pesto Meatballs with Mozzarella – The Juicy Low-Carb Dinner You’ve Been Craving
Every time I make these baked turkey pesto meatballs, I’m transported back to my mother’s tiny kitchen in Morocco, where she taught me that a meatball should never be dry or boring. She would roll hers with a hidden surprise — a bit of cheese or a piece of preserved lemon — and that same spirit of hidden treasure lives in this recipe. Now, as a professional cook trained in Paris and living in New York City, I’ve taken that old-world wisdom and given it a low-carb, keto-friendly makeover that fits right into a busy weeknight. The mozzarella center is the secret that keeps these meatballs impossibly moist and makes every bite a little celebration.
Imagine pulling a tray of golden-brown meatballs from the oven — the aroma of basil pesto mingling with melted mozzarella and savory turkey fills your kitchen. Each meatball is tender on the inside, with a crispy, caramelized edge on the outside. When you cut into one, a warm, stretchy pocket of mozzarella oozes out, coating the meat in a creamy, milky richness. The pesto adds a bright, herby punch that cuts through the richness, while the almond flour gives the meatballs a delicate, nutty crumb without a single grain of bread in sight. It’s the kind of meal that feels indulgent but fits perfectly into a low-carb or keto lifestyle.
What sets my version apart is the technique I picked up at Le Cordon Bleu in Paris — properly emulsifying the meat mixture so the meatballs stay tender even after baking. Plus, I’ve tested the ideal bake time to ensure the mozzarella melts without leaking out, and I’ve nailed the perfect ratio of pesto to turkey so every bite is packed with flavor. Whether you’re new to healthy ground turkey recipes or you’ve been cooking low-carb for years, these mozzarella turkey meatballs are foolproof, fast, and absolutely delicious. I’ll show you exactly how to make them, including the one mistake most people make that dries out their meatballs — and how to avoid it.
Why This Baked Turkey Pesto Meatballs Recipe Is the Best
The Flavor Secret — The pesto does double duty here: it seasons the turkey from the inside out and keeps the meat incredibly moist. I use a high-quality basil pesto (my favorite comes from a small producer at the Union Square Greenmarket) that’s packed with fresh basil, garlic, and aged Parmesan. The mozzarella center adds a luxurious, milky counterpoint that makes these meatballs taste like something from a trattoria, not a diet plan. This is the kind of easy keto dinner recipe that even picky eaters will devour.
Perfected Texture — Here’s where my French training comes in. To keep lean ground turkey from turning dry and crumbly, I add an egg and almond flour as binders, but the real trick is mixing just until combined — overworking the meat makes it tough. The almond flour also helps create a delicate, tender crumb that holds the meatball together without making it heavy. The mozzarella cube in the center acts as a built-in moisture bomb, so every single meatball stays juicy from first bite to last.
Foolproof & Fast — This whole recipe comes together in 30 minutes, from prep to table. There’s no stovetop searing, no complicated steps — just mix, roll, bake, and eat. The ingredient list is short and uses pantry-friendly staples like pesto, almond flour, and eggs. Even if you’ve never made meatballs before, these low-carb turkey meatballs are practically impossible to mess up. I’ve taught this recipe in my NYC cooking classes, and beginners always walk away feeling like pros.
Baked Turkey Pesto Meatballs Ingredients
I usually pick up my ground turkey from the butcher at the Grand Central Market — I like the 93/7 blend because it has enough fat to stay moist without being greasy. The pesto I often make a big batch of in summer and freeze in ice cube trays, but a good store-bought jar works beautifully too. Here’s everything you’ll need for these healthy ground turkey recipes.
Ingredients List
- 1 lb ground turkey (93/7 recommended)
- 1/2 cup prepared pesto (basil pesto preferred)
- 1/2 cup grated Parmesan cheese
- 1/4 cup almond flour (not almond meal)
- 1 large egg
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 4 oz fresh mozzarella, cut into 12 small cubes
- Fresh basil for garnish (optional)
Ingredient Spotlight
Ground Turkey: The star of these low-carb turkey meatballs. I prefer 93/7 lean-to-fat ratio — lean enough for a healthy dinner but with enough fat to keep the meatballs tender. If you can only find 99/1 extra-lean, add a tablespoon of olive oil to the mixture to prevent dryness. Ground chicken or even ground pork can work as substitutes, though pork will add more fat and a slightly richer flavor.
Pesto: This is your flavor powerhouse. A good pesto is bright, garlicky, and full of basil. In NYC, I love the refrigerated pesto from the farmers market or a jar of San Remo. If you’re dairy-free, look for a vegan pesto — or make your own with nutritional yeast instead of Parmesan. The pesto not only seasons the meat but also adds moisture, so don’t skimp here.
Almond Flour: This is the low-carb binder that replaces breadcrumbs. It’s finer than almond meal and creates a more delicate texture. I’ve tested this recipe with coconut flour (use only 2 tablespoons) and with crushed pork rinds for a zero-carb option — both work, but almond flour gives the most neutral, pleasing crumb.
Fresh Mozzarella: The hidden gem in every meatball. Buy a fresh mozzarella ball (not the shredded kind) and cut it into 12 even cubes. The mozzarella melts into a soft, milky pocket that keeps the meatball moist and adds a gorgeous stretchy texture. Low-moisture mozzarella will work in a pinch but won’t give you that same oozy effect.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Ground turkey | Ground chicken or lean ground pork | Chicken is very similar; pork is richer and more moist |
| Prepared pesto | Vegan pesto or homemade basil-almond pesto | Vegan pesto is slightly less rich; homemade gives you control over salt and garlic |
| Almond flour | 2 tbsp coconut flour or 1/3 cup crushed pork rinds | Coconut flour absorbs more; pork rinds make it zero-carb but add a subtle savory note |
| Fresh mozzarella | Low-moisture mozzarella or dairy-free mozzarella | Low-moisture melts less; dairy-free versions vary in melt and flavor |
| Parmesan cheese | Grated Pecorino or nutritional yeast (dairy-free) | Pecorino is saltier and sharper; nutritional yeast adds cheesy flavor without dairy |
How to Make Baked Turkey Pesto Meatballs — Step-by-Step
Grab your ingredients and preheat your oven — these easy keto dinner recipes come together fast. Follow these steps closely, and you’ll have the juiciest, most flavorful low-carb turkey meatballs on your table in no time.
Step 1: Prepare the Oven and Baking Sheet
Preheat your oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper — this prevents sticking and makes cleanup a breeze. If you don’t have parchment, lightly grease the sheet with olive oil or nonstick spray. A dark-colored baking sheet can cause the bottoms to brown too quickly, so use a light-colored one if you have it.
⚠️ Common Mistake to Avoid: Using a baking sheet that’s too small — the meatballs need a little space between them for even browning. If they’re crowded, they’ll steam instead of roast.
Step 2: Mix the Meatball Mixture
In a large bowl, combine 1 lb ground turkey, 1/2 cup pesto, 1/2 cup grated Parmesan, 1/4 cup almond flour, 1 large egg, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Use your hands or a spatula to mix gently until everything is evenly incorporated. Stop as soon as you see no streaks of egg or pesto — overmixing makes the meatballs dense.
💡 mia’s Pro Tip: Wet your hands lightly with cold water before rolling — the mixture won’t stick to your palms, and you’ll get perfectly round meatballs every time.
Step 3: Form the Meatballs
Divide the mixture into 12 equal portions (about 2 generous tablespoons each). Roll each portion into a smooth ball. Place the meatballs on the prepared baking sheet, spacing them about 1 inch apart. You should have 12 uniform meatballs — this ensures they all cook at the same rate.
⚠️ Common Mistake to Avoid: Making the meatballs too large — bigger meatballs take longer to cook and the mozzarella center may leak before the meat is done. Stick to 12 evenly-sized meatballs.
Step 4: Add the Mozzarella Center
Take the 4 oz of fresh mozzarella and cut it into 12 small cubes, about 1/2 inch each. Gently press one cube into the center of each meatball, pushing it down until it’s fully enclosed. Pinch the top closed to seal the cheese inside — the meatball should look smooth on the outside with no cheese peeking through.
💡 mia’s Pro Tip: If the mozzarella cube is too close to the surface, it will burst out during baking. Make sure it’s completely covered by a thin layer of the meat mixture for that perfect molten-center reveal.
Step 5: Bake to Perfection
Bake for 18-20 minutes, or until the meatballs are cooked through and golden on the outside. The internal temperature should reach 165°F when measured with an instant-read thermometer. The mozzarella will be melted and bubbly, and you might see small spots of golden cheese on the baking sheet — that’s a good sign.
⚠️ Common Mistake to Avoid: Overbaking is the #1 reason turkey meatballs dry out. Start checking at 16 minutes if your oven runs hot. Pull them at 165°F — every degree past that risks dryness.
Step 6: Garnish and Serve
Let the meatballs rest on the baking sheet for 2-3 minutes — this allows the cheese to set slightly so it doesn’t all pour out when you bite into one. Transfer to a serving platter, garnish with fresh basil leaves if desired, and serve warm. The basil adds a fresh, peppery note that brightens the whole dish.
💡 mia’s Pro Tip: For an extra pop of color and flavor, sprinkle a few flaky sea salt crystals and a drizzle of extra-virgin olive oil over the meatballs just before serving. It’s the French touch that makes everything look and taste elevated.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Preheat oven & prep baking sheet | 5 minutes | Oven at 400°F, parchment paper laid flat |
| 2 | Mix all ingredients | 3 minutes | Uniform green-tinted mixture, no streaks |
| 3 | Form 12 meatballs | 4 minutes | Smooth, round balls, evenly sized |
| 4 | Press mozzarella into center | 2 minutes | Cheese fully hidden, meatball sealed |
| 5 | Bake | 18–20 minutes | Golden brown, internal temp 165°F |
| 6 | Rest, garnish, serve | 3 minutes | Basil leaves, optional sea salt |
Serving & Presentation
I love serving these baked turkey pesto meatballs over a bed of sautéed spinach or zucchini ribbons for an extra-low-carb dinner that feels elegant. The way the bright green pesto and the melted white mozzarella contrast against the dark greens is absolutely gorgeous on the plate. For a heartier meal, serve with cauliflower rice or a side of roasted broccoli with garlic.
The mozzarella center is the star of the show — I like to arrange the meatballs on a platter with a small bowl of warmed marinara or pesto for dipping, and a sprinkle of fresh basil and red pepper flakes on top. It’s the kind of dish that looks like you spent hours on it, but you know the truth — 30 minutes from start to finish. In my NYC cooking classes, I always tell students that presentation is about contrast: colors, textures, and heights. A few basil leaves and a drizzle of olive oil transform a simple tray of meatballs into a dinner-party centerpiece.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Sautéed spinach, zucchini noodles, cauliflower rice | Keeps the meal low-carb; the greens soak up the pesto and cheese juices |
| Sauce / Dip | Warmed marinara, extra pesto, Greek yogurt-tahini sauce | Marinara adds acidity; yogurt-tahini adds a creamy tang that complements the pesto |
| Beverage | Dry Pinot Grigio, sparkling water with lemon, unsweetened iced tea | Crisp, acidic drinks cut through the richness and refresh the palate |
| Garnish | Fresh basil, flaky sea salt, red pepper flakes, microgreens | Adds freshness, color, and a pop of texture; makes the dish look restaurant-worthy |
Make-Ahead, Storage & Reheating
One of the things I love most about these healthy ground turkey recipes is how well they fit into a meal-prep routine. I often double the batch on Sunday evenings — while I’m catching up on my favorite podcasts, I mix, roll, and bake a full tray, then stash the leftovers for busy weeknights when I don’t have the energy to cook from scratch.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container, layered with parchment | Up to 4 days | Reheat in a 350°F oven for 8-10 minutes, or microwave in 30-second bursts |
| Freezer | Freezer-safe bag or container, flash-frozen first on a baking sheet | Up to 3 months | Thaw overnight in the fridge, then reheat at 350°F for 12-15 minutes |
| Make-Ahead | Covered baking dish in the fridge, unbaked | Up to 1 day in advance | Bake directly from the fridge, adding 2-3 extra minutes to the cook time |
The key to reheating without drying out the meatballs is to use gentle, even heat. In the oven, cover them loosely with foil for the first 5 minutes, then remove the foil to crisp up the outside. If you’re in a rush, the microwave works fine — just place the meatballs on a plate, cover with a damp paper towel, and heat in 20-second intervals. They won’t be quite as crispy as oven-reheated, but the mozzarella center will still be delightfully melty.
I’ve also found that these low-carb turkey meatballs freeze beautifully after baking. Flash-freeze them on a parchment-lined baking sheet for an hour, then transfer to a freezer bag. This way, you can grab just the number you need without the whole bag thawing and refreezing. It’s a game-changer for solo dinners or lazy Sunday lunches.
Variations & Easy Swaps
One of the joys of being a cook in New York City is the endless inspiration from the farmers markets and the diverse ingredients around every corner. These baked turkey pesto meatballs are a perfect canvas for experimentation. Here are three of my favorite variations, each with its own personality.
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Italian Herb Twist | Add 1 tsp dried oregano + 1/2 tsp fennel seeds to the mixture | Meatball subs or hearty dinners | No change — simply stir in the spices |
| Dairy-Free Version | Omit mozzarella and Parmesan; use dairy-free pesto + nutritional yeast | Dairy-free and vegan-ish diets | No change — every swap is a simple substitution |
| Spicy Moroccan Version | Add 1 tsp harissa paste + 1/2 tsp cumin to the mixture; swap mozzarella for feta | Bold flavor lovers, North African-inspired meals | No change — just stir in the additions |
Variation 1: Italian Herb Twist
This is my go-to when I want these easy keto dinner recipes to channel a classic Italian vibe. I add a teaspoon of dried oregano and half a teaspoon of fennel seeds to the meatball mixture. The fennel seeds give the turkey a subtle, sweet sausage-like flavor that pairs beautifully with the pesto. Top the baked meatballs with a little extra melted mozzarella and serve with a side of marinara — it’s like a deconstructed low-carb turkey meatball parmesan.
Variation 2: Dairy-Free Version
My dairy-free friends in NYC are always asking for healthy ground turkey recipes they can enjoy, and this version is a hit. Simply omit the fresh mozzarella and Parmesan cheese. Use a high-quality dairy-free pesto (many brands skip the cheese) and replace the Parmesan with 3 tablespoons of nutritional yeast, which adds a savory, cheesy umami note. The almond flour and egg still provide plenty of binding, so the texture stays tender and delicious. For a dairy-free “mozzarella” center, try a small cube of cashew-based fresh cheese — it melts beautifully and adds that same creamy surprise.
Variation 3: Spicy Moroccan Version
This one is a nod to my Moroccan roots and a personal favorite. Stir 1 teaspoon of harissa paste (or more if you like heat) and 1/2 teaspoon of ground cumin into the turkey mixture. Instead of fresh mozzarella, use a small cube of crumbled feta cheese — it won’t stretch the same way, but it will soften and add a tangy, salty burst. The harissa-cumin-pesto combination is absolutely killer: spicy, earthy, and bright. I like to serve these with a side of roasted eggplant and a dollop of Greek yogurt. It’s the kind of bold, confident flavor that makes people ask, “What’s in this?”
How do you keep turkey meatballs from drying out when baking them?
The secret to moist baked turkey meatballs is a combination of fat, binder, and moisture. I use ground turkey with at least 7% fat (93/7) and add a generous amount of pesto, which is oil-based and keeps the meat tender. The egg and almond flour act as binders that trap moisture, and the hidden cube of fresh mozzarella in the center releases creamy moisture as it melts. The most important thing is to avoid overbaking — pull the meatballs at exactly 165°F internal temperature. Baking at 400°F for 18-20 minutes gives you a golden exterior without drying out the interior. Letting them rest for a few minutes after baking also helps the juices redistribute.
Can I use a different type of cheese instead of mozzarella in these pesto meatballs?
Absolutely! The cheese center is one of the most versatile parts of this recipe. Fresh mozzarella gives you that iconic stretchy, melty pull, but you can easily swap it for other cheeses. Provolone or fontina will melt beautifully and add a slightly tangier flavor. For a Mediterranean twist, use a cube of feta or goat cheese — they won’t stretch as much, but they add a creamy, tangy bite. If you want a dairy-free option, look for a firm cashew-based cheese that melts, or simply omit the cheese center entirely — the meatballs will still be delicious and moist thanks to the pesto and almond flour. Just make sure whatever cheese you use is cut into small cubes that can be fully enclosed by the meat.
What is the best internal temperature for baked turkey meatballs to ensure they are fully cooked?
The USDA recommends cooking ground turkey to an internal temperature of 165°F (74°C). I always use an instant-read thermometer to check the center of a meatball — insert it from the side to reach the middle without hitting the cheese pocket. This temperature ensures the turkey is fully cooked and safe to eat while still being juicy and tender. If you don’t have a thermometer, you can test by cutting one meatball open: the meat should be opaque throughout with no pink areas, and the juices should run clear. Keep in mind that the meatballs will continue to cook slightly after you pull them from the oven due to carryover cooking, so you can take them out at 163-164°F and let them rest up to 165°F.
What low-carb side dishes pair well with baked turkey pesto meatballs?
These baked turkey pesto meatballs are incredibly versatile and pair beautifully with many low-carb sides. My top recommendations include sautéed spinach with garlic (the wilted leaves soak up the pesto and cheese juices beautifully), cauliflower rice seasoned with lemon and herbs, or zucchini noodles with a light drizzle of olive oil. Roasted broccoli with Parmesan, a crisp arugula salad with shaved Parmesan and lemon vinaigrette, or roasted bell peppers and onions are also excellent choices. For a truly satisfying low-carb meal, I often serve the meatballs over a bed of sautéed kale with a side of roasted asparagus. All of these options keep the carb count low while adding color, texture, and nutrients.
Can I make these meatballs ahead of time and refrigerate them before baking?
Yes, you can absolutely prepare these mozzarella turkey meatballs ahead of time. Simply mix, form, and fill the meatballs as directed, then place them on the parchment-lined baking sheet. Cover tightly with plastic wrap or foil and refrigerate for up to 24 hours before baking. When you’re ready to cook, bake them straight from the fridge — just add 2-3 minutes to the cooking time since the meatballs will be cold. This make-ahead option is perfect for busy weeknights or when you’re hosting guests and want to minimize last-minute work. I also love freezing the unbaked meatballs on a tray, then transferring them to a freezer bag for up to 3 months — bake directly from frozen, adding about 5-7 extra minutes.
Is this recipe suitable for a keto diet?
Yes, these baked turkey pesto meatballs are an excellent choice for a keto diet. Each serving contains only 4 grams of carbohydrates, with 22 grams of fat and 28 grams of protein, making it a perfectly balanced keto-friendly meal. The almond flour replaces traditional breadcrumbs, keeping the carb count low, and the pesto adds healthy fats from olive oil and pine nuts. The mozzarella cheese adds additional fat and protein without any significant carbs. To keep the entire meal keto-friendly, pair the meatballs with non-starchy vegetables like leafy greens, cauliflower rice, or zucchini noodles. This recipe is also naturally gluten-free and can be made dairy-free with a few simple swaps.
What can I use instead of almond flour to make these meatballs?
If you don’t have almond flour or need a nut-free option, there are several excellent substitutes for this easy keto dinner recipe. Coconut flour works well — use only 2 tablespoons (it’s much more absorbent than almond flour) and expect a slightly denser texture. Crushed pork rinds (about 1/3 cup) are a zero-carb, nut-free option that adds a savory, crispy element to the meatballs. For a non-keto version, you can use regular breadcrumbs or panko, but that will increase the carb count. Grated Parmesan cheese can also be used as a binder — add an extra 1/4 cup if you’re omitting the almond flour. Each substitution will slightly alter the texture, but the meatballs will still be delicious and moist.
How do I prevent the mozzarella from leaking out during baking?
Preventing the mozzarella from leaking out is all about proper sealing technique. First, make sure the mozzarella cube is fully enclosed by the meat mixture — there should be no gaps or thin spots where the cheese can escape. After pressing the cube into the center, pinch the meatball closed and gently roll it between your palms to create a smooth, even surface. The meatball should feel firm and completely sealed. Second, freeze the mozzarella cubes for 10-15 minutes before inserting them — cold cheese melts more slowly, giving the meat time to cook and set before the cheese becomes too liquid. Finally, avoid over-stuffing: each cube should be about 1/2 inch, and the meatball should be large enough to enclose it completely.
Share Your Version!
I absolutely love seeing how these baked turkey pesto meatballs turn out in your kitchen! Did you try one of the variations — the Spicy Moroccan version with harissa and feta, or maybe the Italian Herb Twist? Or did you come up with your own twist? Drop a comment below, leave a star rating, and tell me how it went. Your feedback helps me create more recipes you’ll love, and it helps other readers decide what to cook tonight.
If you share a photo on Instagram or Pinterest, tag me @exorecipes — I feature my favorite reader creations on my stories every Friday. I can’t wait to see your beautiful meatballs. And if you have a question about any step, just ask in the comments — I read every single one and answer personally.
From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Baked Turkey Pesto Meatballs with Mozzarella recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @exorecipes
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
“`
Print

Baked Turkey Pesto Meatballs with Mozzarella Easy Low-Carb Dinner
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Method: Dinner
- Cuisine: Italian-American
Description
These baked turkey pesto meatballs are topped with mozzarella for an easy, low-carb dinner that’s packed with flavor.
Ingredients
- 1 lb ground turkey
- 1/2 cup prepared pesto
- 1/2 cup grated Parmesan cheese
- 1/4 cup almond flour
- 1 large egg
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 4 oz fresh mozzarella, cubed
- Fresh basil for garnish (optional)
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- In a large bowl, combine ground turkey, pesto, Parmesan cheese, almond flour, egg, salt, and pepper. Mix until well combined.
- Form the mixture into 12 meatballs and place on the prepared baking sheet.
- Gently press a cube of fresh mozzarella into the center of each meatball.
- Bake for 18-20 minutes, or until meatballs are cooked through and golden, and cheese is melted.
- Garnish with fresh basil if desired. Serve warm.
Notes
For a dairy-free version, omit the mozzarella and Parmesan or use dairy-free alternatives. These meatballs can also be prepared ahead and refrigerated before baking.
Nutrition
- Calories: 320
- Sugar: 2 g
- Fat: 22 g
- Carbohydrates: 4 g
- Protein: 28 g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!

