Garlic Herb Turkey Meatballs & Zoodles – Light, Flavorful, and Weeknight-Friendly

If you’re craving something cozy but want to keep it light, these Garlic Herb Turkey Meatballs & Zoodles hit the sweet spot. Juicy, tender meatballs meet fresh zucchini noodles for a meal that feels hearty without weighing you down. The garlic and herbs bring big flavor, while a quick skillet sauce ties everything together.

It’s simple enough for a weeknight but special enough for company. Plus, it’s the kind of meal that leaves you satisfied and energized, not sluggish.

Save

Garlic Herb Turkey Meatballs & Zoodles - Light, Flavorful, and Weeknight-Friendly

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • For the meatballs: 1 lb ground turkey (93% lean recommended)
  • 1/3 cup finely grated Parmesan (or dairy-free Parmesan)
  • 1/3 cup breadcrumbs (regular or gluten-free)
  • 1 large egg
  • 3 cloves garlic, minced
  • 2 tbsp fresh parsley, finely chopped
  • 1 tbsp fresh basil, finely chopped (or 1 tsp dried)
  • 1 tsp dried oregano
  • 1/2 tsp onion powder
  • 1/2 tsp crushed red pepper flakes (optional)
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 2 tbsp olive oil, for searing
  • For the zoodles and sauce: 4 medium zucchini, spiralized
  • 2 tbsp olive oil
  • 2 cloves garlic, thinly sliced
  • 1/2 cup low-sodium chicken broth (or vegetable broth)
  • 1 tbsp lemon juice, plus zest from 1/2 lemon
  • 1/4 cup fresh basil or parsley, chopped
  • 1/4 tsp red pepper flakes (optional)
  • Salt and black pepper, to taste
  • To finish: Extra Parmesan for serving
  • Lemon wedges

Method
 

  1. Prep the zucchini: Spiralize the zucchini into noodles and spread them on a clean kitchen towel. Sprinkle with a pinch of salt and let them sit to release excess moisture while you make the meatballs.
  2. Mix the meatballs: In a large bowl, combine ground turkey, Parmesan, breadcrumbs, egg, minced garlic, parsley, basil, oregano, onion powder, red pepper flakes (if using), salt, and pepper. Mix gently with your hands or a fork until just combined. Do not overmix.
  3. Form the meatballs: Scoop about 2 tablespoons of mixture per meatball and roll into balls. You should get 16–18 meatballs. Place them on a plate.
  4. Sear the meatballs: Heat 2 tbsp olive oil in a large skillet over medium heat. Add meatballs in a single layer without crowding. Cook 8–10 minutes, turning occasionally, until browned on all sides and cooked through to an internal temperature of 165°F (74°C). Transfer to a plate and tent with foil.
  5. Make the sauce base: In the same skillet, lower heat to medium-low. Add 2 tbsp olive oil and the sliced garlic. Cook 30–60 seconds until fragrant, not browned.
  6. Deglaze and season: Pour in the chicken broth and scrape up any browned bits. Simmer 2–3 minutes to reduce slightly. Stir in lemon juice, lemon zest, and red pepper flakes. Taste and season with salt and pepper.
  7. Dry the zoodles: Gently squeeze the salted zucchini in the towel to remove excess moisture. This step helps prevent watery noodles.
  8. Toss and warm: Add zoodles to the skillet. Toss with tongs for 2–3 minutes, just until warmed and lightly coated. Do not overcook; they should stay crisp-tender.
  9. Finish and serve: Return meatballs to the skillet to warm through for 1–2 minutes. Sprinkle with chopped herbs and extra Parmesan. Serve with lemon wedges for a bright finish.
Jump to Recipe Card

What Makes This Recipe So Good

