This dish features moist turkey meatballs baked to golden perfection, combined with fresh spiralized zucchini noodles sautéed until tender. The meatballs are simmered in a fragrant tomato sauce infused with garlic, basil, and oregano, creating a savory, well-balanced meal. This low-carb approach highlights lean protein and fresh vegetables, offering a wholesome and satisfying plate ideal for easy weeknight dinners or healthy gatherings. Optional Parmesan and parsley add a touch of richness and color.
I started making these turkey meatballs on a Tuesday night when I had four zucchinis sitting on the counter and no pasta in the pantry. Instead of running to the store, I grabbed my spiralizer and decided to see what would happen. The meatballs turned out so tender and flavorful that I forgot I was supposed to be eating healthy.
The first time I served this to friends, one of them asked if I'd added cream to the sauce because it tasted so rich. I hadnt, it was just good tomatoes and garlic doing their thing. That compliment stuck with me, and now I make this whenever I want something that feels special without the fuss.
Ingredients
- Ground turkey: Look for ground turkey thats around 93% lean so the meatballs stay juicy without being greasy.
- Egg: This binds everything together and keeps the meatballs from falling apart in the oven.
- Gluten-free breadcrumbs: They add structure and tenderness, but regular breadcrumbs work just as well if gluten isnt a concern.
- Garlic: Fresh minced garlic brings a sharp, warm flavor that mellows beautifully as it bakes.
- Fresh parsley: Chop it finely so it distributes evenly and adds a fresh, grassy note.
- Dried oregano: A little goes a long way, it ties the meatballs to the Italian-style sauce.
- Parmesan cheese: Optional, but it adds a salty, umami boost that makes the meatballs taste more complex.
- Olive oil: Use it for sauteing the aromatics and the zucchini noodles so everything has a silky finish.
- Onion: Finely chop it so it melts into the sauce and sweetens as it cooks.
- Crushed tomatoes: Choose a good quality brand because the sauce is simple and the tomatoes are the star.
- Dried basil: It rounds out the tomato sauce with a sweet, slightly peppery warmth.
- Chili flakes: Just a pinch adds gentle heat without overwhelming the dish.
- Zucchini: Pick firm, medium-sized zucchinis because they spiralize cleanly and dont turn mushy.
Instructions
- Prep the oven and pan:
- Preheat your oven to 200 degrees Celsius and line a baking sheet with parchment paper so the meatballs dont stick. This also makes cleanup a breeze.
- Mix the meatball ingredients:
- In a large bowl, combine the ground turkey, egg, breadcrumbs, minced garlic, parsley, oregano, salt, pepper, and Parmesan if using. Mix gently with your hands until just combined, overworking the meat makes the meatballs dense.
- Shape the meatballs:
- Divide the mixture into 16 equal portions and roll each one into a smooth ball. Place them on the prepared baking sheet with a little space between each one.
- Bake until golden:
- Slide the sheet into the oven and bake for 18 to 20 minutes until the meatballs are cooked through and lightly browned on top. They should feel firm when you gently press them.
- Start the tomato sauce:
- While the meatballs bake, heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the chopped onion and cook for 3 to 4 minutes until it softens and turns translucent.
- Build the sauce:
- Stir in the minced garlic and cook for 30 seconds until fragrant. Add the crushed tomatoes, basil, oregano, chili flakes, salt, and pepper, then let it simmer for 10 minutes, stirring occasionally.
- Combine meatballs and sauce:
- When the meatballs are done, transfer them gently into the simmering sauce. Let them simmer together for 5 minutes so the flavors meld and the meatballs soak up some of the tomato goodness.
- Cook the zucchini noodles:
- In another large skillet, heat 1 tablespoon of olive oil over medium-high heat. Add the spiralized zucchini and saute for 2 to 3 minutes until just tender but still with a little bite, then season with salt.
- Serve:
- Divide the zucchini noodles among plates and spoon the meatballs and sauce over the top. Garnish with extra parsley or Parmesan if you like.
One evening, my neighbor stopped by just as I was plating this dish. She stayed for dinner and told me it reminded her of her grandmothers cooking, even though her grandmother never used turkey or zucchini noodles. Sometimes a meal just hits the right notes, no matter the ingredients.
How to Store and Reheat
Store leftover meatballs and sauce in an airtight container in the fridge for up to 3 days. The zucchini noodles are best eaten fresh, but if you have leftovers, keep them separate and reheat gently in a skillet with a drizzle of olive oil. You can also freeze the cooked meatballs in the sauce for up to 2 months, just thaw overnight in the fridge before reheating on the stovetop.
Swaps and Variations
If you want a richer flavor, swap the turkey for ground chicken or lean ground beef. You can also add a splash of red wine to the tomato sauce while it simmers for a deeper, more complex taste. For a dairy-free version, skip the Parmesan entirely and add a pinch of nutritional yeast to the meatball mixture for a subtle cheesy flavor.
Make It Your Own
This recipe is flexible and loves a little improvisation. Try mixing in finely chopped spinach or sun-dried tomatoes into the meatball mixture for extra flavor and color. You can also toss the zucchini noodles with a bit of lemon zest and fresh basil right before serving for a bright, herby finish.
- Add a handful of baby spinach to the sauce in the last minute of simmering for extra greens.
- Use a mix of zucchini and yellow squash noodles for a colorful presentation.
- Top with toasted pine nuts or a drizzle of balsamic glaze for a gourmet touch.
This dish has become my go-to when I want something nourishing that doesnt feel like a compromise. I hope it finds a spot in your weekly rotation too.
Recipe Questions & Answers
- → How can I ensure the meatballs stay moist?
-
Use fresh ground turkey and avoid overmixing. Adding an egg and breadcrumbs helps retain moisture during baking.
- → What is the best way to spiralize zucchini noodles?
-
Use a spiralizer to create even noodles, then pat them dry to reduce excess moisture before cooking.
- → Can I make the tomato sauce spicier?
-
Yes, adding chili flakes or a pinch of cayenne pepper will enhance the sauce’s heat.
- → What are alternatives for gluten-free breadcrumbs?
-
Crushed gluten-free crackers, almond flour, or oat flour can be used to maintain texture without gluten.
- → How long should zucchini noodles be cooked?
-
Sauté zucchini noodles for 2–3 minutes until just tender to preserve their texture and flavor.