Mediterranean Turkey Meatballs with Zucchini Noodles

jump to recipe
25 January 2026
4.1 (75)
Mediterranean Turkey Meatballs with Zucchini Noodles
35
total time
2
servings
420 kcal
calories

Introduction: A Light Mediterranean Classic

Why this recipe works
This Mediterranean turkey meatballs with zucchini noodles recipe brings together lean protein, vibrant herbs, and fresh vegetables for a balanced, flavorful meal that fits low-carb and gluten-free diets. Turkey keeps the meatballs light, while classic Mediterranean seasonings — garlic, oregano, lemon, and parsley — provide bright, aromatic notes.
Use zucchini noodles (zoodles) as a silky, low-calorie base that absorbs the sauce without overpowering the meatballs. The recipe is ideal for busy weeknights because it cooks quickly and can be prepped ahead.
What to expect from this article:

  • A clear ingredients list with easy swaps
  • Step-by-step cooking instructions for perfect meatballs
  • Tips for serving, storing, and reheating
  • Nutrition notes and frequently asked questions

Whether you're following the Mediterranean diet or simply seeking a healthier twist on meatballs and pasta, this recipe balances taste and nutrition. Expect a savory, herb-forward profile with a touch of acidity from lemon and optional tomatoes. The result is comfort food that feels lighter and fresher than traditional meatball-and-pasta dishes.

Gathering Ingredients: Fresh, Simple, Mediterranean

Gathering Ingredients: Fresh, Simple, Mediterranean

Core ingredients
Below are the ingredients you'll need for 4 servings. Use quality, fresh produce and lean ground turkey for the best result.

  • 1 lb (450 g) lean ground turkey
  • 2 medium zucchini (for zoodles)
  • 1 large egg (or flax egg to bind)
  • 1/3 cup plain breadcrumbs or almond meal (for gluten-free)
  • 2 cloves garlic, minced
  • 2 tbsp fresh parsley, chopped
  • 1 tsp dried oregano
  • Salt and pepper to taste
  • 2 tbsp olive oil
  • Optional: 1 cup cherry tomatoes or 1 cup light tomato sauce

Shopping tips
Choose finely ground, fresh turkey with minimal additives. If using almond meal as a binder, start with less and add as needed to avoid dryness. For zucchini, select firm, evenly colored vegetables without soft spots. Fresh herbs elevate the dish, but dried oregano can be substituted. If you prefer a heartier base, swap some zucchini noodles for a small portion of whole wheat pasta.
These ingredients deliver the classic Mediterranean flavor profile: herbaceous, citrus-bright, and olive oil–rich, but without excessive calories. Preparing everything before cooking (mise en place) will make the process smooth and quick.

Equipment and Prep: Tools That Make It Easy

Essential kitchen tools
You don't need a professional kitchen to make these meatballs—just a few handy tools will speed things along and ensure consistent results.

  • Large mixing bowl for combining meatball ingredients
  • Box grater or spiralizer for making zucchini noodles
  • Baking sheet (if baking meatballs) or skillet for stove-top cooking
  • Nonstick skillet with lid for simmering
  • Measuring cups and spoons
  • Kitchen thermometer (optional) to ensure meatball internal temp reaches 165°F / 74°C

Prep steps (mise en place)
Start by washing and spiralizing or julienning the zucchini, then sprinkle them lightly with salt and set aside in a colander to draw out excess moisture.
Mix the meatball ingredients in the large bowl—ground turkey, egg, breadcrumbs/almond meal, minced garlic, chopped parsley, oregano, salt, and pepper—until just combined; overmixing can make meatballs dense. Shape into evenly sized balls (about 1–1.5 inches/2.5–3.8 cm). Preheat a skillet with olive oil over medium heat or preheat the oven to 400°F (200°C) if baking.
These preparation choices determine texture and speed: pan-frying gives a golden crust, while baking produces an easy hands-off approach. Either method pairs well with a quick tomato sauce or a splash of lemon and olive oil over the zoodles.

Cooking Instructions: From Mix to Plate

Cooking Instructions: From Mix to Plate

