
By abbey f
A bright, lighter take on classic Bolognese: rich, caramelized ground beef simmered in crushed tomatoes and a spoon of tomato paste for concentrated umami, resting on tender spiralized zucchini instead of pasta. The sauce is deeply savory with herb-forward notes of oregano and basil and a hint of heat from red pepper flakes — all in a quick, weeknight-friendly dish that still feels restaurant-worthy.
Prep the produce and measure: peel and finely dice half a medium yellow onion, mince 2 garlic cloves, and spiralize 3 cups of zucchini. Having everything ready lets you move quickly once the pan is hot and ensures nothing burns — mise en place is essential for timing.
Heat a wide sauté pan over medium-high heat and add 1 tablespoon olive oil. Warm oil until it shimmers but is not smoking — this temperature helps transfer heat quickly for good browning without burning the oil.
Add the diced onion and a pinch of salt to the pan. Sauté for 3–4 minutes until the onion is translucent and beginning to soften. The salt draws moisture from the onion so it softens evenly and develops sweet, aromatic flavors that form the foundation of the sauce.
Add the minced garlic and cook 30–45 seconds, stirring constantly, until fragrant. Garlic browns quickly and can taste bitter if overcooked, so keep it moving and only cook until fragrant.
Increase heat to medium-high, crumble in the 6 oz ground beef and spread it into an even layer. Let it sit untouched for 90 seconds to develop a brown crust (the Maillard reaction). Browning builds deep, savory flavor; then break the meat apart and continue cooking until no pink remains, about 3–4 more minutes.
Season the browned beef with 3/4 teaspoon kosher salt, 1/4 teaspoon black pepper, 1 teaspoon dried oregano, 1 teaspoon dried basil, and 1/4 teaspoon red pepper flakes. Tasting and seasoning in layers ensures the final dish is well-balanced rather than flat.
Stir in 1 tablespoon tomato paste and cook for 60–90 seconds, stirring constantly, until it darkens slightly. Toasting tomato paste concentrates its natural sugars and intensifies the tomato flavor — this is a small step that makes a big difference in depth.
Pour in 1 cup crushed tomatoes and scrape up any browned bits from the pan (fond) with your spoon. Bring to a gentle simmer, then reduce heat to low and let the sauce cook for 8–10 minutes to let flavors marry and reduce slightly. If the sauce becomes too thick, stir in 1–2 tablespoons water or low-sodium broth to reach the desired consistency.
While the sauce simmers, pat the spiralized zucchini dry with paper towels to remove excess moisture. Zoodles release water when cooked; removing surface moisture helps keep the sauce from getting watery and prevents soggy noodles.
In a separate skillet (or the cleaned pan if you prefer), warm a small drizzle of olive oil over medium heat. Add the zucchini noodles and sauté for 1–2 minutes, tossing gently until just warmed through and slightly tender but still with bite (al dente). Cooking them briefly keeps their texture lively and prevents them from becoming mushy.
Taste the Bolognese and adjust seasoning — add a pinch more salt, a grind of pepper, or a pinch of sugar if the tomatoes taste too acidic. Freshen it with a few extra dried basil leaves if desired. Heating and tasting at the end ensures the flavors are balanced and bright.
To serve, divide the zucchini noodles between two plates and spoon the hot Bolognese over the top. Garnish with an extra pinch of red pepper flakes or a drizzle of extra-virgin olive oil. Serve immediately — zucchini noodles are best right after cooking.
351
Calories
20g
Protein
17g
Carbs
25g
Fat
4g
Fiber
How did this recipe turn out? Let others know!
to rate this recipe

A bright, lighter take on classic Bolognese: rich, caramelized ground beef simmered in crushed tomatoes and a spoon of tomato paste for concentrated umami, resting on tender spiralized zucchini instead of pasta. The sauce is deeply savory with herb-forward notes of oregano and basil and a hint of heat from red pepper flakes — all in a quick, weeknight-friendly dish that still feels restaurant-worthy.
Prep the produce and measure: peel and finely dice half a medium yellow onion, mince 2 garlic cloves, and spiralize 3 cups of zucchini. Having everything ready lets you move quickly once the pan is hot and ensures nothing burns — mise en place is essential for timing.
Heat a wide sauté pan over medium-high heat and add 1 tablespoon olive oil. Warm oil until it shimmers but is not smoking — this temperature helps transfer heat quickly for good browning without burning the oil.
Add the diced onion and a pinch of salt to the pan. Sauté for 3–4 minutes until the onion is translucent and beginning to soften. The salt draws moisture from the onion so it softens evenly and develops sweet, aromatic flavors that form the foundation of the sauce.
Add the minced garlic and cook 30–45 seconds, stirring constantly, until fragrant. Garlic browns quickly and can taste bitter if overcooked, so keep it moving and only cook until fragrant.
Increase heat to medium-high, crumble in the 6 oz ground beef and spread it into an even layer. Let it sit untouched for 90 seconds to develop a brown crust (the Maillard reaction). Browning builds deep, savory flavor; then break the meat apart and continue cooking until no pink remains, about 3–4 more minutes.
Season the browned beef with 3/4 teaspoon kosher salt, 1/4 teaspoon black pepper, 1 teaspoon dried oregano, 1 teaspoon dried basil, and 1/4 teaspoon red pepper flakes. Tasting and seasoning in layers ensures the final dish is well-balanced rather than flat.
Stir in 1 tablespoon tomato paste and cook for 60–90 seconds, stirring constantly, until it darkens slightly. Toasting tomato paste concentrates its natural sugars and intensifies the tomato flavor — this is a small step that makes a big difference in depth.
Pour in 1 cup crushed tomatoes and scrape up any browned bits from the pan (fond) with your spoon. Bring to a gentle simmer, then reduce heat to low and let the sauce cook for 8–10 minutes to let flavors marry and reduce slightly. If the sauce becomes too thick, stir in 1–2 tablespoons water or low-sodium broth to reach the desired consistency.
While the sauce simmers, pat the spiralized zucchini dry with paper towels to remove excess moisture. Zoodles release water when cooked; removing surface moisture helps keep the sauce from getting watery and prevents soggy noodles.
In a separate skillet (or the cleaned pan if you prefer), warm a small drizzle of olive oil over medium heat. Add the zucchini noodles and sauté for 1–2 minutes, tossing gently until just warmed through and slightly tender but still with bite (al dente). Cooking them briefly keeps their texture lively and prevents them from becoming mushy.
Taste the Bolognese and adjust seasoning — add a pinch more salt, a grind of pepper, or a pinch of sugar if the tomatoes taste too acidic. Freshen it with a few extra dried basil leaves if desired. Heating and tasting at the end ensures the flavors are balanced and bright.
To serve, divide the zucchini noodles between two plates and spoon the hot Bolognese over the top. Garnish with an extra pinch of red pepper flakes or a drizzle of extra-virgin olive oil. Serve immediately — zucchini noodles are best right after cooking.
351
Calories
20g
Protein
17g
Carbs
25g
Fat
4g
Fiber
Your Rating: