Vegan Lentil Bolognese Zucchini

Featured in: Warm Cozy Dinners

This plant-based dish blends protein-rich lentils simmered in a rich tomato sauce, infused with herbs and spices for depth. Paired with fresh spiralized zucchini and carrots, lightly sautéed or raw, it offers a vibrant, light twist on classic Italian flavors. Easy to prepare within an hour, it satisfies with balanced textures and nourishing ingredients, making for an inviting, wholesome main course.

Updated on Fri, 13 Feb 2026 13:37:00 GMT
A colorful bowl of spiralized zucchini and carrots topped with hearty vegan lentil Bolognese sauce, packed with vegetables and rich tomato flavor. Save to Pinterest
A colorful bowl of spiralized zucchini and carrots topped with hearty vegan lentil Bolognese sauce, packed with vegetables and rich tomato flavor. | maplefrost.com

My kitchen smelled like caramelizing onions on a Tuesday evening when I realized I'd been overthinking plant-based cooking for months. A friend mentioned she'd been craving something hearty but couldn't face another heavy pasta dish, and I found myself spiralizing vegetables almost by accident, watching the ribbons pile up like edible confetti. That's when this vegan lentil Bolognese came together, proof that the best dishes sometimes emerge from wanting to prove a point to yourself rather than to anyone else.

I made this for my partner on a night when we'd both been too tired to think straight, and watching them eat three plates without saying much except mmm was the kind of quiet validation that makes cooking worthwhile. There was something about the way the spiralized vegetables caught the sauce, how the earthiness of lentils mingled with bright tomato and herbs, that felt both nourishing and genuinely exciting despite its simplicity.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Brown or green lentils: These hold their shape beautifully during cooking, unlike red lentils which turn to mush, and they have a subtle nuttiness that makes this sauce feel more intentional.
  • Zucchini and carrots for spiralizing: Raw or lightly cooked, they stay crisp and provide textural contrast that keeps every bite interesting instead of monotonous.
  • Onion, celery, and carrot base: This holy trinity is the foundation of any good Bolognese, giving you umami depth without needing meat or excessive salt.
  • Garlic: Mince it fine and add it after the softer vegetables so it doesn't burn and turn bitter on you.
  • Crushed tomatoes and tomato paste: The paste concentrates flavor while the crushed tomatoes give you body and texture, creating a sauce that feels like it's been simmering for hours.
  • Vegetable broth: It loosens everything and lets the lentils cook evenly without the sauce becoming glue.
  • Dried herbs: Oregano, basil, and thyme are your flavor anchors here, and dried actually works better than fresh in this context because they infuse the sauce rather than just floating on top.
  • Smoked paprika: This is the secret whisper of depth that makes people ask what's in it, the thing that separates this from tasting like plain tomato soup with lentils.
  • Olive oil: Use something you don't mind tasting, because it's going to be present from the very first sauté.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat the olive oil over medium heat and let it get shimmering before you add the chopped onion, celery, and diced carrot. You're looking for about five to six minutes of gentle cooking where the vegetables soften but don't brown, letting them release their sweetness into the oil.
Add the garlic moment:
Once your vegetables are translucent and smelling amazing, add the minced garlic and let it cook for exactly one minute. Any longer and it starts tasting burnt and harsh; any shorter and it hasn't released its flavor.
Assemble the sauce:
Pour in your rinsed lentils, tomato paste, crushed tomatoes, vegetable broth, and all your dried herbs and spices at once. Stir everything together so the tomato paste gets evenly distributed throughout instead of sitting in clumps.
Let it simmer gently:
Bring the whole thing to a gentle simmer, cover it, and let it bubble away for twenty-five to thirty minutes, stirring occasionally so nothing sticks to the bottom. The lentils will soften gradually, the sauce will deepen in color, and the kitchen will smell like you've been cooking for hours.
Taste and adjust:
Once the lentils are tender and the sauce has thickened to your liking, taste it and add salt and pepper slowly. Sometimes the vegetable broth is already salty, so go easy.
Spiralize while you wait:
While the sauce is simmering away, grab your spiralizer and turn those zucchini and carrots into ribbons. Don't do this too early or they'll sit around and get watery.
Give the vegetables their moment:
In the final minutes, heat a large pan over medium heat and give those spiralized vegetables a quick two to three minute sauté if you want them tender, or serve them raw if you prefer that snappy texture. Either way works beautifully.
Bring it all together:
Divide the spiralized vegetables among your plates, top with a generous ladle of lentil Bolognese, and finish with fresh basil, parsley, or a sprinkle of nutritional yeast if you're in the mood.
A vibrant plate of fresh spiralized zucchini and carrot noodles smothered in a savory vegan lentil Bolognese, garnished with fresh herbs and nutritional yeast. Save to Pinterest
A vibrant plate of fresh spiralized zucchini and carrot noodles smothered in a savory vegan lentil Bolognese, garnished with fresh herbs and nutritional yeast. | maplefrost.com

There's a moment when you're plating this where everything just clicks, when the vibrant spiralized vegetables catch the light against the deep red sauce and you realize you've made something that looks restaurant-worthy in your own kitchen. That feeling, that small moment of pride in something homemade and nourishing, is really what cooking is about.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Magic of Lentils as Meat Substitute

Brown and green lentils have this textural quality that actually mimics ground meat in ways that other legumes don't quite manage, something I didn't fully understand until I started cooking vegan food seriously. They hold up to long cooking without turning into baby food, and they absorb flavors around them instead of broadcasting their own earthiness too loudly. When you're building a sauce like this one, that restraint is actually your advantage because you can layer herb and spice flavors without fighting against the lentils to be heard.

Why Spiralized Vegetables Change Everything

