Easy Vegan Lentil Bolognese

There are nights when you want a comforting bowl of pasta without spending all evening in the kitchen. That’s where this Vegan Lentil Bolognese comes to the rescue.

Tender lentils, tomatoes, vegetables, herbs, and a splash of red wine create a rich, satisfying sauce that’s perfect over spaghetti with fresh basil.

Best of all, this Easy Vegan Lentil Bolognese uses simple ingredients and straightforward steps, making it ideal for busy weeknights or casual entertaining.

Grab your biggest pot—Chef Omar is ready to cook!

Why You’ll Love This Vegan Lentil Bolognese

  • Hearty & Satisfying: Lentils create a thick, substantial sauce that makes a bowl of pasta feel like a complete meal.
  • Simple Ingredients: Most of what you need can be found at a regular grocery store, with several pantry staples in the mix.
  • Family-Friendly: The familiar tomato-and-pasta combination makes plant-based dinner approachable for the whole table.
  • Meal-Prep Friendly: The sauce stores and reheats beautifully, making tomorrow’s lunch practically effortless.
  • Easy to Customize: Adjust the heat, herbs, pasta, or consistency to make the recipe work for your family.
  • Great for Entertaining: A large pot makes plenty to share, and the sauce looks gorgeous finished with fresh basil.

Ingredients You’ll Need

This recipe builds flavor in layers, starting with classic aromatic vegetables before adding tomatoes, lentils, herbs, and broth.

For the Pasta and Bolognese

  • 16 ounces uncooked gluten-free spaghetti or regular spaghetti
  • 1 large white or yellow onion, diced
  • 4 cloves garlic, finely chopped
  • 2 tablespoons olive oil
  • 2 medium carrots, peeled and diced
  • 1 celery stalk, diced
  • ½ cup Pinot Noir or another red wine
  • 1 (28-ounce) can plain tomato sauce
  • 1 (15-ounce) can crushed or diced tomatoes
  • 1½ cups dried brown, green, or French lentils
  • 4 cups low-sodium vegetable broth
  • 2 teaspoons dried basil, or 3 tablespoons chopped fresh basil
  • ¾ teaspoon Italian seasoning
  • 1 teaspoon dried parsley
  • 1 to 1½ teaspoons salt, plus more to taste
  • 2 large bay leaves
  • ½ teaspoon red pepper flakes, or more to taste
  • Black pepper, to taste
  • Fresh basil, for serving
  • Cashew Parmesan, optional, for serving

Brown, green, and French lentils are especially useful here because they can hold some texture as the sauce cooks. That gives the finished Bolognese a substantial bite instead of turning it into tomato-flavored lentil soup.

How to Make Easy Vegan Lentil Bolognese

1. Build the Flavor Base

Finely chop the onion and garlic. Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat.

Add the onion and garlic and sauté for about 5 minutes, stirring occasionally, until the onion becomes soft and translucent.

Add the diced carrots and celery. Continue cooking for another 5 to 10 minutes. You want the vegetables tender with a little browning around the edges.

Don’t rush this part. Those lightly browned vegetables are quietly doing important flavor work while looking very innocent about it.

2. Add the Red Wine

Pour in the Pinot Noir and stir well, scraping up any flavorful browned bits from the bottom of the pot.

Reduce the heat slightly and simmer until the wine has reduced by at least half and most of the liquid has been absorbed.

The wine brings extra depth and richness to the tomato sauce. If you prefer to cook without alcohol, you can substitute additional vegetable broth, although the finished flavor will be slightly different.

3. Add the Lentils and Tomatoes

Add the tomato sauce, crushed or diced tomatoes, dried lentils, vegetable broth, basil, Italian seasoning, parsley, salt, bay leaves, red pepper flakes, and black pepper.

Give everything a thorough stir.

Bring the mixture to a gentle boil, then immediately reduce the heat to low.

Cover the pot and simmer for about 30 minutes, stirring approximately every 10 minutes. Keeping the heat low gives the lentils enough time to become tender without the liquid disappearing too quickly.

4. Check the Sauce

After about 30 minutes, check your lentils.

They should be tender, and the tomato sauce should look thick and rich. If the sauce becomes very thick before the lentils are fully cooked, add up to 1 additional cup of vegetable broth.

Cover the pot again and continue simmering until the lentils are tender.

Remember that lentils can vary slightly in cooking time. Trust what’s happening in your pot rather than fighting the clock.

5. Cook the Pasta

About halfway through the sauce’s cooking time, bring a large pot of salted water to a boil.

Cook the spaghetti according to the package directions until it reaches your preferred texture. Drain it and set aside.

Regular spaghetti works beautifully, but gluten-free pasta is an easy alternative if that’s what your household prefers.

6. Create That Classic Bolognese Texture

