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.
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
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
- → Can I substitute ground chicken for turkey?
-
Yes, ground chicken works well as a lean alternative and maintains the tender texture of the meatballs.
- → How do I prevent zucchini noodles from becoming soggy?
-
Sauté zucchini noodles quickly over medium-high heat with a pinch of salt to keep them crisp while softening slightly.
- → Can almond flour be replaced in the meatballs?
-
Almond flour can be swapped with gluten-free breadcrumbs or regular breadcrumbs depending on dietary needs.
- → What spices enhance the tomato sauce?
-
Dried basil, thyme, garlic, and a touch of sugar balance acidity and bring depth to the sauce's flavor.
- → Is it possible to prepare the meatballs without dairy?
-
Omit Parmesan or use a dairy-free alternative to keep the dish dairy-free without compromising taste.