Low-Carb Zucchini Noodle Turkey Meatball Bowl Recipe

Fit Fork Recipes Special: Looking for a light, high-protein, low-carb lunch that won't leave you in a afternoon food coma? This Low-Carb Turkey Meatball Zoodle Bowl delivers rich Italian herbs, juicy baked meatballs, and crisp spiralized zucchini tossed in savory pesto.


Prep Time:
15 mins
Cook Time:
20 mins
Servings:
4 Portions
Net Carbs:
6g per bowl

Ingredients

Herb-Infused Turkey Meatballs

  • 1 lb (450g) ground turkey (93/7 lean works best for moisture)
  • 1/4 cup almond flour (keeps meatballs tender while low-carb)
  • 1/4 cup freshly grated Parmesan cheese
  • 1 large egg, beaten
  • 2 cloves garlic, minced
  • 1 tsp dried Italian oregano
  • 1/2 tsp crushed red pepper flakes (optional for heat)
  • 1/2 tsp sea salt & 1/4 tsp freshly cracked black pepper

Zoodle Base & Toss

  • 4 medium zucchini, spiralized into thick noodles
  • 1 cup cherry or grape tomatoes, halved
  • 2 tbsp extra virgin olive oil
  • 1/3 cup high-quality store-bought or homemade basil pesto

Optional Toppings & Flavored Variations

  • Cheesy Crunch: Toasted pine nuts and toasted extra Parmesan on top.
  • Dairy-Free Option: Swap Parmesan for nutritional yeast and use vegan basil pesto.
  • Spicy Kick: Drizzle with Calabrian chili oil before serving.
  • Extra Veggie Boost: Toss in sautéed baby spinach or sliced artichoke hearts.

Step-by-Step Instructions

  1. Prep the Oven & Pan: Preheat your oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper or light aluminum foil sprayed with non-stick olive oil.
  2. Mix the Meatballs: In a large mixing bowl, combine ground turkey, almond flour, Parmesan cheese, egg, minced garlic, oregano, red pepper flakes, salt, and pepper. Mix gently with your hands just until combined—avoid overworking to keep meatballs juicy.
  3. Shape & Bake: Roll the mixture into 12 evenly sized meatballs (about 1.5 inches each) and place them on the baking sheet. Bake for 18–20 minutes, or until cooked through and the internal temperature reaches 165°F (74°C).
  4. Sauté the Base: While meatballs bake, heat extra virgin olive oil in a large skillet over medium heat. Add cherry tomatoes and cook for 3 minutes until skins begin to blister.
  5. Flash-Cook Zoodles: Add spiralized zucchini noodles to the skillet. Toss gently for just 1 to 2 minutes. Note: Do not overcook zoodles or they will release too much water! Remove from heat immediately.
  6. Assemble & Serve: Stir the basil pesto through the hot zoodles and tomatoes. Divide noodles into 4 bowls, top each with 3 baked turkey meatballs, and garnish with toppings of choice.

Nutritional Information (Per Serving)

Serving size: 1 Bowl (approx. 3 meatballs + 1/4 zoodle pesto mixture)

Nutrient Amount
Calories385 kcal
Total Fat24 g
Saturated Fat6 g
Protein34 g
Total Carbohydrates8 g
Dietary Fiber2 g
Net Carbohydrates6 g

Storage & Meal Prep Tips

  • Meal Prep Separation: Store cooked meatballs and raw zoodles in separate meal prep containers. Cook or flash-sauté the zoodles right before eating to prevent sogginess.
  • Refrigeration: Assembled leftovers stay fresh in an airtight container for up to 4 days in the fridge.
  • Reheating: Microwave meatballs for 60 seconds until hot. Reheat zoodles briefly for 30–45 seconds; avoid over-microwaving, as zucchini releases excess liquid when over-heated.
  • Freezer Tip: The baked turkey meatballs freeze extremely well for up to 2 months. Freeze them individually on a tray, then transfer to a freezer bag. Thaw in the fridge overnight before reheating.
Rate this recipe
Loading ratings...