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

  • Zucchini Noodle Bolognese (Low-Carb Italian)
  • Italian Turkey Bolognese over Zucchini Noodles (Zoodles)
  • Zucchini Noodles with Beef Bolognese & Roasted Asparagus
  • Italian Duet Ragù with Pappardelle (Chicken + Beef)
  • Vietnamese-Style Lemongrass Beef Rice-Noodle Bowl with Pickled Carrot & Chili-Lime Dressing
  • Vietnamese Lemongrass Beef Rice-Noodle Bowl with Quick-Pickled Carrot & Daikon
  • Browse all recipes →
Italian Zucchini Noodle Bolognese (Beef)

Italian Zucchini Noodle Bolognese (Beef)

By Stacy Valdez

ItalianIntermediate

A bright, rustic Italian-style bolognese built on deeply browned 85% lean beef and a slow-simmered crushed-tomato sauce, served over crisp-tender zucchini noodles (zoodles). The sauce is rich and savory with aromatic onion, garlic, oregano and basil — the zoodles add a fresh, textural contrast that keeps the dish light but satisfying.

Prep: 20 minutes
Cook: 40 minutes
Total: 1 hour
3 servings
ItalianLow-carbWeeknight dinnerGluten-free

Ingredients

  • 450 g Ground beef (85% lean)
  • 6 count (about 600 g) Zucchini (medium)
  • 800 g Canned crushed tomatoes
  • 1 medium (about 150 g) Yellow onion
  • 150 g (optional) Mushrooms
  • 3 tbsp Olive oil
  • 3 cloves, minced Garlic
  • 1 tsp Dried oregano
  • 1 tsp Dried basil
  • 1.5 tsp, divided Salt
  • 1/2 tsp Black pepper
  • 1/4 tsp (optional) Red pepper flakes

Instructions

1

