RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Italian Turkey Meatballs in Tomato-Basil Sauce over Zucchini Noodles
  • Italian Turkey Bolognese over Zucchini Noodles (Zoodles)
  • Leftover Turkey Bolognese over Warm Zucchini Noodles (Quick, Restaurant-Style)
  • Turkey Meatballs with Zucchini Noodles in Tomato-Basil Sauce
  • Italian Grilled Chicken Salad with Sun-Dried Tomatoes, Olives & Basil-Pine Nut Pesto (Dairy-Free)
  • Pan-Seared Turkey Meatballs with Rustic Marinara and Garlicky Zucchini Noodles
  • Browse all recipes →
Turkey Bolognese over Zucchini Noodles with Basil-Pine Nut Pesto

Turkey Bolognese over Zucchini Noodles with Basil-Pine Nut Pesto

By abbey f

Italian-inspiredIntermediate

A bright, lighter take on an Italian classic: lean turkey simmers with a finely diced soffritto and crushed tomatoes until rich and savory, then is served over crisp-tender zucchini noodles. A vivid basil–pine nut pesto finishes the dish, adding herbal freshness and a buttery, nutty counterpoint to the slow-simmered meat—comforting, but still lively and low-carb.

Prep: 20 minutes
Cook: 30 minutes
Total: 50 minutes
4 servings
DinnerLow-carbItalian-inspiredWeeknightGluten-free

Ingredients

  • 600 g lean ground turkey (93% lean)
  • 4 medium (approx. 600 g total) medium zucchinis, spiralized
  • 1 can (400 g) canned crushed tomatoes
  • 1 medium (approx. 61 g) carrot, finely diced
  • 1 stalk (approx. 40 g) celery stalk, finely diced
  • 1 small (approx. 70 g) small yellow onion, chopped
  • 2 cloves (approx. 6 g) garlic cloves, minced
  • 3 tbsp (45 ml) — total (split between sauce & pesto) extra-virgin olive oil
  • 30 g pine nuts
  • 1 cup (approx. 21 g) fresh basil leaves, packed

Instructions

1

Prep everything before you cook: finely dice the carrot, celery and onion (this trio is the Italian soffritto — it provides a sweet, savory base). Mince the garlic, spiralize the zucchinis and pat the zoodles dry with paper towels if they're wet. Having mise en place prevents overcooking delicate components (like the zucchini) and allows the bolognese to build flavor steadily.

2

Toast the pine nuts in a small dry skillet over medium heat, shaking frequently, for 2–3 minutes until fragrant and lightly golden. Watch closely — they go from toasted to burnt very quickly. Toasting releases their natural oils and deepens sweetness, which makes the pesto more flavorful.

3

Make the pesto: in a blender or food processor combine the toasted pine nuts (reserve a teaspoon or two for garnish), basil leaves, 1 tablespoon of the olive oil, a big pinch of salt and a few grinds of black pepper. Pulse until broken down, then stream in another tablespoon of olive oil to emulsify to a loose, spoonable pesto. The reason to add oil in stages is to control texture: you want a vivid green, slightly coarse pesto that brightens the dish without overpowering it.

4

Heat a large heavy skillet or sauté pan over medium-high heat and add the remaining 1 tablespoon olive oil. When the oil shimmers, add the diced onion, carrot and celery with a generous pinch of salt. Sweat the vegetables (stir occasionally) for 5–7 minutes until the onion is translucent and the carrot has softened; this gentle cooking dissolves tough cellulose and converts starches into sweet, savory flavor.

5

Add the minced garlic and cook 30–45 seconds until fragrant — don't let it brown. Garlic burns quickly and will impart bitterness if left too long.

6

Increase the heat to medium-high and add the ground turkey in an even layer. Let it sit without stirring for 2 minutes so it can develop a golden-brown crust (the Maillard reaction). This browning creates deeper, meaty flavor and fond (brown bits) on the pan surface.

7

Break up the turkey with a wooden spoon and continue to brown until there are no longer any pink bits (another 3–4 minutes). Season with salt and pepper as it browns — seasoning in stages builds flavor rather than dumping all salt at the end.

8

Pour in the crushed tomatoes and stir to combine, scraping the bottom of the pan to release any fond. Add 1–2 tablespoons water if the sauce looks too thick. Bring to a gentle simmer, then reduce heat to low and simmer uncovered for 12–15 minutes, stirring occasionally. Slow simmering concentrates tomato flavor and allows the turkey to meld with the sauce; simmering uncovered reduces excess water and gives a fuller mouthfeel without heavy cream.

9

