Vegan Lentil Bolognese Zucchini

Featured in: Weekend Comfort Recipes

This dish features protein-packed lentils simmered in a flavorful tomato blend with herbs and spices. Fresh spiralized zucchini and carrots offer a crisp, refreshing base, making a nutritious and light meal. The lentils cook tender in a rich sauce, enhanced by oregano, basil, and smoked paprika. Spiralized vegetables can be served raw or lightly sautéed for added texture. Garnished with fresh herbs and optional nutritional yeast, this meal balances depth and freshness beautifully.

Updated on Fri, 13 Feb 2026 14:33:00 GMT
Hearty vegan lentil Bolognese sauce served over fresh spiralized zucchini and carrots, topped with fragrant herbs.  Save
Hearty vegan lentil Bolognese sauce served over fresh spiralized zucchini and carrots, topped with fragrant herbs. | poppyhearth.com

Last summer, my friend mentioned she'd gone vegan and I panicked about what to cook for her next dinner. I'd always relied on ground meat for Bolognese, but standing in my kitchen that afternoon, I realized lentils could do something even better—they'd absorb all those deep, savory flavors while staying tender enough to feel substantial. That first batch was magic, and now I make it constantly, even when nobody's dietary preferences demand it.

I remember serving this to my skeptical dad, who took one bite and asked if I'd snuck meat in somehow. Watching him go back for seconds while genuinely puzzled was the moment I knew this recipe had staying power. The lentils had completely transformed into something that felt indulgent and satisfying in ways I hadn't expected.

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 are your protein anchor, and they'll stay firm enough not to turn mushy if you keep an eye on the heat.
  • Crushed tomatoes: Go for canned San Marzano if you can find them—they're sweeter and make the sauce taste less acidic.
  • Zucchini and carrots for spiralizing: The raw crunch balances the warm sauce beautifully, though a quick sauté makes them silkier if you prefer.
  • Onion, celery, and diced carrot: This trio builds your flavor foundation, and taking time to chop them evenly helps them cook at the same pace.
  • Olive oil: Use your good stuff here—it makes a noticeable difference in the final taste.
  • Garlic: Mince it fresh rather than using jarred; the aroma as it hits the oil is part of the whole experience.
  • Tomato paste: This concentrates the tomato flavor and adds depth that plain sauce can't achieve on its own.
  • Vegetable broth: It keeps the sauce from becoming too thick while the lentils cook, so don't skip it.
  • Oregano, basil, thyme, and smoked paprika: These dried herbs work together to create that authentic Italian-ish flavor, though fresh basil at the end elevates everything.
  • Red pepper flakes: Optional, but they add a gentle heat that wakes up your palate without overwhelming the dish.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build Your Base:
Heat olive oil in a large skillet over medium heat, then add your chopped onion, celery, and diced carrot. Let them soften for about 5 to 6 minutes, stirring occasionally, until the onion becomes translucent and the kitchen fills with that golden-sautéed-vegetable smell.
Wake Up the Garlic:
Stir in your minced garlic and cook for just 1 minute—any longer and it'll start to brown, which turns bitter. You're looking for that moment when the scent shifts to something more fragrant and alive.
Bring It Together:
Add your rinsed lentils, tomato paste, crushed tomatoes, vegetable broth, and all your dried herbs and spices. Stir everything so nothing sticks to the bottom, and you'll see the mixture deepen in color as the tomato paste incorporates.
Let It Simmer:
Cover the pan and reduce heat to low, then let it bubble gently for 25 to 30 minutes. Stir occasionally and taste a lentil around the 20-minute mark—they should be tender but not falling apart. If the sauce looks too thick, add a splash more broth.
Season to Your Taste:
Once the lentils are soft, add salt and black pepper gradually, tasting as you go. Remember that the sauce will taste different once it hits the vegetables, so go easy at first.
Prepare Your Vegetables:
While the sauce simmers, spiralize your zucchini and carrots using a spiralizer or julienne peeler. If you're short on time, you can prepare these while the sauce cooks.
Give the Noodles a Quick Kiss:
Just before serving, heat a large pan over medium heat and lightly sauté the spiralized zucchini and carrots for 2 to 3 minutes, stirring gently, until they're just warm but still hold their crispness. If you prefer them raw and crunchy, skip this step entirely.
Plate and Garnish:
Divide the spiralized vegetables among your plates, spoon the lentil Bolognese generously on top, then sprinkle with fresh basil or parsley and nutritional yeast if you like. The fresh herbs make all the difference.
Rich tomato-based lentil Bolognese with tender vegetables spooned over vibrant spiralized zucchini and carrot noodles.  Save
Rich tomato-based lentil Bolognese with tender vegetables spooned over vibrant spiralized zucchini and carrot noodles. | poppyhearth.com