Remove and discard both bay leaves.

Taste the sauce and adjust the salt, black pepper, herbs, or red pepper flakes as needed.

Now for my favorite little trick: use an immersion blender to blend just a small portion of the sauce directly in the pot.

Don’t puree the whole thing. You want plenty of tender lentils and vegetables remaining. Lightly blending part of the mixture gives this Easy Vegan Lentil Bolognese a thicker, smoother body while preserving its hearty texture.

No immersion blender? No problem.

Carefully transfer about 2½ cups of the sauce to a regular blender. Blend until mostly smooth, return it to the pot, and stir everything together.

7. Serve It Up

Divide the warm spaghetti among bowls and generously spoon the lentil Bolognese over the top.

Finish with chopped fresh basil, parsley, and cashew Parmesan if you like.

And yes, this is absolutely a sauce-to-pasta ratio where “a little extra” is the correct measurement.

Chef Omar’s Tips for the Best Results

  • Give the vegetables time to brown. Softening the onion, carrot, and celery develops the savory foundation of the sauce. A few extra minutes here can mean noticeably better flavor later.
  • Keep your simmer gentle. High heat can evaporate the broth before the lentils have softened. Low and steady wins this particular race.
  • Stir the bottom of the pot. Lentils have an impressive talent for settling where you can’t see them. Give the sauce a good stir every 10 minutes, reaching all the way to the bottom.
  • Adjust the consistency at the end. Too thick? Add a splash of vegetable broth. Too thin? Let the sauce simmer uncovered for several minutes.
  • Don’t over-blend. Part of the charm is its rustic texture. We’re making Bolognese, not a lentil smoothie.

I started appreciating recipes like this even more after realizing how useful one dependable pot of sauce can be. Serve it for dinner tonight, tuck away the leftovers, and suddenly tomorrow’s meal requires considerably less negotiation with the refrigerator.

Vegan Lentil Bolognese with spaghetti, rich tomato lentil sauce, vegetables, and fresh chopped herbs
Vegan Lentil Bolognese topped with fresh herbs, featuring tender lentils and vegetables in a rich tomato sauce served over spaghetti.

FAQS about Vegan Lentil Bolognese

Which lentils are best for Vegan Lentil Bolognese?

Brown, green, or French lentils are good choices. They provide body and texture while becoming tender during cooking. Cooking time may vary slightly depending on the variety and age of your lentils.

Do I need to cook the lentils first?

No. Add the dried lentils directly to the pot with the tomatoes and vegetable broth. They’ll cook while the sauce simmers, which means fewer dishes to wash. That’s always worth celebrating.

Can I make Easy Vegan Lentil Bolognese without wine?

Yes. Replace the red wine with vegetable broth. The flavor won’t have quite the same depth, but you’ll still have a delicious tomato-based lentil sauce.

Why are my lentils still firm?

They probably need additional cooking time and liquid. Add some vegetable broth, cover the pot, and continue simmering gently until they’re tender.

Can I make this recipe gluten-free?

Absolutely. The Bolognese sauce itself doesn’t require pasta containing gluten, so simply serve it with your favorite gluten-free spaghetti or another gluten-free pasta. Check individual packaged ingredients if you need the entire meal to meet strict dietary requirements.

Can I make the sauce ahead of time?

Yes. In fact, this is a great make-ahead dinner because the flavors have time to mingle as the sauce rests. Reheat it gently and loosen it with a little broth if needed.

Bring a Cozy Bowl to the Table

Some of the best dinners aren’t complicated. They’re the ones that fill the kitchen with the smell of garlic, tomatoes, herbs, and something wonderful simmering on the stove while everyone starts asking, “When are we eating?”

This Vegan Lentil Bolognese delivers exactly that kind of comfort. It’s hearty enough for a cozy family dinner, practical enough for a busy weeknight, and impressive enough to serve to friends.

Pile it over your favorite pasta, scatter fresh basil across the top, and don’t be shy with the sauce. With this Easy Vegan Lentil Bolognese, a comforting, flavor-packed dinner is just one pot away.

More Cozy Plant-Based Recipes to Try

If this Vegan Lentil Bolognese earned a spot in your dinner rotation, keep the plant-based goodness going! Here are a few delicious recipes to explore next:

  • Craving another hearty pasta dinner? Try this easy Lentil Pasta recipe for another satisfying way to turn lentils into comfort food.
  • For a cozy dinner with rich, savory flavor, this Vegan Lentil Mushroom Stroganoff is a wonderful choice for chilly evenings.
  • If you love Italian-inspired flavors, add this Mediterranean Lentil and Orzo to your weeknight menu for a fresh twist on lentils and pasta.
  • Want another comforting meatless meal? This Very Veggie Lentil Bake packs plenty of vegetables and hearty lentils into an easy family-friendly dinner.