Taste and adjust: if the sauce tastes bright or a little acidic, add a pinch of sugar or a small splash of olive oil to round it out; correct salt and pepper as needed. Good seasoning is the difference between a flat sauce and one that sings.

10

While the sauce simmers, prepare the zucchini noodles: heat a separate large nonstick skillet over medium-high heat. Add a light spray or brush of oil (very little — the zoodles contain water) and add the spiralized zucchini in a single layer. Quickly sauté for 60–90 seconds, tossing once, until the noodles are just tender but still have a bite. Overcooking zucchini turns them mushy and watery; a hot pan and quick toss keep them bright and textural.

11

Divide the zucchini noodles among four plates or shallow bowls. Spoon the turkey bolognese over the zoodles, finishing each portion with a spoonful of the pesto and a sprinkle of the reserved toasted pine nuts for crunch and visual contrast. The pesto is added at the end to keep its green color and fresh aromatic impact.

12

Serve immediately: a final drizzle of extra-virgin olive oil and an optional grind of black pepper will elevate each plate. The contrast of warm, savory bolognese and cool, bright pesto on crisp-tender zoodles is what makes this dish special.

Chef's Tips

  • 1Avoid crowding the pan when browning the turkey. If the meat steams, it won't brown and you lose that caramelized flavor — cook in a hot pan with space to let the Maillard reaction happen.
  • 2Salt the zucchini lightly before cooking and pat them dry if they release water; this reduces sogginess. Alternatively, sauté them very quickly in a hot pan rather than stewing them.
  • 3If your pesto loses color or tastes muted, stir in a squeeze of lemon juice or a pinch of flaky salt to brighten it up. Also, toast pine nuts just until fragrant — burning them will create bitterness.
  • 4Make the bolognese a day ahead: flavors deepen after refrigeration. Rewarm gently over low heat and add a splash of water if the sauce tightens up.

Variations

  • Make it richer: stir 2–3 tablespoons of grated Parmesan or 2 tablespoons of mascarpone into the hot bolognese just before serving (adds calories and color, not included in the nutrition above).
  • Protein swap: use 600 g ground chicken or lean pork for a slightly different flavor profile; adjust cooking time the same way — brown first, then simmer.
  • Vegan option: substitute lentils (1 1/2 cups cooked lentils) for turkey and use toasted walnuts instead of pine nuts for the pesto, and swap olive oil amounts as desired.

Nutrition per Serving

477

Calories

35g

Protein

16g

Carbs

31g

Fat

4g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Turkey Bolognese over Zucchini Noodles with Basil-Pine Nut Pesto

By abbey f

DinnerLow-carbItalian-inspiredWeeknightGluten-free
Turkey Bolognese over Zucchini Noodles with Basil-Pine Nut Pesto - lean ground turkey (93% lean), medium zucchinis, spiralized recipe

A bright, lighter take on an Italian classic: lean turkey simmers with a finely diced soffritto and crushed tomatoes until rich and savory, then is served over crisp-tender zucchini noodles. A vivid basil–pine nut pesto finishes the dish, adding herbal freshness and a buttery, nutty counterpoint to the slow-simmered meat—comforting, but still lively and low-carb.

Italian-inspiredIntermediate4 servings
Prep: 20 minutes
Cook: 30 minutes
50 minutes

Ingredients

  • 600 g lean ground turkey (93% lean)
  • 4 medium (approx. 600 g total) medium zucchinis, spiralized
  • 1 can (400 g) canned crushed tomatoes
  • 1 medium (approx. 61 g) carrot, finely diced
  • 1 stalk (approx. 40 g) celery stalk, finely diced
  • 1 small (approx. 70 g) small yellow onion, chopped
  • 2 cloves (approx. 6 g) garlic cloves, minced
  • 3 tbsp (45 ml) — total (split between sauce & pesto) extra-virgin olive oil
  • 30 g pine nuts
  • 1 cup (approx. 21 g) fresh basil leaves, packed

Instructions

1

Prep everything before you cook: finely dice the carrot, celery and onion (this trio is the Italian soffritto — it provides a sweet, savory base). Mince the garlic, spiralize the zucchinis and pat the zoodles dry with paper towels if they're wet. Having mise en place prevents overcooking delicate components (like the zucchini) and allows the bolognese to build flavor steadily.

2

Toast the pine nuts in a small dry skillet over medium heat, shaking frequently, for 2–3 minutes until fragrant and lightly golden. Watch closely — they go from toasted to burnt very quickly. Toasting releases their natural oils and deepens sweetness, which makes the pesto more flavorful.

3