Step-by-step method for perfect meatballs
Follow these steps to cook juicy, flavorful turkey meatballs and tender zucchini noodles.

  1. Combine: In a large bowl, mix 1 lb ground turkey, 1 egg, 1/3 cup breadcrumbs (or almond meal), 2 minced garlic cloves, 2 tbsp chopped parsley, 1 tsp dried oregano, 1/2 tsp salt, and 1/4 tsp black pepper. Use a light touch to avoid compacting the meat.
  2. Shape: Form 18–20 small meatballs using slightly wet hands to prevent sticking. Aim for uniform sizes so they cook evenly.
  3. Sear: Heat 2 tbsp olive oil in a large nonstick skillet over medium-high heat. Add meatballs in a single layer without overcrowding. Brown on all sides, about 8–10 minutes total; turn gently to develop an even crust.
  4. Simmer: If using cherry tomatoes, add them halved to the pan along with a splash of water or light tomato sauce, then reduce heat and simmer for 6–8 minutes until meatballs register 165°F / 74°C internally. Cover briefly to finish cooking through and meld flavors.
  5. Prepare zoodles: While meatballs cook, dry-sauté zoodles in another skillet over medium heat for 2–3 minutes with a drizzle of olive oil and a pinch of salt. Avoid overcooking; they should be tender-crisp.
  6. Finish and serve: Plate the zoodles, top with turkey meatballs and spoon the tomato juices or sauce over. Garnish with fresh parsley, a squeeze of lemon, and optional feta crumbles.

Pan-cooking creates a rich fond that can be deglazed with a splash of white wine or broth to build a quick sauce. If you prefer baking, place meatballs on a parchment-lined sheet, bake at 400°F (200°C) for 15–18 minutes, then finish with a brief simmer in sauce for flavor absorption. These techniques ensure meatballs are moist, well-seasoned, and paired perfectly with light, vibrant zoodles.

Serving Suggestions and Presentation

Ways to serve
Presenting this dish well enhances both its appeal and flavor. Zoodles should be tender but not mushy, forming a light bed for the meatballs.

  • Classic: Zoodles topped with meatballs and a spoonful of tomato sauce, finished with fresh parsley and a squeeze of lemon.
  • Creamy: Stir in 2 tbsp of Greek yogurt or a splash of cream into the pan sauce for a silky finish.
  • Mediterranean Plate: Add a side of olives, cucumber-tomato salad, and crumbled feta for a fuller mezze experience.
  • Protein Boost: Serve with a scoop of cooked quinoa or farro for those wanting extra carbs.

Garnishes and finishing touches
A few simple garnishes elevate the dish:
  • Fresh parsley or basil for herbal brightness
  • Freshly grated lemon zest to enhance acidity
  • Crumbled feta for creaminess and salt
  • Toasted pine nuts for crunch

When plating, create height by twirling the zoodles onto the center of the plate and placing meatballs on top. Drizzle pan juices or a little extra virgin olive oil over everything and serve immediately. Pair with a crisp white wine, sparkling water with lemon, or a light rosé to complement the herbal and citrus notes.

Flavor Variations and Substitutions

Customize to your taste
This recipe is versatile. You can tweak proteins, binders, and seasonings to fit dietary needs and flavor preferences.

  • Protein swaps: Substitute ground chicken, lean beef, or a plant-based ground meat for turkey. If using beef, reduce added fat by choosing 90% lean or higher.
  • Gluten-free binders: Use almond meal, oat flour, or crushed gluten-free crackers instead of breadcrumbs.
  • Herb and spice twists: Add a teaspoon of ground cumin and a pinch of smoked paprika for a warmer, smoky profile; add chopped mint and dill for a fresher Mediterranean edge.
  • Sauce options: Swap the light tomato sauce for a roasted red pepper purée, or make a quick lemon-herb pan sauce with white wine, lemon juice, and chopped parsley.

Dietary adaptations
For low-FODMAP diets, reduce garlic and opt for garlic-infused oil for flavor without FODMAPs. Vegetarians can replace meatballs with baked falafel-style patties made from chickpeas, herbs, and spices, adjusting cook times accordingly. For keto adaptations, stick with almond meal and avoid starchy sides; zucchini noodles already make this a keto-friendly base.
These substitutions let you keep the Mediterranean core—herbs, olive oil, and bright citrus—while tailoring texture and nutrition to your needs.

