Turkey meatballs zucchini noodles

Golden turkey meatballs with zucchini noodles in a rich tomato sauce, ready to serve for a healthy low carb dinner. Save to everydaypinmeals
Golden turkey meatballs with zucchini noodles in a rich tomato sauce, ready to serve for a healthy low carb dinner. | everydaypinmeals.com

Enjoy tender turkey meatballs baked to golden perfection, simmered in a rich tomato sauce infused with garlic, basil, and thyme. These meatballs are served atop lightly sautéed zucchini noodles, which provide a fresh and low-carb alternative to traditional pasta. The dish combines wholesome ingredients like Parmesan and almond flour for texture and flavor, creating a balanced, satisfying meal that’s easy to prepare. Garnished with fresh parsley, this hearty dish offers a comforting yet healthy option suitable for various diets.

The first time I made turkey meatballs, my husband took one bite and asked what restaurant I'd ordered from. We were both surprised that ground turkey could be so juicy and flavorful without feeling heavy or dense. Now it's become our go-to when we want something comforting but still light enough for a weeknight.

Last summer my sister came over for dinner after she'd started a low-carb eating plan, and I served this almost sheepishly, worried she'd miss the real pasta. She ended up going back for seconds and texting me the next morning for the recipe, saying it was the first time she hadn't felt deprived while eating healthier.

Ingredients

  • 500 g (1 lb) ground turkey: Look for meat with a bit of fat content, or the meatballs can turn out dry and crumbly
  • 1 large egg: The essential binder that holds everything together without making the texture rubbery
  • 40 g (1/4 cup) grated Parmesan cheese: Adds umami depth and helps create that tender interior
  • 30 g (1/4 cup) almond flour: A lighter alternative to breadcrumbs that keeps these gluten-free while adding subtle nuttiness
  • 2 cloves garlic, minced: Fresh garlic makes a noticeable difference over powdered versions
  • 2 tbsp fresh parsley, chopped: Brightens the meatballs and adds beautiful color flecks
  • 1 tsp dried oregano: The classic Italian herb that gives these their familiar comforting flavor
  • 1/2 tsp salt: Essential for bringing out all the other flavors
  • 1/4 tsp black pepper: Adds just enough warmth without overwhelming the delicate turkey
  • 1 tbsp olive oil: Creates the flavor base for your sauce
  • 1 small onion, finely chopped: Sweetens as it cooks, balancing the tomato acidity
  • 2 cloves garlic, minced: Adds aromatic depth to the sauce
  • 400 g (14 oz) canned crushed tomatoes: San Marzano varieties have the best balance of sweetness and acidity
  • 1 tsp dried basil: Complements the oregano for that classic Italian herb profile
  • 1/2 tsp dried thyme: Adds an earthy layer that makes the sauce taste more complex
  • 1/2 tsp salt: Adjust to taste depending on your tomatoes
  • 1/4 tsp black pepper: Rounds out the seasoning
  • 1/2 tsp sugar: Even good canned tomatoes can benefit from this tiny touch to balance acidity
  • 4 medium zucchini, spiralized: Medium zucchini have better texture than large ones, which can get watery
  • 1 tbsp olive oil: Helps the noodles cook evenly without sticking
  • 1/4 tsp salt: Draws out just enough moisture from the zucchini while cooking

Instructions

Preheat and prepare:
Set your oven to 200°C (400°F) and line a baking sheet with parchment paper for easy cleanup later.
Mix the meatball base:
Combine ground turkey, egg, Parmesan, almond flour, garlic, parsley, oregano, salt, and pepper in a large bowl. Mix gently with your hands until just combined, avoiding overworking which can make them tough.
Shape and bake:
Form the mixture into 16 evenly sized meatballs and place on the prepared baking sheet. Bake for 15 to 18 minutes until cooked through with a light golden exterior.
Start the sauce base:
While meatballs bake, heat olive oil in a large skillet over medium heat. Add chopped onion and cook for 3 to 4 minutes until softened and translucent.
Add aromatics and tomatoes:
Stir in garlic and cook for 30 seconds until fragrant, then add crushed tomatoes, basil, thyme, salt, pepper, and sugar if using.
Simmer the sauce:
Let the sauce simmer uncovered for 10 to 12 minutes, stirring occasionally, until it thickens slightly.
Combine and meld:
Gently add the baked meatballs to the sauce and simmer together for 5 minutes so the flavors can blend.
Cook the zucchini noodles:
Heat olive oil in a separate large skillet over medium-high heat, add zucchini noodles and salt, and sauté for 2 to 3 minutes until just tender but still crisp.
Assemble and serve:
Divide zucchini noodles among plates, top with meatballs and sauce, and add extra parsley or Parmesan if you like.
Tender turkey meatballs and fresh zucchini noodles tossed in savory tomato sauce, perfect for an easy American weeknight meal. Save to everydaypinmeals
Tender turkey meatballs and fresh zucchini noodles tossed in savory tomato sauce, perfect for an easy American weeknight meal. | everydaypinmeals.com

