Vegan Lentil Bolognese Zucchini

Featured in: Pan & Skillet Recipes

This dish combines protein-rich lentils simmered in a rich tomato and herb sauce with fresh spiralized zucchini and carrots for a colorful and healthy main. The sauce is gently cooked with onions, garlic, celery, and a blend of oregano, basil, thyme, and smoked paprika to add depth and warmth. The spiralized vegetables offer a crisp, light base that's quickly sautéed or served raw, adding texture and freshness. Ideal for a quick, easy, and nourishing meal that embraces Italian-inspired flavors while remaining light and full of plant-based goodness.

Updated on Fri, 13 Feb 2026 14:53:00 GMT
A vibrant bowl of vegan lentil Bolognese served over spiralized zucchini and carrots, topped with fresh herbs and a sprinkle of nutritional yeast.  Save
A vibrant bowl of vegan lentil Bolognese served over spiralized zucchini and carrots, topped with fresh herbs and a sprinkle of nutritional yeast. | tastykhubz.com

I wasn't trying to reinvent Italian cooking when I first made this—I was just standing in my kitchen on a Tuesday evening, staring at a bag of lentils and wondering if they could actually replace ground meat in something as iconic as Bolognese. Twenty minutes later, the smell of garlic and tomato paste filled the apartment, and my skepticism dissolved completely. That first bite over the spiralized vegetables felt less like a compromise and more like discovering something had been missing all along.

I made this for my friend Marcus who'd been talking about trying plant-based meals, and he was so surprised by how deeply savory and complex it tasted that he asked for the recipe before he'd even finished eating. Watching someone you care about discover that vegan food doesn't mean sacrificing flavor—that's when you know a recipe is doing its job.

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 hold their shape beautifully during cooking unlike red lentils which turn mushy—a lesson learned the hard way the first time.
  • Crushed tomatoes: San Marzano if you can find them, but honestly good canned tomatoes are what makes this sauce sing, so don't skip quality here.
  • Onion, celery, and carrots: This trio is the foundation of every great sauce, and chopping them finely helps them disappear into the background and build flavor depth.
  • Garlic: Fresh minced garlic added after the softer vegetables prevents it from burning and keeps that sharp, peppery bite alive.
  • Tomato paste: Two tablespoons might seem small, but it concentrates the umami and makes the sauce taste like it's been simmering for hours.
  • Vegetable broth: This keeps the lentils tender and the sauce at the right consistency, so don't skip it even if water seems easier.
  • Olive oil: Good quality matters because it's one of the few fats carrying flavor in this dish.
  • Dried herbs and spices: Oregano, basil, thyme, and smoked paprika create layers of warmth that make this feel authentically Italian while the paprika adds a subtle smokiness that deepens the whole experience.
  • Spiralized zucchini and carrots: Raw or lightly sautéed, these keep everything light and let the sauce be the star without getting weighed down by heavy pasta.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your base with the soffritto:
Heat olive oil over medium heat and add your chopped onion, celery, and diced carrots, letting them soften for 5 to 6 minutes until they're golden at the edges and smell like comfort. This isn't rushing—this is where the foundation of everything good happens.
Wake up the garlic:
Stir in the minced garlic and cook just until fragrant, about a minute, before it has any chance to brown. You want that fresh, sharp garlic flavor threading through the whole sauce.
Bring everything together:
Add your rinsed lentils, tomato paste, crushed tomatoes, vegetable broth, and all your dried herbs and spices, stirring everything until it's well combined. This is when the kitchen starts smelling like an Italian grandmother has taken over your stove.
Let it simmer and transform:
Cover and let it cook for 25 to 30 minutes, stirring occasionally, until the lentils are completely tender and the sauce has thickened into something rich and glossy. If it looks too thick, add a splash more broth; if it's too thin, let it go a few minutes longer uncovered.
Season to your taste:
Taste it, then add salt and black pepper until it makes you actually want to eat it straight from the spoon. This is non-negotiable.
Prepare your vegetables while the sauce cooks:
Using a spiralizer or even a julienne peeler, turn your zucchini and carrots into those beautiful strands that will become the bed for everything else. You can do this while the sauce is doing its thing, which is the beauty of this recipe.
Give the noodles a quick kiss of heat:
In the final minutes, toss your spiralized vegetables into a large pan with a tiny bit of olive oil over medium heat for 2 to 3 minutes just to wake them up and soften them slightly while keeping them crisp, or skip this step entirely if you prefer them completely raw and crunchy.
Plate and finish:
Divide the spiralized vegetables among your plates, top generously with the lentil Bolognese, and finish with fresh basil or parsley and a sprinkle of nutritional yeast if you like that savory, cheesy note.
Hearty lentil Bolognese with rich tomato sauce and aromatic herbs, spooned over fresh spiralized zucchini and carrots for a healthy plant-based meal.  Save
Hearty lentil Bolognese with rich tomato sauce and aromatic herbs, spooned over fresh spiralized zucchini and carrots for a healthy plant-based meal. | tastykhubz.com