Make the pesto: in a blender or food processor combine the toasted pine nuts (reserve a teaspoon or two for garnish), basil leaves, 1 tablespoon of the olive oil, a big pinch of salt and a few grinds of black pepper. Pulse until broken down, then stream in another tablespoon of olive oil to emulsify to a loose, spoonable pesto. The reason to add oil in stages is to control texture: you want a vivid green, slightly coarse pesto that brightens the dish without overpowering it.

4

Heat a large heavy skillet or sauté pan over medium-high heat and add the remaining 1 tablespoon olive oil. When the oil shimmers, add the diced onion, carrot and celery with a generous pinch of salt. Sweat the vegetables (stir occasionally) for 5–7 minutes until the onion is translucent and the carrot has softened; this gentle cooking dissolves tough cellulose and converts starches into sweet, savory flavor.

5

Add the minced garlic and cook 30–45 seconds until fragrant — don't let it brown. Garlic burns quickly and will impart bitterness if left too long.

6

Increase the heat to medium-high and add the ground turkey in an even layer. Let it sit without stirring for 2 minutes so it can develop a golden-brown crust (the Maillard reaction). This browning creates deeper, meaty flavor and fond (brown bits) on the pan surface.

7

Break up the turkey with a wooden spoon and continue to brown until there are no longer any pink bits (another 3–4 minutes). Season with salt and pepper as it browns — seasoning in stages builds flavor rather than dumping all salt at the end.

8

Pour in the crushed tomatoes and stir to combine, scraping the bottom of the pan to release any fond. Add 1–2 tablespoons water if the sauce looks too thick. Bring to a gentle simmer, then reduce heat to low and simmer uncovered for 12–15 minutes, stirring occasionally. Slow simmering concentrates tomato flavor and allows the turkey to meld with the sauce; simmering uncovered reduces excess water and gives a fuller mouthfeel without heavy cream.

9

Taste and adjust: if the sauce tastes bright or a little acidic, add a pinch of sugar or a small splash of olive oil to round it out; correct salt and pepper as needed. Good seasoning is the difference between a flat sauce and one that sings.

10

While the sauce simmers, prepare the zucchini noodles: heat a separate large nonstick skillet over medium-high heat. Add a light spray or brush of oil (very little — the zoodles contain water) and add the spiralized zucchini in a single layer. Quickly sauté for 60–90 seconds, tossing once, until the noodles are just tender but still have a bite. Overcooking zucchini turns them mushy and watery; a hot pan and quick toss keep them bright and textural.

11

Divide the zucchini noodles among four plates or shallow bowls. Spoon the turkey bolognese over the zoodles, finishing each portion with a spoonful of the pesto and a sprinkle of the reserved toasted pine nuts for crunch and visual contrast. The pesto is added at the end to keep its green color and fresh aromatic impact.

12

Serve immediately: a final drizzle of extra-virgin olive oil and an optional grind of black pepper will elevate each plate. The contrast of warm, savory bolognese and cool, bright pesto on crisp-tender zoodles is what makes this dish special.

Chef's Tips

  • 1Avoid crowding the pan when browning the turkey. If the meat steams, it won't brown and you lose that caramelized flavor — cook in a hot pan with space to let the Maillard reaction happen.
  • 2Salt the zucchini lightly before cooking and pat them dry if they release water; this reduces sogginess. Alternatively, sauté them very quickly in a hot pan rather than stewing them.
  • 3If your pesto loses color or tastes muted, stir in a squeeze of lemon juice or a pinch of flaky salt to brighten it up. Also, toast pine nuts just until fragrant — burning them will create bitterness.
  • 4Make the bolognese a day ahead: flavors deepen after refrigeration. Rewarm gently over low heat and add a splash of water if the sauce tightens up.

Variations

  • Make it richer: stir 2–3 tablespoons of grated Parmesan or 2 tablespoons of mascarpone into the hot bolognese just before serving (adds calories and color, not included in the nutrition above).
  • Protein swap: use 600 g ground chicken or lean pork for a slightly different flavor profile; adjust cooking time the same way — brown first, then simmer.
  • Vegan option: substitute lentils (1 1/2 cups cooked lentils) for turkey and use toasted walnuts instead of pine nuts for the pesto, and swap olive oil amounts as desired.

Nutrition per Serving

477

Calories

35g

Protein

16g

Carbs

31g

Fat

4g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Low-carb Recipes🥗 Gluten-free Recipes🥘 More with lean ground turkey (93% lean)🥘 More with medium zucchinis, spiralized🥘 More with canned crushed tomatoes

Similar Recipes