My partner started asking me to make this every week, which is when I knew I'd created something special. There's something about how the earthy lentils play against the bright acidity of tomato that just keeps people satisfied in a way that feels almost luxurious, even though it's completely humble ingredients.

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.

Why This Works as a Weeknight Dinner

The beauty of this dish is that you're essentially making one pot of sauce while prepping fresh vegetables on the side. Nothing requires last-minute fussing, and the whole process feels calm rather than rushed. You can chop everything while the sauce simmers, which means by the time you're done prepping, dinner is ready to plate.

Storage and Make-Ahead Magic

The Bolognese sauce tastes even better the next day once the flavors have had time to meld together, so making it ahead is actually smart strategy rather than a shortcut. Store it in an airtight container in the fridge for up to three days, or freeze it for up to two months. The spiralized vegetables are best prepared fresh, but you can spiralize them the morning of and store them in a paper towel-lined container so they don't get soggy.

Customizing Your Bowl

Once you've made this a few times, you'll start tweaking it in ways that match your mood and what's in your kitchen. Some nights I add a splash of red wine when I'm sautéing the vegetables, which gives the whole sauce a deeper richness. Other times I throw in fresh spinach right at the end, or I serve it over rice or gluten-free pasta if I want something more filling.

  • A tiny pinch of balsamic vinegar at the very end adds complexity that people always ask about.
  • Fresh mushrooms chopped finely and mixed into the sauce add extra umami and texture.
  • Don't skip the nutritional yeast if you want that subtle cheesy flavor that somehow makes everything feel more complete.
Plant-based lentil Bolognese simmered with aromatic herbs, served atop colorful spiralized zucchini and carrot ribbons. Save
Plant-based lentil Bolognese simmered with aromatic herbs, served atop colorful spiralized zucchini and carrot ribbons. | poppyhearth.com

This recipe proved to me that plant-based cooking doesn't mean sacrifice; it means thinking differently about how flavors come together. I make this now because it's genuinely delicious, not because I have to.

Recipe Questions

How can I achieve the perfect texture for spiralized vegetables?

Lightly sauté spiralized zucchini and carrots for 2-3 minutes to retain a tender crispness, or serve them raw for extra crunch.

What lentils work best for this dish?

Brown or green lentils are ideal as they hold their shape well and absorb the rich tomato sauce flavors without becoming mushy.

Can I prepare the sauce ahead of time?

Yes, the lentil sauce can be made in advance and refrigerated for up to 3 days, allowing flavors to deepen.

What herbs enhance the flavor of the sauce?

Dried oregano, basil, thyme, and a hint of smoked paprika combine to create a rich, aromatic profile.

Are there options to boost the sauce’s richness?

Adding a splash of red wine during the sautéing of vegetables adds depth and complexity to the flavor.

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

Protein-rich lentils in a rich tomato sauce paired with crisp spiralized zucchini and carrots.

Prep duration
20 minutes
Cooking duration
35 minutes
Total duration
55 minutes
Created by Grace Holloway


Skill level Easy

Cuisine type Italian

Makes 4 Portions

Dietary details Vegan-friendly, No dairy, No gluten, Reduced carbohydrates

Required Ingredients

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

Legumes

01 1 cup dry brown or green lentils, rinsed

Liquids and Fats

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

Seasonings and Aromatics

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

Garnish

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

How-To Steps

Step 01

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

Step 02

Bloom aromatics: Stir in minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent browning.

Step 03

Combine lentil sauce base: Add lentils, tomato paste, crushed tomatoes, vegetable broth, oregano, basil, thyme, smoked paprika, and red pepper flakes. Stir thoroughly to combine all ingredients evenly.

Step 04

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

Step 05

Season sauce: Taste the sauce and adjust seasoning with salt and black pepper as needed.

Step 06

Prepare spiralized vegetables: While the sauce simmers, spiralize the zucchinis and carrots using a spiralizer or julienne peeler. Set aside.

Step 07

Cook noodle vegetables: Just before serving, lightly sauté spiralized zucchini and carrots in a large pan over medium heat for 2 to 3 minutes until tender but still crisp, or serve raw for enhanced texture.

Step 08

Plate and serve: Divide spiralized vegetables among serving 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.

Tools needed

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

Allergy notices

Check ingredients for allergens. Reach out to your healthcare provider with any questions.
  • Verify vegetable broth and tomato products for potential hidden allergens

Nutrition breakdown (per portion)

These details are meant for general advice, not medical guidance.
  • Energy: 260
  • Fats: 6 g
  • Carbohydrates: 41 g
  • Proteins: 11 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.