Turkey Meatballs with Zucchini Noodles
Juicy turkey meatballs served over zucchini noodles with marinara sauce. A low-carb, high-protein dinner under 400 calories.
Turkey Meatballs with Zucchini Noodles has 380 calories per serving, with 36g protein, 18g carbs, 18g fat, and 4g fiber. Prep 15 min, cook 20 min.
Nutrition per serving
1 serving(s)
380
Calories
36g
Protein
72% DV
18g
Carbs
7% DV
18g
Fat
23% DV
* %DV based on a 2000 calorie diet
💪 36g protein per serving.
🔥 9.5g protein per 100 cal.
Nutrition values are estimates based on standard ingredient data and may vary with the brands and portions you use. How we calculate nutrition.
Prep Time
15 min
Cook Time
20 min
Servings
1
Est. Cost
$5.50
Why You’ll Love This Recipe
Turkey meatballs with zucchini noodles (zoodles) give you all the comfort of pasta night for a fraction of the calories. Ground turkey is leaner than beef, and zucchini noodles replace traditional pasta, saving you 200+ calories per serving while adding extra vegetables.
Ingredients
- 120g lean ground turkey
- 2 cups zucchini, spiralized into noodles
- 1 egg (for binding)
- 1 cup crushed tomatoes (or marinara sauce)
- 2 cloves garlic, minced
- 1 tbsp olive oil
- Italian seasoning, salt, and pepper
Instructions
-
Make the meatballs: Mix ground turkey, egg, garlic, and seasonings. Form into 6-8 small meatballs.
-
Cook the meatballs: Heat olive oil in a pan, brown meatballs on all sides, then cover and cook through (8-10 minutes).
-
Make the sauce: In the same pan, add crushed tomatoes and simmer for 5 minutes.
-
Prepare zoodles: Use a spiralizer or julienne peeler. Lightly sauté for 2 minutes (don’t overcook!).
-
Serve: Zoodles topped with meatballs and marinara sauce.
Nutrition Facts
| Nutrient | Amount |
|---|---|
| Calories | 380 kcal |
| Protein | 36g |
| Carbs | 18g |
| Fat | 18g |
| Fiber | 4g |
Tips
- No spiralizer? Use a vegetable peeler to make wide zucchini ribbons.
- Meal prep: Make a big batch of meatballs and freeze them.
- Add cheese: Top with 1 tbsp parmesan for only 22 calories.
Dietary tags
What do these tags mean?
- High protein
- ≥ 25g protein per serving.
- High fiber
- ≥ 8g fiber per serving.
- Meal prep
- Stores 3+ days in the fridge or is freezer-friendly with reheat instructions.
- Low calorie
- Under 300 calories per serving.
- No cook
- No heat source required — assemble and eat.
Definitions are consistent across the site. Nutrition values are estimates based on standard U.S. database values; actual results vary by brand and portion.
🧊 Storage & Reheat
Fridge
Store in an airtight container for up to 3 days.
Freezer
Freezer-friendly — store up to 2 months. Thaw overnight in the fridge before reheating.
Reheat
Microwave 700W for 60–90 seconds, or until steaming hot throughout. Add a splash of broth or water to prevent drying.
Equipment
skillet
Want to plan meals around this recipe?
Build a meal plan →