Close-up detail: Golden-browned garlic herb turkey meatballs sizzling in a skillet, glistening with Save
  • Light yet satisfying: Ground turkey keeps things lean, while zoodles add volume without carbs from pasta.
  • Big flavor without fuss: Garlic, parsley, basil, and a touch of Parmesan create bold, herby meatballs.
  • Quick to make: Ready in about 35 minutes, including prep.
  • Flexible: Works with dairy-free swaps and different herbs. You can also pan-sear or bake the meatballs.
  • Great meal prep: Meatballs reheat well, and zoodles cook in minutes.

What You’ll Need

  • For the meatballs:
    • 1 lb ground turkey (93% lean recommended)
    • 1/3 cup finely grated Parmesan (or dairy-free Parmesan)
    • 1/3 cup breadcrumbs (regular or gluten-free)
    • 1 large egg
    • 3 cloves garlic, minced
    • 2 tbsp fresh parsley, finely chopped
    • 1 tbsp fresh basil, finely chopped (or 1 tsp dried)
    • 1 tsp dried oregano
    • 1/2 tsp onion powder
    • 1/2 tsp crushed red pepper flakes (optional)
    • 1 tsp kosher salt
    • 1/2 tsp black pepper
    • 2 tbsp olive oil, for searing
  • For the zoodles and sauce:
    • 4 medium zucchini, spiralized
    • 2 tbsp olive oil
    • 2 cloves garlic, thinly sliced
    • 1/2 cup low-sodium chicken broth (or vegetable broth)
    • 1 tbsp lemon juice, plus zest from 1/2 lemon
    • 1/4 cup fresh basil or parsley, chopped
    • 1/4 tsp red pepper flakes (optional)
    • Salt and black pepper, to taste
  • To finish:
    • Extra Parmesan for serving
    • Lemon wedges

Step-by-Step Instructions

Tasty top view: Overhead shot of crisp-tender zoodles just tossed in the lemony pan sauce, lightly cSave
  1. Prep the zucchini: Spiralize the zucchini into noodles and spread them on a clean kitchen towel.

    Sprinkle with a pinch of salt and let them sit to release excess moisture while you make the meatballs.

  2. Mix the meatballs: In a large bowl, combine ground turkey, Parmesan, breadcrumbs, egg, minced garlic, parsley, basil, oregano, onion powder, red pepper flakes (if using), salt, and pepper. Mix gently with your hands or a fork until just combined. Do not overmix.
  3. Form the meatballs: Scoop about 2 tablespoons of mixture per meatball and roll into balls.

    You should get 16–18 meatballs. Place them on a plate.

  4. Sear the meatballs: Heat 2 tbsp olive oil in a large skillet over medium heat. Add meatballs in a single layer without crowding.

    Cook 8–10 minutes, turning occasionally, until browned on all sides and cooked through to an internal temperature of 165°F (74°C). Transfer to a plate and tent with foil.

  5. Make the sauce base: In the same skillet, lower heat to medium-low. Add 2 tbsp olive oil and the sliced garlic.

    Cook 30–60 seconds until fragrant, not browned.

  6. Deglaze and season: Pour in the chicken broth and scrape up any browned bits. Simmer 2–3 minutes to reduce slightly. Stir in lemon juice, lemon zest, and red pepper flakes.

    Taste and season with salt and pepper.

  7. Dry the zoodles: Gently squeeze the salted zucchini in the towel to remove excess moisture. This step helps prevent watery noodles.
  8. Toss and warm: Add zoodles to the skillet. Toss with tongs for 2–3 minutes, just until warmed and lightly coated.

    Do not overcook; they should stay crisp-tender.

  9. Finish and serve: Return meatballs to the skillet to warm through for 1–2 minutes. Sprinkle with chopped herbs and extra Parmesan. Serve with lemon wedges for a bright finish.

Storage Instructions

  • Refrigerator: Store meatballs and zoodles separately in airtight containers for up to 4 days.

    This keeps the zoodles from getting soggy.

  • Freezer: Freeze cooked meatballs (without zoodles) on a sheet pan, then transfer to a freezer bag. They keep well for up to 3 months. Thaw overnight in the fridge.
  • Reheat: Warm meatballs gently in a skillet with a splash of broth.

    Add fresh zoodles to the pan right before serving to keep them crisp.