Prepare the zucchini and vegetables: trim the ends from the 6 medium zucchinis and spiralize them into zoodles. Place zoodles in a colander, sprinkle with 1/2 teaspoon salt, toss gently and let them drain while you make the sauce (salting draws out excess water so the final dish won't be watery). Finely dice the yellow onion and clean and slice the mushrooms if using. Mince the garlic.

2

Heat 2 tablespoons of olive oil in a large, heavy skillet or wide saucepan over medium-high heat. Add the diced onion and a pinch of salt and sweat (cook gently) for 4–5 minutes until translucent — this softens the onion and releases its natural sweetness, which balances the tomatoes.

3

Add the mushrooms (if using) and continue to cook until they release their moisture and begin to brown, about 4 minutes. Browning builds savory umami flavor and reduces excess liquid that could dilute the sauce.

4

Push the vegetables to the side, add the remaining 1 tablespoon of olive oil to the empty space and raise heat to high. Add the ground beef in a single layer and let it sit undisturbed for 2 minutes to develop a brown crust (fond) — this Maillard browning adds depth. Then break the meat up with a spatula and continue cooking until there are no pink bits, about 4–5 more minutes. Season with 3/4 teaspoon of salt and 1/4 teaspoon black pepper while cooking.

5

Stir the minced garlic into the meat for 30–45 seconds until fragrant (garlic burns quickly; short cooking time releases aroma without bitterness). Add the dried oregano, dried basil and red pepper flakes and stir to toast them lightly in the pan for 20–30 seconds — toasting blooms their oils and intensifies flavor.

6

Pour in the 800 g canned crushed tomatoes and scrape the bottom of the pan with a wooden spoon to deglaze and lift those tasty browned bits (fond) into the sauce. Bring to a gentle simmer, then reduce heat to low and simmer uncovered for 25–30 minutes, stirring occasionally, until the sauce thickens and deepens in flavor. Simmering concentrates the tomatoes and allows the flavors to marry.

7

Taste the sauce and adjust seasoning with the remaining 1/2 teaspoon salt and more black pepper if needed. If the sauce tastes too acidic, stir in a small pinch of sugar or a splash (1 tsp) of water — balancing acidity helps the other flavors shine.

8

While the sauce simmers, wring the salted zucchini noodles gently in a clean kitchen towel or paper towels to remove any remaining moisture — this prevents a soggy finished dish and helps the sauce cling to the zoodles.

9

There are two ways to finish the zoodles depending on your texture preference: (A) Quick sauté: Heat a large nonstick skillet over medium-high, add a drizzle of olive oil, and sauté zoodles in two batches for 60–90 seconds until bright and just tender — this retains some bite and prevents wateriness. (B) Raw toss: For the firmest bite, keep zoodles raw and toss them directly with hot sauce off the heat to warm them through. Either method keeps the zoodles fresh and prevents them from becoming mushy.

10

To serve: Divide zoodles among 3 warm plates. Spoon the beef bolognese over the zoodles so the hot sauce warms them without overcooking. Spoon extra sauce at the table. Finish with an extra crack of black pepper and a pinch of red pepper flakes if you like heat.

11

Leftovers and storage: Cool sauce and zoodles separately. Store in airtight containers in the refrigerator for up to 3 days (zoodles will release more water over time — reheat zoodles very briefly in a skillet to revive texture).

Chef's Tips

  • 1Brown the beef in a single layer and don't overcrowd the pan — letting the meat develop a crust increases savory depth (fond) that makes the sauce taste 'restaurant' good.
  • 2Salt the zoodles and let them drain — zucchini contains a lot of water and this step is the simplest way to avoid a watery sauce.
  • 3If your sauce is too acidic after simmering, balance it with a tiny pinch of sugar or a splash of heavy milk/cream if you have it; add only a little at a time and taste.
  • 4For faster prep: slice the mushrooms and dice the onion while the zoodles are draining. Use a food processor to mince the onion quickly but avoid over-processing into a puree.

Variations

  • Make it richer: Stir 1–2 tablespoons of butter into the finished sauce off-heat for a silky sheen, or add 2–3 tablespoons of grated Parmesan if you have it (adds savory umami).
  • Make it lighter / vegetarian: Replace beef with 400 g cooked lentils and a splash more olive oil, or use a plant-based ground meat substitute; increase mushrooms to 300 g for extra meaty texture.
  • Spice it up: Add 1 small diced carrot with the onion for a classic soffritto base and a touch of sweetness, and increase red pepper flakes to 1/2 teaspoon for more heat.

Nutrition per Serving

616

Calories

46g

Protein

26g

Carbs

41g

Fat

7g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Italian Zucchini Noodle Bolognese (Beef)

By Stacy Valdez

ItalianLow-carbWeeknight dinnerGluten-free
Italian Zucchini Noodle Bolognese (Beef) - Ground beef (85% lean), Zucchini (medium) recipe

A bright, rustic Italian-style bolognese built on deeply browned 85% lean beef and a slow-simmered crushed-tomato sauce, served over crisp-tender zucchini noodles (zoodles). The sauce is rich and savory with aromatic onion, garlic, oregano and basil — the zoodles add a fresh, textural contrast that keeps the dish light but satisfying.

ItalianIntermediate3 servings
Prep: 20 minutes
Cook: 40 minutes
1 hour

Ingredients

  • 450 g Ground beef (85% lean)
  • 6 count (about 600 g) Zucchini (medium)
  • 800 g Canned crushed tomatoes
  • 1 medium (about 150 g) Yellow onion
  • 150 g (optional) Mushrooms
  • 3 tbsp Olive oil
  • 3 cloves, minced Garlic
  • 1 tsp Dried oregano
  • 1 tsp Dried basil
  • 1.5 tsp, divided Salt
  • 1/2 tsp Black pepper
  • 1/4 tsp (optional) Red pepper flakes

Instructions

1

Prepare the zucchini and vegetables: trim the ends from the 6 medium zucchinis and spiralize them into zoodles. Place zoodles in a colander, sprinkle with 1/2 teaspoon salt, toss gently and let them drain while you make the sauce (salting draws out excess water so the final dish won't be watery). Finely dice the yellow onion and clean and slice the mushrooms if using. Mince the garlic.

2

Heat 2 tablespoons of olive oil in a large, heavy skillet or wide saucepan over medium-high heat. Add the diced onion and a pinch of salt and sweat (cook gently) for 4–5 minutes until translucent — this softens the onion and releases its natural sweetness, which balances the tomatoes.

3

Add the mushrooms (if using) and continue to cook until they release their moisture and begin to brown, about 4 minutes. Browning builds savory umami flavor and reduces excess liquid that could dilute the sauce.

4

Push the vegetables to the side, add the remaining 1 tablespoon of olive oil to the empty space and raise heat to high. Add the ground beef in a single layer and let it sit undisturbed for 2 minutes to develop a brown crust (fond) — this Maillard browning adds depth. Then break the meat up with a spatula and continue cooking until there are no pink bits, about 4–5 more minutes. Season with 3/4 teaspoon of salt and 1/4 teaspoon black pepper while cooking.

5

Stir the minced garlic into the meat for 30–45 seconds until fragrant (garlic burns quickly; short cooking time releases aroma without bitterness). Add the dried oregano, dried basil and red pepper flakes and stir to toast them lightly in the pan for 20–30 seconds — toasting blooms their oils and intensifies flavor.

6

Pour in the 800 g canned crushed tomatoes and scrape the bottom of the pan with a wooden spoon to deglaze and lift those tasty browned bits (fond) into the sauce. Bring to a gentle simmer, then reduce heat to low and simmer uncovered for 25–30 minutes, stirring occasionally, until the sauce thickens and deepens in flavor. Simmering concentrates the tomatoes and allows the flavors to marry.

7

Taste the sauce and adjust seasoning with the remaining 1/2 teaspoon salt and more black pepper if needed. If the sauce tastes too acidic, stir in a small pinch of sugar or a splash (1 tsp) of water — balancing acidity helps the other flavors shine.

8

While the sauce simmers, wring the salted zucchini noodles gently in a clean kitchen towel or paper towels to remove any remaining moisture — this prevents a soggy finished dish and helps the sauce cling to the zoodles.

9

There are two ways to finish the zoodles depending on your texture preference: (A) Quick sauté: Heat a large nonstick skillet over medium-high, add a drizzle of olive oil, and sauté zoodles in two batches for 60–90 seconds until bright and just tender — this retains some bite and prevents wateriness. (B) Raw toss: For the firmest bite, keep zoodles raw and toss them directly with hot sauce off the heat to warm them through. Either method keeps the zoodles fresh and prevents them from becoming mushy.

10

To serve: Divide zoodles among 3 warm plates. Spoon the beef bolognese over the zoodles so the hot sauce warms them without overcooking. Spoon extra sauce at the table. Finish with an extra crack of black pepper and a pinch of red pepper flakes if you like heat.

11

Leftovers and storage: Cool sauce and zoodles separately. Store in airtight containers in the refrigerator for up to 3 days (zoodles will release more water over time — reheat zoodles very briefly in a skillet to revive texture).

Chef's Tips

  • 1Brown the beef in a single layer and don't overcrowd the pan — letting the meat develop a crust increases savory depth (fond) that makes the sauce taste 'restaurant' good.
  • 2Salt the zoodles and let them drain — zucchini contains a lot of water and this step is the simplest way to avoid a watery sauce.
  • 3If your sauce is too acidic after simmering, balance it with a tiny pinch of sugar or a splash of heavy milk/cream if you have it; add only a little at a time and taste.
  • 4For faster prep: slice the mushrooms and dice the onion while the zoodles are draining. Use a food processor to mince the onion quickly but avoid over-processing into a puree.

Variations

  • Make it richer: Stir 1–2 tablespoons of butter into the finished sauce off-heat for a silky sheen, or add 2–3 tablespoons of grated Parmesan if you have it (adds savory umami).
  • Make it lighter / vegetarian: Replace beef with 400 g cooked lentils and a splash more olive oil, or use a plant-based ground meat substitute; increase mushrooms to 300 g for extra meaty texture.
  • Spice it up: Add 1 small diced carrot with the onion for a classic soffritto base and a touch of sweetness, and increase red pepper flakes to 1/2 teaspoon for more heat.

Nutrition per Serving

616

Calories

46g

Protein

26g

Carbs

41g

Fat

7g

Fiber

Rate this Recipe

Your Rating:

Explore More

🌍 Italian Recipes🥗 Low-carb Recipes🥗 Gluten-free Recipes🥘 More with Ground beef (85% lean)🥘 More with Zucchini (medium)🥘 More with Canned crushed tomatoes

Similar Recipes