This recipe became a staple in our house during a particularly busy fall when we were both working late and needed dinners that didn't weigh us down. Now whenever I smell the sauce simmering, it brings back that cozy feeling of coming home to something nourishing after a long day.

Making It Ahead

The meatballs and sauce actually taste even better the next day, so I often double the batch and freeze portions for those nights when cooking feels impossible. Just thaw in the fridge overnight and reheat gently while you quickly spiralize fresh zucchini.

Zucchini Noodle Tips

Large zucchini tend to have more water content and can get mushy, so hunt for medium ones at the market. I've learned to pat the noodles with paper towels if they seem especially wet before cooking, which prevents that dreaded watery puddle at the bottom of the bowl.

Easy Customizations

Sometimes I'll add red pepper flakes to the sauce if we're craving a little heat. You can also swap in fresh basil and oregano in the summer when they're overflowing in the garden.

  • Try ground chicken or even a mix of turkey and pork for different flavor profiles
  • Add a handful of spinach to the sauce in the last minute of cooking for extra nutrition
  • Grate some extra Parmesan over the top right before serving for maximum flavor
A close view of juicy turkey meatballs simmering with zucchini noodles and basil tomato sauce on a white plate. Save to everydaypinmeals
A close view of juicy turkey meatballs simmering with zucchini noodles and basil tomato sauce on a white plate. | everydaypinmeals.com

Hope this becomes as much of a comfort meal in your house as it has in mine. There's something so satisfying about eating something this delicious that still leaves you feeling light and energized.

Recipe FAQs

Yes, ground chicken works well as a lean alternative and maintains the tender texture of the meatballs.

Sauté zucchini noodles quickly over medium-high heat with a pinch of salt to keep them crisp while softening slightly.

Almond flour can be swapped with gluten-free breadcrumbs or regular breadcrumbs depending on dietary needs.

Dried basil, thyme, garlic, and a touch of sugar balance acidity and bring depth to the sauce's flavor.

Omit Parmesan or use a dairy-free alternative to keep the dish dairy-free without compromising taste.

Turkey meatballs zucchini noodles

Tender turkey meatballs with tomato sauce served over fresh zucchini noodles for a light meal.

Prep 20m
Cook 25m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Turkey Meatballs

  • 1 lb ground turkey
  • 1 large egg
  • 1/4 cup grated Parmesan cheese
  • 1/4 cup almond flour or breadcrumbs
  • 2 cloves garlic, minced
  • 2 tbsp fresh parsley, chopped
  • 1 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Tomato Sauce

  • 1 tbsp olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 14 oz canned crushed tomatoes
  • 1 tsp dried basil
  • 1/2 tsp dried thyme
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/2 tsp sugar, optional

Zucchini Noodles

  • 4 medium zucchini, spiralized
  • 1 tbsp olive oil
  • 1/4 tsp salt

Instructions

1
Preheat Oven: Preheat oven to 400°F and line a baking sheet with parchment paper.
2
Mix Meatball Ingredients: In a large bowl, combine ground turkey, egg, Parmesan, almond flour, garlic, parsley, oregano, salt, and black pepper. Mix gently until just combined.
3
Form Meatballs: Shape the mixture into 16 meatballs and place them on the prepared baking sheet. Bake for 15-18 minutes, until cooked through and lightly golden.
4
Prepare Sauce Base: Heat 1 tbsp olive oil in a large skillet over medium heat. Add chopped onion and cook for 3-4 minutes until softened. Stir in garlic and cook for 30 seconds.
5
Simmer Tomato Sauce: Add crushed tomatoes, basil, thyme, salt, black pepper, and sugar if using. Simmer uncovered for 10-12 minutes, stirring occasionally.
6
Combine Meatballs with Sauce: Once the meatballs are baked, gently add them to the sauce. Simmer together for 5 minutes to allow flavors to meld.
7
Cook Zucchini Noodles: Heat 1 tbsp olive oil in a separate large skillet over medium-high heat. Add zucchini noodles and salt. Sauté for 2-3 minutes until just tender but still crisp.
8
Plate and Serve: Divide zucchini noodles among plates. Top with turkey meatballs and sauce. Garnish with extra parsley and Parmesan if desired.
Additional Information

Equipment Needed

  • Baking sheet
  • Mixing bowls
  • Large skillet
  • Spiralizer
  • Knife and cutting board

Nutrition (Per Serving)

Calories 290
Protein 29g
Carbs 11g
Fat 15g

Allergy Information

  • Contains eggs and dairy (Parmesan cheese)
  • Contains tree nuts if using almond flour (use gluten-free breadcrumbs if nut allergy)
  • Check labels for gluten or other allergens if using store-bought products
Kayla Morton

Easy, flavorful recipes and kitchen tips for home cooks and food lovers.