Nutrition, Macros, and Health Benefits

Nutritional highlights
This dish balances lean protein, vegetables, and healthy fats. Using lean ground turkey reduces saturated fat compared to traditional beef meatballs, while olive oil and optional feta add monounsaturated fats and flavor. Zucchini noodles are low in calories and carbohydrates, making them an excellent vegetable base for weight management and blood sugar control.

  • Approximate macros per serving (estimate):
    Protein: 28–32 g · Carbs: 8–15 g · Fat: 12–16 g · Calories: 300–380 kcal
  • Vitamins and minerals: Zucchini supplies vitamin C and potassium; parsley adds vitamin K and antioxidants; turkey contributes B-vitamins and iron.

Health benefits
This recipe aligns with many principles of the Mediterranean diet: focus on lean proteins, vegetables, herbs, and olive oil. The meal supports satiety due to its protein content and fiber from vegetables, which can help control appetite. Replacing refined pasta with zoodles reduces glycemic load and overall calories without sacrificing texture.
To maximize nutrition, prioritize whole-food binders like almond meal, avoid excessive salt, and load the dish with extra herbs and vegetables such as spinach, bell peppers, or artichoke hearts. These additions increase fiber and micronutrients while maintaining the Mediterranean flavor profile.

Storing, Freezing, and Reheating

Make-ahead and storage tips
This recipe is convenient for meal prep. Store components separately for best texture: keep meatballs and sauce in one airtight container and zoodles in another. Zoodles release water over time, so storing them separately prevents the meal from becoming soggy.

  • Refrigerator: Meatballs and sauce will keep 3–4 days; zoodles are best consumed within 24–48 hours for texture.
  • Freezing: Fully cooked meatballs freeze well. Cool completely, flash-freeze on a tray, then transfer to freezer bags for up to 3 months. Avoid freezing fresh zoodles, as they become limp when thawed.
  • Thawing: Thaw frozen meatballs overnight in the refrigerator or gently reheat from frozen.
  • Reheating: Reheat meatballs and sauce in a skillet over low heat until warmed through, adding a splash of water or broth if needed. For zoodles, warm briefly in a skillet for 1–2 minutes to retain texture; avoid microwaving zoodles too long.

For meal prep, portion meatballs into individual containers with a side of raw salad and keep zoodles separate, adding them only when ready to eat. If you prefer a fresher finish after reheating, add a squeeze of lemon and a sprinkle of fresh parsley before serving. These practices help preserve flavor and texture, making leftovers taste almost as good as freshly prepared.

FAQs (Frequently Asked Questions)

Frequently Asked Questions

  • Can I make this gluten-free? Yes. Substitute breadcrumbs with almond meal, oat flour, or gluten-free breadcrumbs. Adjust binder quantity to avoid dryness.
  • How do I prevent meatballs from falling apart? Use a light touch when mixing, include a binder like egg and breadcrumbs/almond meal, and chill the formed meatballs for 10–15 minutes before cooking to help them set.
  • Can I use frozen zucchini? Frozen zucchini is not recommended for zoodles because it becomes watery. Use fresh zucchini or substitute with sautéed summer squash.
  • Are these meatballs keto-friendly? Yes, if you use almond meal instead of breadcrumbs and keep the zoodles as the base, the dish is low in carbs and suitable for a ketogenic approach.
  • How can I add more vegetables? Stir in chopped spinach, diced bell peppers, or artichoke hearts into the pan when simmering meatballs to increase vegetables and color.
  • Can I bake the meatballs instead of pan-frying? Absolutely. Bake at 400°F (200°C) for 15–18 minutes until internal temp reaches 165°F (74°C), then finish in sauce for extra flavor.

If you have other questions about ingredient swaps, meal prep strategies, or cooking methods, feel free to ask. This recipe is intentionally flexible and easy to adapt to dietary needs and flavor preferences.

Mediterranean Turkey Meatballs with Zucchini Noodles

Mediterranean Turkey Meatballs with Zucchini Noodles