Serving this over pasta alternatives like spiralized zucchini or carrots isn't just about reducing carbs or being trendy, though it does both of those things. The spirals mean more surface area touching the sauce, so every bite feels like a complete dish rather than separate components sitting on top of each other waiting to be stirred together. It also keeps the meal feeling bright and alive instead of heavy, which matters on nights when you want something that nourishes you without weighing you down afterward.

Storage, Shortcuts, and Smart Serving Ideas

This Bolognese actually tastes better on day two or three, which is rare and wonderful for a weeknight dinner strategy. Make it when you have a little time, tuck it in the refrigerator, and you've got a ready-to-reheat dinner waiting for you when things get chaotic. The spiralized vegetables stay best when prepared fresh and sautéed just before serving, but you can prep them ahead and store them in an airtight container if you're really planning ahead.

  • Add a splash of red wine or balsamic vinegar to the sauce if you want to deepen the flavors and add complexity without any extra effort.
  • Serve this over any grain you like, whether that's gluten-free pasta, rice, quinoa, or even polenta, because the sauce is flexible enough to work with almost anything.
  • Double the recipe and freeze half in portions so you have emergency dinner waiting for you on nights when cooking feels impossible.
A rustic serving of vegan lentil Bolognese over crisp spiralized zucchini and carrots, showcasing a wholesome, plant-based twist on traditional Italian comfort food. Save to Pinterest
A rustic serving of vegan lentil Bolognese over crisp spiralized zucchini and carrots, showcasing a wholesome, plant-based twist on traditional Italian comfort food. | maplefrost.com

This recipe lives in that sweet spot where it's nourishing enough to feel like you've actually cooked something real, but light enough to leave you feeling good about your choices. Every time I make it, I'm reminded that plant-based cooking isn't about deprivation, it's about discovering what tastes genuinely good to you.

Recipe FAQs

How do I prepare the spiralized vegetables?

Use a spiralizer or julienne peeler to create long, thin strands of zucchini and carrots. They can be served raw for crunch or lightly sautéed for a tender bite.

Can I use different types of lentils?

Brown or green lentils work best as they hold shape well during cooking and provide a hearty texture suitable for the sauce.

How long should I cook the lentils in the sauce?

Simmer the lentils with tomatoes and seasonings for 25–30 minutes until tender and the sauce thickens nicely.

Can I add extra flavor to the dish?

Adding a splash of red wine while sautéing the vegetables enhances depth and richness, complementing the herbs and tomatoes.

Is this dish suitable for gluten-free diets?

Yes, the dish itself is gluten-free. Just ensure any broth or additional sides align with gluten-free guidelines.

How should I store leftovers?

Keep the sauce refrigerated in a sealed container for up to three days. Reheat gently and prepare fresh spiralized vegetables before serving.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan Lentil Bolognese Zucchini

Hearty lentil bolognese atop fresh spiralized zucchini and carrots, combining rich flavors and vibrant textures.

Prep time
20 minutes
Time to cook
35 minutes
Overall time
55 minutes
Created by Hannah Marlowe


Level Easy

Cuisine type Italian

Makes 4 Portions

Diet preferences Plant-based, No dairy, No gluten, Reduced carbs

What You’ll Need

Vegetables

01 2 medium zucchinis, spiralized
02 2 large carrots, spiralized
03 1 medium onion, finely chopped
04 2 celery stalks, finely chopped
05 2 medium carrots, finely diced
06 3 cloves garlic, minced

Lentils

01 1 cup dry brown or green lentils, rinsed

Liquids

01 2 tablespoons olive oil
02 1 can (28 oz) crushed tomatoes
03 2 tablespoons tomato paste
04 2 cups vegetable broth

Seasonings

01 1 teaspoon dried oregano
02 1 teaspoon dried basil
03 1/2 teaspoon dried thyme
04 1/2 teaspoon smoked paprika
05 1/4 teaspoon red pepper flakes, optional
06 Salt and black pepper to taste

Garnish

01 Fresh basil or parsley, chopped, optional
02 Nutritional yeast for sprinkling, optional

Directions

Step 01

Sauté aromatics: Heat olive oil in a large skillet over medium heat. Add chopped onion, celery, and diced carrots. Sauté for 5-6 minutes until softened.

Step 02

Bloom garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Build sauce: Add lentils, tomato paste, crushed tomatoes, vegetable broth, oregano, basil, thyme, smoked paprika, and red pepper flakes if using. Stir to combine.

Step 04

Simmer lentils: Bring to a simmer, cover, and cook for 25-30 minutes, stirring occasionally, until lentils are tender and sauce thickens. Add additional broth or water if needed.

Step 05

Season to taste: Adjust seasoning with salt and black pepper according to preference.

Step 06

Prepare spiralized vegetables: While sauce simmers, spiralize zucchini and carrots. Set aside.

Step 07

Cook noodles: Just before serving, lightly sauté spiralized zucchini and carrots in a large pan over medium heat for 2-3 minutes until just tender but still crisp, or serve raw for extra crunch.

Step 08

Plate and serve: Divide spiralized vegetables among plates. Top with lentil Bolognese. Garnish with fresh basil or parsley and nutritional yeast if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment you’ll need

  • Spiralizer or julienne peeler
  • Large skillet or saucepan
  • Chopping board and knife
  • Wooden spoon

Allergy details

Be sure to review ingredient lists for allergens and reach out to your healthcare provider if uncertain.
  • Verify vegetable broth and tomato products for hidden allergens if sensitive to processed foods.

Nutrition info (per portion)

All nutrition info is just for reference and can’t replace professional medical guidance.
  • Energy: 260
  • Total fat: 6 grams
  • Carbohydrates: 41 grams
  • Proteins: 11 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.