

If you’re searching for a flavorful, low-carb weeknight dinner, look no further than turkey meatballs with zucchini noodles. This dish swaps heavy pasta for crisp spiralized zucchini and uses lean ground turkey and almond flour to keep carbs low while delivering satisfying protein and savory flavor. It’s quick to make, family-friendly, and ideal for anyone following a keto or low-carb lifestyle.
Ingredients (serves 4)
- 1 lb (450 g) lean ground turkey (93% lean)
- 1 large egg
- 1/4 cup (about 28 g) almond flour
- 1/4 cup (about 20 g) grated Parmesan cheese
- 2 garlic cloves, minced
- 2 tbsp fresh parsley, chopped (plus extra for garnish)
- 1 tsp Italian seasoning
- 1 tsp sea salt (adjust to taste)
- 1/2 tsp freshly ground black pepper
- 1 tbsp olive oil (for pan-frying)
- 4 medium zucchini, spiralized into noodles (about 600 g total)
- Optional: a squeeze of lemon or 2 tbsp pesto/light tomato sauce for serving (note: adding sauce affects carb totals)
Directions
- Make the meatball mixture: In a mixing bowl, combine ground turkey, egg, almond flour, Parmesan, minced garlic, parsley, Italian seasoning, salt, and pepper. Mix gently until just combined—overworking makes meatballs tough.
- Form meatballs: Shape mixture into 16 evenly sized meatballs (about 1.5 inches / 3–4 cm each).
- Brown the meatballs: Heat olive oil in a large skillet over medium heat. Add meatballs and cook, turning occasionally, until browned on all sides and cooked through (internal temp 165°F / 74°C), about 10–12 minutes. Remove meatballs from pan and keep warm.
- Quick-cook the zucchini noodles: In the same skillet, add zucchini noodles and sauté 2–3 minutes just until tender-crisp. Season with a pinch of salt and pepper. If you prefer, toss with a little lemon juice, pesto, or a spoonful of low-carb tomato sauce.
- Serve: Plate zucchini noodles, top with turkey meatballs, garnish with extra parsley and extra grated Parmesan if desired. Enjoy immediately.
Why this recipe works for keto and low-carb diets
- Substituting zucchini noodles for pasta dramatically cuts total carbs and calories.
- Almond flour replaces breadcrumbs, keeping the meatballs moist with fewer carbs than traditional binders.
- Lean turkey provides high protein with moderate fat, helping keep the meal satiating without extra carbs.
Nutrition (approximate per serving — recipe yields 4 servings)
- Calories: ~340 kcal
- Protein: ~31 g
- Total fat: ~21 g
- Total carbohydrates: ~7.3 g
- Dietary fiber: ~2.5 g
- Sugar alcohols: 0 g
- Net carbs: ~4.8 g (Net carbs = Total carbs − Fiber − Sugar alcohols)
Nutrition notes and assumptions
- These values are estimates based on the listed ingredients and typical package nutrition data. Actual values will vary by brand, exact zucchini size, and any optional sauces or garnishes you add.
- If you add a commercial low-carb tomato sauce or store-bought pesto, check the label for added carbs and sugar alcohols (which would lower net carbs if present).
- To reduce net carbs further, use slightly fewer zucchini or substitute some almond flour with crushed pork rinds (note: pork rinds are zero-carb but change texture and flavor).
Tips, storage, and variations
- Make-ahead: Meatballs can be baked at 375°F (190°C) for 18–20 minutes for hands-off cooking, then refrigerated for up to 3 days or frozen for up to 3 months. Reheat gently and finish with fresh zucchini noodles.
- Flavor swaps: Add 1–2 tbsp chopped sun-dried tomatoes (watch carbs), swap parsley for basil, or include 1 tsp red pepper flakes for heat.
- For crispier noodles: Pat spiralized zucchini dry with paper towels to remove excess moisture before cooking to avoid a soggy result.
- To serve non-keto guests: Offer cooked whole-wheat pasta or garlic bread on the side.
Final note
Turkey meatballs with zucchini noodles are an easy, crowd-pleasing route to a satisfying low-carb meal. With under 5 g net carbs per serving, this recipe fits comfortably into most keto and low-carb plans while delivering big on flavor and nutrition. Enjoy experimenting with herbs and sauces to make it your own.