Made this Vegan Lentil Bolognese? ⭐ Leave a star rating and review below! I’d love to hear how it turned out, what you served with it, and whether you added your own delicious twist. Your feedback also helps other home cooks decide what to make for dinner next!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Lentil Bolognese with spaghetti, rich tomato lentil sauce, vegetables, and fresh chopped herbs

Easy Vegan Lentil Bolognese


  • Author: Omar
  • Total Time: 1 hour
  • Yield: 8 servings 1x

Description

A rich and hearty Vegan Lentil Bolognese made with tender lentils, tomatoes, carrots, celery, herbs, and red wine. Served over spaghetti, this easy plant-based pasta dinner is comforting, flavorful, and perfect for busy weeknights or meal prep.


Ingredients

Scale
  • 16 ounces uncooked gluten-free spaghetti or regular spaghetti
  • 1 large white or yellow onion, diced
  • 4 cloves garlic, finely chopped
  • 2 tablespoons olive oil
  • 2 medium carrots, peeled and diced
  • 1 celery stalk, diced
  • ½ cup Pinot Noir or other red wine
  • 1 (28-ounce) can plain tomato sauce
  • 1 (15-ounce) can crushed or diced tomatoes
  • 1½ cups dried brown, green, or French lentils
  • 4 cups low-sodium vegetable broth
  • 2 teaspoons dried basil, or 3 tablespoons chopped fresh basil
  • ¾ teaspoon Italian seasoning
  • 1 teaspoon dried parsley
  • 1 to teaspoons salt
  • 2 large bay leaves
  • ½ teaspoon red pepper flakes, or more to taste
  • Black pepper, to taste
  • Fresh basil, for garnish
  • Cashew Parmesan, optional, for serving

Instructions

  1. Sauté the aromatics: Add the diced onion, garlic, and olive oil to a large pot or Dutch oven. Sauté over medium heat for about 5 minutes, until the onion becomes translucent.
  2. Cook the vegetables: Add the carrots and celery. Cook for another 5–10 minutes, stirring occasionally, until softened and lightly browned.
  3. Add the wine: Pour in the red wine and stir, scraping up any browned bits from the bottom of the pot. Reduce the heat and simmer until the wine has reduced by at least half.
  4. Build the sauce: Add the tomato sauce, crushed or diced tomatoes, dried lentils, vegetable broth, basil, Italian seasoning, parsley, salt, bay leaves, red pepper flakes, and black pepper. Stir well.
  5. Simmer: Bring the sauce to a gentle boil. Reduce the heat to low, cover, and simmer for about 30 minutes. Stir approximately every 10 minutes so the lentils cook evenly and nothing sticks.
  6. Cook the spaghetti: About halfway through the sauce cooking time, bring a large pot of water to a boil. Cook the spaghetti according to the package directions, then drain.
  7. Check the lentils: After about 30 minutes, the lentils should be tender and the sauce thick. If the lentils are still firm but the sauce is too thick, add up to 1 additional cup of vegetable broth. Cover and continue simmering until tender.
  8. Adjust the seasoning: Remove and discard the bay leaves. Taste the sauce and add more salt, black pepper, red pepper flakes, or herbs if desired.
  9. Blend lightly: Use an immersion blender to briefly blend a small portion of the sauce while leaving plenty of lentils and vegetables intact. Alternatively, transfer about 2½ cups of sauce to a blender, blend until mostly smooth, and stir it back into the pot.
  10. Serve: Spoon the Vegan Lentil Bolognese generously over the cooked spaghetti. Garnish with fresh basil, parsley, and optional cashew Parmesan.

Notes

  • Choose the right lentils: Brown, green, or French lentils work well because they retain some texture as they cook.
  • Keep the heat low: A gentle simmer allows the lentils to cook before too much liquid evaporates.
  • Check the consistency: If the sauce becomes too thick before the lentils are tender, add additional vegetable broth a little at a time.
  • Don’t over-blend: Blend only part of the sauce for a creamy, hearty texture while keeping plenty of whole lentils.
  • Wine substitute: If you prefer not to cook with wine, replace it with additional vegetable broth. The flavor will be slightly different.
  • Gluten-free option: Use certified gluten-free spaghetti or another gluten-free pasta.
  • Vegan serving idea: Finish with fresh basil and vegan cashew Parmesan.
  • Meal prep: For best results, store the sauce and pasta separately and combine them when reheating.

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Dinner, Main Course
  • Method: Stovetop
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 serving (⅛ of recipe)
  • Calories: 500 kcal
  • Sugar: 10 g
  • Sodium: 650 mg
  • Fat: 7 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 87 g
  • Fiber: 13 g
  • Protein: 21 g
  • Cholesterol: 0 mg