Looking for a high-protein, low-carb dinner under 450 kcal? Try these Mediterranean turkey meatballs on zucchini noodles — flavorful, quick, and satisfying. One of 27 high-protein low-carb dinner ideas you can rotate all month!

total time

35

servings

2

calories

420 kcal

ingredients

  • 400g lean ground turkey 🦃
  • 1 large egg 🥚
  • 30g almond flour 🌰
  • 2 garlic cloves, minced 🧄
  • Zest of 1 lemon 🍋
  • 1 tsp dried oregano 🌿
  • Salt and black pepper to taste 🧂
  • 1 tbsp olive oil 🫒
  • 2 medium zucchini, spiralized into noodles 🥒
  • 100g cherry tomatoes, halved 🍅
  • 30g grated Parmesan cheese 🧀
  • Fresh parsley, chopped 🌱
  • 100g plain Greek yogurt (for sauce) 🥛
  • 1/2 cucumber, grated and squeezed dry 🥒
  • 1 tbsp lemon juice 🍋

instructions

  1. In a large bowl, combine ground turkey, egg, almond flour, minced garlic, lemon zest, oregano, salt and pepper; mix until just combined.
  2. Form the mixture into 12 even meatballs with wet hands.
  3. Heat olive oil in a large nonstick skillet over medium heat. Add meatballs and cook, turning occasionally, until browned and cooked through, about 10–12 minutes.
  4. While meatballs cook, prepare the yogurt-cucumber sauce by mixing Greek yogurt, grated cucumber, lemon juice, a pinch of salt and a little black pepper in a small bowl; chill until ready to serve.
  5. In a separate skillet, lightly sauté the spiralized zucchini noodles with a pinch of salt for 2–3 minutes until just tender; avoid overcooking so they stay al dente.
  6. Toss zucchini noodles with halved cherry tomatoes and half of the grated Parmesan.
  7. Divide zucchini noodles between plates, top with turkey meatballs, spoon over a little yogurt sauce, and sprinkle with remaining Parmesan and chopped parsley.
  8. Serve immediately while meatballs are warm. Leftovers keep well refrigerated for up to 2 days.

related articles

Buffalo Chicken Salad with Cottage Cheese
Buffalo Chicken Salad with Cottage Cheese
A zesty, protein-packed Buffalo Chicken Salad with creamy cottage cheese — quick, healthy, and perfe...
Au Gratin Meatballs and Potatoes — Cheesy Creamy Comfort
Au Gratin Meatballs and Potatoes — Cheesy Creamy Comfort
Layered potatoes and browned meatballs baked in a creamy cheese sauce for an indulgent, cozy one-dis...
Pan-Seared Lemon Butter Salmon with Herbed Couscous
Pan-Seared Lemon Butter Salmon with Herbed Couscous
A pro food blog guide to pan-seared lemon-butter salmon with aromatic herbed couscous—techniques, pl...
Quick Chicken Zucchini Stir-Fry
Quick Chicken Zucchini Stir-Fry
Easy, healthy Quick Chicken Zucchini Stir-Fry — ready in 20 minutes. Fast weeknight dinner with tend...
Lo Mein Noodles
Lo Mein Noodles
Easy, flavorful Lo Mein noodles with vegetables and savory sauce. Quick weeknight recipe with tips, ...
Steak Bowl with Sweet Potato Mash & Garlic Green Beans
Steak Bowl with Sweet Potato Mash & Garlic Green Beans
Hearty steak bowl with creamy sweet potato mash and garlicky green beans — easy weeknight meal with ...
Mediterranean Turkey Meatballs with Zucchini Noodles
Mediterranean Turkey Meatballs with Zucchini Noodles
Healthy Mediterranean turkey meatballs served over zucchini noodles — quick, low-carb weeknight dinn...
Best Conchitas Con Carne — Pasta Shells with Beef Soup
Best Conchitas Con Carne — Pasta Shells with Beef Soup
Hearty Conchitas Con Carne: pasta shells simmered in rich beef broth with vegetables and spices. Eas...
Velveeta Chicken Linguine with Spicy Cajun Alfredo
Velveeta Chicken Linguine with Spicy Cajun Alfredo
A creamy, spicy weeknight pasta: Velveeta chicken linguine with a Cajun Alfredo twist. Tips, full re...