There's something quietly powerful about sitting down to a bowl of food that's both completely satisfying and makes your body feel genuinely nourished afterward—no heaviness, no crash, just clarity and energy. That's when I realized this recipe wasn't a workaround for missing meat; it was just good cooking.

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 Spiralized Vegetables Changed Everything

The first time I made traditional lentil Bolognese, I served it over pasta, and while it was delicious, something felt off—the richness of the sauce and the heaviness of the carbs made the whole meal feel like it was sitting in my stomach. Then I tried it over spiralized zucchini, and it was like someone had turned on a light; the vegetables stayed bright and fresh, the sauce's complex flavors became the actual focus instead of being buried, and I felt genuinely energized instead of sluggish. Now when I make this, the spiralized vegetables aren't a diet hack—they're the secret weapon that makes the entire dish shine.

The Power of Umami in Plant-Based Cooking

Umami—that savory, mouth-filling depth—is usually where people worry plant-based cooking falls short, but honestly, lentils are one of the best sources of umami you can find in any kitchen. Combined with tomato paste, crushed tomatoes, and the slow cooking process that lets all these flavors develop and deepen, you end up with something that tastes less like a substitute and more like the real thing. The smoked paprika adds another layer of that savory complexity, making the whole sauce feel rich and satisfying without needing any animal products whatsoever.

Make It Your Own

This recipe is sturdy enough to handle your own touches and flexible enough to work with what you actually have on hand. If you want to add a splash of red wine when you're sautéing the vegetables, it brings a wine shop sophistication and deepens the tomato flavor beautifully. You could also serve this over gluten-free pasta, whole grains like farro or quinoa, or even polenta if you want something more substantial than spiralized vegetables.

  • A tablespoon of balsamic vinegar stirred in at the end adds a subtle sweetness and complexity that makes people ask what your secret is.
  • If you have fresh herbs like basil or oregano, tear them in at the very end instead of using dried, letting them stay bright and fresh against the deep sauce.
  • Nutritional yeast isn't just a garnish—it adds a creamy, cheesy note that makes this feel indulgent without any actual cheese.
A close-up of steaming vegan lentil Bolognese nestled atop spiralized zucchini and carrot noodles, garnished with chopped parsley and a dusting of nutritional yeast. Save
A close-up of steaming vegan lentil Bolognese nestled atop spiralized zucchini and carrot noodles, garnished with chopped parsley and a dusting of nutritional yeast. | tastykhubz.com

This dish has become my answer to the question of what happens when you stop seeing plant-based cooking as restriction and start seeing it as possibility. Every time I make it, someone asks for the recipe.

Recipe Questions & Answers

Can I use other vegetables instead of zucchini and carrots?

Yes, spiralized squash, sweet potatoes, or even peeled cucumber can substitute to add variety while maintaining texture and freshness.

How long should the lentils simmer in the sauce?

Simmer the lentils for 25-30 minutes until tender and the sauce thickens, stirring occasionally to prevent sticking.

Is it better to sauté or serve the spiralized vegetables raw?

Both work well; lightly sautéing softens them slightly while retaining crunch, whereas serving raw adds extra freshness and texture.

What herbs are used to flavor the sauce?

Oregano, basil, thyme, and smoked paprika blend to give the sauce a warm, aromatic depth that complements the lentils.

Can this dish be prepared ahead of time?

The sauce can be made in advance and refrigerated for up to three days, allowing flavors to develop further before serving.

What can I sprinkle atop the dish before serving?

Fresh basil or parsley and nutritional yeast add a bright, savory finish enhancing flavor and color.

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

Plant-based lentil sauce with herbs served over spiralized zucchini and carrots for a fresh, vibrant meal.

Prep Time
20 minutes
Cook Time
35 minutes
Overall Time
55 minutes
Created by Carter Mullins


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet Preferences Plant-Based, No Dairy, Free from Gluten, Reduced-Carb

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

How to Cook

Step 01

Sauté aromatics: Heat olive oil in a large skillet over medium heat. Add chopped onion, celery, and diced carrots, sautéing 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 thoroughly.

Step 04

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

Step 05

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

Step 06

Prepare noodles: While the sauce simmers, spiralize the zucchinis and carrots and set aside.

Step 07

Finish spiralized vegetables: Just before serving, lightly sauté spiralized zucchini and carrots in a large pan over medium heat for 2-3 minutes until just tender with a crisp texture, or serve raw for maximum 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.

Gear You'll Need

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

Allergy Details

Review each ingredient to spot any allergens, and speak with a healthcare provider if you have questions.
  • Contains no major allergens
  • Verify vegetable broth and tomato products for hidden allergens if sensitive

Nutritional Details (for each serving)

Nutritional info is for reference. For health matters, consult a specialist.
  • Energy (Calories): 260
  • Fats: 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.