Final dish presentation: Restaurant-quality plate of Garlic Herb Turkey Meatballs & Zoodles twirled Save

Why This is Good for You

  • Lean protein: Turkey provides protein with less saturated fat compared to beef.
  • Veggie-packed: Zucchini adds fiber, potassium, and hydration, helping you feel full on fewer calories.
  • Balanced flavors, cleaner ingredients: Fresh herbs, lemon, and garlic add flavor without heavy sauces or sugar.
  • Customizable for dietary needs: Easy to make gluten-free or dairy-free with simple swaps.

What Not to Do

  • Don’t overmix the meat: It makes the meatballs tough. Mix until everything just comes together.
  • Don’t skip salting the zoodles: This prevents a watery skillet later.
  • Don’t overcook the zoodles: They only need a couple minutes. Overcooking turns them mushy.
  • Don’t crowd the pan: Sear meatballs in batches if needed so they brown instead of steam.
  • Don’t forget to taste: Adjust salt, pepper, and lemon at the end.

    Brightness matters here.

Variations You Can Try

  • Italian-style tomato twist: Swap the lemon-broth sauce for your favorite marinara. Simmer meatballs in the sauce for 10 minutes, then spoon over zoodles.
  • Creamy herb version: Stir 2–3 tbsp cream or coconut milk into the pan after the broth reduces for a silky sauce.
  • Spicy kick: Add more red pepper flakes or a spoonful of Calabrian chili paste to the sauce.
  • Gluten-free: Use almond flour or gluten-free breadcrumbs in the meatballs.
  • Dairy-free: Skip Parmesan or use a dairy-free alternative. Add 1 tsp nutritional yeast for cheesy depth.
  • Different veggie noodles: Try butternut squash, carrot, or sweet potato noodles for a sweeter, heartier base.
  • Oven-baked meatballs: Bake at 400°F (205°C) for 14–18 minutes, flipping once, until browned and cooked through.

FAQ

How do I keep turkey meatballs from drying out?

Use 93% lean turkey for some fat, include a binder like breadcrumbs and egg, and avoid overcooking.

Searing first then finishing gently in sauce or the residual heat helps keep them juicy.

Can I make the meatballs ahead of time?

Yes. Mix and roll the meatballs, then refrigerate for up to 24 hours before cooking. You can also cook and freeze them, then reheat in a skillet with a bit of broth.

What if I don’t have a spiralizer?

Most grocery stores sell pre-spiralized zucchini.

Or use a julienne peeler or mandoline to make thin strips. In a pinch, shave ribbons with a vegetable peeler.

How do I stop zoodles from getting watery?

Salt them first and let them sit, then squeeze out excess moisture. Cook them briefly over medium heat and avoid covering the pan, which traps steam.

Can I use chicken instead of turkey?

Absolutely.

Ground chicken works well, especially thigh meat for more moisture and flavor. Cook to the same 165°F (74°C) internal temperature.

What can I serve with this?

A simple side salad, roasted cherry tomatoes, or garlic-roasted mushrooms pair nicely. Crusty bread is great for soaking up sauce if you’re not keeping it low-carb.

Is this recipe keto-friendly?

It can be.

Use almond flour instead of breadcrumbs and skip the lemon juice if you’re very strict. Everything else fits well within a low-carb approach.

Can I cook the meatballs entirely in the oven?

Yes. Bake at 400°F (205°C) for 14–18 minutes until browned and cooked through.

For extra color, broil for 1–2 minutes at the end.

Wrapping Up

Garlic Herb Turkey Meatballs & Zoodles bring a lot to the table with minimal effort: bright flavors, simple ingredients, and a lighter feel than pasta. The juicy meatballs, crisp-tender zoodles, and lemony pan sauce make each bite fresh and satisfying. Keep this recipe in your weeknight rotation, and don’t be afraid to tweak the herbs or sauce to match your mood.

It’s the kind of meal that makes eating well feel easy.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating