| |

Vegan Lentil Bolognese with Pasta Recipe

If you’ve ever missed a rich, comforting pasta dish but want to keep things plant-based, I have just the thing for you — my Vegan Lentil Bolognese with Pasta Recipe. This sauce is deeply satisfying, packed with umami from mushrooms and aromatics, and those tender lentils give it an amazing texture that makes it feel hearty without any meat involved. When I first tried this recipe, I couldn’t believe how family-friendly and flavorful it turned out. Trust me, once you make it, it’ll be your go-to weeknight dinner that still feels special.

❤️

Why You’ll Love This Recipe

  • Hearty and Satisfying: The lentils give an amazing “meaty” texture that makes the sauce filling without any animal products.
  • Flavor-packed: Slow simmering with mushrooms, herbs, and spices creates rich umami goodness that you’ll crave again and again.
  • Family-friendly & versatile: My whole family loves this dish, and it works beautifully with any pasta shape you prefer.
  • Easy to make: Mostly one-pot cooking means less cleanup and more time enjoying your meal.

Ingredients You’ll Need

For the heart of this Vegan Lentil Bolognese with Pasta Recipe, you’ll want fresh vegetables and pantry staples that come together beautifully — think earthy mushrooms, tender lentils, and vibrant herbs. Grab quality crushed tomatoes and good olive oil, and you’re off to a winning sauce.

Flat lay of a small white bowl of golden olive oil, a whole small white onion, a fresh medium carrot, a crisp celery stalk, a cluster of baby bella mushrooms, six large uncracked garlic cloves, a small white bowl filled with deep red dry red wine, a small white bowl of rich brown vegetable broth, a small white bowl with green lentils, a small white bowl of vibrant fire-roasted crushed tomatoes, a small white bowl of thick tomato paste, a single dried bay leaf, small white bowls each containing crushed red pepper flakes, dried thyme, dried oregano, and smoked paprika, a small white bowl of creamy milk, a small white bowl of dark balsamic vinegar, a handful of fresh basil leaves, a small mound of freshly grated Parmesan cheese, and a neat bundle of uncooked pappardelle pasta, all arranged symmetrically and balanced, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Vegan Lentil Bolognese with Pasta, Vegan Lentil Bolognese, plant-based pasta sauce, vegetarian lentil spaghetti, healthy vegan pasta dishes
  • Olive oil: Use extra virgin for the best flavor and a nice fruity aroma while sautéing.
  • White onion: Finely diced so it blends right into the sauce for sweetness without big chunks.
  • Carrot: Adds natural sweetness and texture, so don’t skip it!
  • Celery stalk: Brings classic depth and a subtle aromatic crunch.
  • Baby bella mushrooms: This is the secret umami bomb that makes the sauce savory and rich.
  • Garlic cloves: Minced generously for punchy background flavor.
  • Dry red wine: Adds acidity and complexity — feel free to substitute vegetable broth if you prefer no alcohol.
  • Vegetable broth: For simmering and infusing flavors deeply.
  • Brown or green lentils: Rinsed and drained for that hearty texture resembling ground meat.
  • Fire-roasted crushed tomatoes: They bring smoky sweetness and a bit of texture to the sauce.
  • Tomato paste: Concentrates tomato flavor and thickens the sauce just right.
  • Bay leaf: Adds an aromatic layer — remember to remove it before serving.
  • Spices (crushed red pepper flakes, dried thyme, oregano, smoked paprika): These combine for warmth, herbiness, and a subtle smoky kick.
  • Milk (dairy or plant-based): Helps mellow the acidity of the tomatoes and make the sauce luscious.
  • Balsamic vinegar: A splash to brighten and balance all those rich flavors.
  • Fresh basil and Parmesan: For topping, adding freshness and a hint of decadent saltiness — use vegan Parmesan if you want to keep it vegan.
  • Pasta: I love pappardelle here, but feel free to use spaghetti, penne, or your favorite pasta shape.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of my favorite things about this Vegan Lentil Bolognese with Pasta Recipe is how easily you can customize it to suit your mood or dietary needs. I encourage you to play around and make it your own.

  • Add extra veggies: I’ve tossed in chopped zucchini or bell pepper for a boost of color and nutrition — it works beautifully without overwhelming the sauce.
  • Swap lentils: Sometimes I use red lentils for a creamier texture, just keep an eye on cook time as they soften faster.
  • Make it spicier: I like turning up the crushed red pepper flakes or adding a pinch of cayenne for heat.
  • Use gluten-free pasta: The sauce is naturally gluten-free, so any pasta you love fits perfectly.

How to Make Vegan Lentil Bolognese with Pasta Recipe

Step 1: Build a Flavorful Veggie Base

Heat your olive oil in a large stockpot over medium-high heat — this is where the magic starts. Add the finely diced onion, carrot, and celery and sauté for about 6 minutes, stirring occasionally so nothing sticks or burns. Then stir in the mushrooms and minced garlic, cooking another 5 minutes until everything softens and starts to caramelize. This slow softening really develops the base depth of flavor that makes this sauce stand out.

Step 2: Deglaze and Simmer the Sauce

Pour in the dry red wine and give everything a good stir, scraping up those tasty browned bits from the pot’s bottom with your wooden spoon. Those bits pack so much flavor, don’t skip this step! Next, add the vegetable broth, rinsed lentils, crushed tomatoes, tomato paste, bay leaf, red pepper flakes, thyme, oregano, and smoked paprika. Stir to combine and bring the mixture just to a very low simmer. Turn the heat to low, cover, and let it simmer gently for 25 to 30 minutes. Stir every 10 minutes to keep things even, and check that the lentils are tender and sauce thickened. This patient simmer is what deepens the flavors, so don’t rush it.

Step 3: Cook Pasta and Finish the Sauce

While the sauce is simmering, bring a large pot of salted water to a boil and cook your pasta just until al dente — remember, you want a bit of bite left since it’ll soak up sauce once combined. Before draining, reserve a cup of that starchy pasta water. Once your pasta is drained, go back to the sauce, remove the bay leaf, and stir in the milk and balsamic vinegar. Taste carefully: add salt and pepper as needed, a pinch of sugar if the sauce feels too acidic, or use a bit of the reserved pasta water to loosen it up if it’s too thick. The milk smooths everything out and balances acidity, which is a neat trick I learned that changes the whole vibe of the sauce.

Step 4: Serve and Garnish

Serve the warm sauce spooned generously over your pasta. Top each plate with lots of fresh chopped basil and a sprinkle of freshly grated Parmesan (or vegan Parmesan to keep it plant-based). I love how the fresh herbs brighten the whole dish and the cheese adds just the right salty punch. Grab a fork, dig in, and enjoy this comforting bowl of plant-powered goodness!

👨‍🍳

Pro Tips for Making Vegan Lentil Bolognese with Pasta Recipe

  • Don’t rush the mirepoix: Sweating the onion, carrot, and celery slowly unlocks their natural sweetness that forms the flavor’s foundation.
  • Use finely diced veggies: Smaller pieces meld better and create a smoother sauce texture, which helps lentils shine.
  • Keep the simmer low and slow: Too high heat can toughen lentils or dry out the sauce, so a gentle bubble is what you want.
  • Reserve pasta water: This starchy water is gold for adjusting sauce consistency without diluting flavor.

How to Serve Vegan Lentil Bolognese with Pasta Recipe

A white bowl with a dark brown rim holds a serving of wide, flat pasta ribbons mixed with a chunky lentil and tomato sauce. The pasta is pale yellow with soft curls and folds, scattered evenly with small lentils and bits of finely chopped vegetables in rich reddish-brown sauce. The dish is topped with a sprinkling of grated white cheese and finely chopped green herbs for color. The bowl sits on a white marbled surface with a beige cloth partially visible near the edge. photo taken with an iphone --ar 2:3 --v 7 - Vegan Lentil Bolognese with Pasta, Vegan Lentil Bolognese, plant-based pasta sauce, vegetarian lentil spaghetti, healthy vegan pasta dishes

Garnishes

I always top mine with a handful of fresh basil because that herbaceous brightness perfectly cuts through the rich sauce. And a sprinkle of freshly grated Parmesan or a vegan alternative adds a salty, creamy finish that makes each bite feel indulgent. If you want, a drizzle of good olive oil or a pinch of crushed chili flakes livens it up further.

Side Dishes

I like pairing this with a simple green salad dressed with lemon vinaigrette or some garlic-roasted veggies on the side. Crusty bread is perfect to soak up any leftover sauce. For something quick, steamed green beans or a tossed arugula salad always complement the deep, earthy flavors well.

Creative Ways to Present

For special dinners, I sometimes serve this sauce stuffed in baked bell peppers or rolled inside vegan lasagna sheets for a comforting layered bake. Another fun twist is using it as a topping on baked spaghetti squash for a low-carb option that still feels luscious and filling.

Make Ahead and Storage

Storing Leftovers

I store leftovers in airtight containers in the fridge for up to 4 days. The flavors actually deepen overnight, so I love heating it back up for a quick lunch or dinner. Just add a splash of water or broth when reheating to loosen the sauce if it thickened too much.

Freezing

This sauce freezes beautifully! I portion it into freezer-safe containers or bags, leaving some space for expansion. It keeps well for up to 3 months. When you’re ready to eat, thaw overnight in the fridge and reheat gently on the stove with a little added liquid if needed.

Reheating

Reheat gently on the stovetop over low heat, stirring frequently. If the sauce seems thick, add reserved pasta water or a splash of plant milk to bring back that luscious texture. I avoid microwaving since gentle heat keeps the flavors balanced and lentils tender.

FAQs

  1. Can I use other types of lentils for this Vegan Lentil Bolognese with Pasta Recipe?

    Absolutely! Brown and green lentils hold their shape well and are great for texture. Red lentils cook faster and break down more, making the sauce creamier. Adjust cooking time accordingly to avoid mushiness.

  2. Is the red wine necessary?

    While red wine adds depth and acidity, you can substitute an equal amount of vegetable broth or grape juice with a splash of vinegar to maintain flavor complexity if you prefer to skip alcohol.

  3. Can I make this recipe gluten-free?

    Definitely! The sauce itself is naturally gluten-free, so just choose gluten-free pasta to keep the whole dish safe for gluten sensitivities.

  4. How do I store and reheat leftovers without losing flavor?

    Store in airtight containers in the fridge up to 4 days or freeze for longer. Reheat slowly on the stovetop with a splash of reserved pasta water or plant-based milk to regain saucy richness and prevent drying out.

Final Thoughts

I absolutely love how this Vegan Lentil Bolognese with Pasta Recipe brings that cozy, homemade feel to the table without any meat or complicated steps. It’s been a game-changer for me and my loved ones, especially on busy weeknights when you want something nourishing and satisfying fast. Give it a try — I bet you’ll end up making it again and again, just like I have. And if you do, I’d love to hear how it turned out!

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 Pasta Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 99 reviews
  • Author: Villerius
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 6 to 8 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Gluten Free

Description

This hearty Lentil Bolognese is a rich, flavorful plant-based twist on the classic Italian meat sauce. Featuring finely diced vegetables, baby bella mushrooms, and protein-packed lentils simmered with fire-roasted tomatoes, herbs, and spices, this sauce is perfectly savory and satisfying. Served over al dente pappardelle and topped with fresh basil and Parmesan, it’s an ideal comforting meal that’s naturally gluten-free, vegan-friendly (use plant-based milk and omit Parmesan), and packed with nutrients.


Ingredients

Sauce Ingredients

  • 1 tablespoon olive oil
  • 1 small white onion, very finely diced
  • 1 medium carrot, very finely diced
  • 1 celery stalk, very finely diced
  • 8 ounces baby bella mushrooms, very finely diced
  • 6 large cloves garlic, minced
  • 1/2 cup dry red wine
  • 2 cups vegetable broth
  • 3/4 cup brown or green lentils, rinsed and drained
  • 1 (28-ounce) can fire-roasted crushed tomatoes
  • 1 (6-ounce) can tomato paste
  • 1 bay leaf
  • 1/2 teaspoon crushed red pepper flakes
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • 1/3 cup milk (dairy or plant-based)
  • 2 tablespoons balsamic vinegar

Pasta and Garnish

  • 1 pound uncooked pasta (pappardelle recommended)
  • Chopped fresh basil, for topping
  • Freshly grated Parmesan cheese, for topping (omit for vegan option)


Instructions

  1. Sauté the Vegetables: Heat olive oil in a large stockpot over medium-high heat. Add diced onion, carrot, and celery, sautéing for 6 minutes while stirring occasionally until softened.
  2. Add Mushrooms and Garlic: Stir in the finely diced mushrooms and minced garlic, cooking for an additional 5 minutes, stirring occasionally until mushrooms release their moisture and begin to brown.
  3. Deglaze with Wine: Pour in the red wine and stir thoroughly, using a wooden spoon to scrape up any browned bits sticking to the pot bottom to incorporate flavor.
  4. Combine Remaining Sauce Ingredients: Add vegetable broth, lentils, fire-roasted crushed tomatoes, tomato paste, bay leaf, crushed red pepper flakes, dried thyme, oregano, and smoked paprika. Stir everything together.
  5. Simmer the Sauce: Bring the mixture to a low simmer, then reduce heat to low to maintain a gentle simmer. Cover the pot and cook for 25-30 minutes, stirring every 10 minutes, until lentils are tender and sauce thickens.
  6. Cook Pasta: Meanwhile, cook the pasta in a large pot of generously salted boiling water until just al dente. Reserve 1 cup of the pasta cooking water, then drain the pasta.
  7. Finish the Sauce: Remove and discard the bay leaf from the sauce. Stir in the milk and balsamic vinegar until combined. Season with salt and pepper to taste. If the sauce is too acidic, add a few teaspoons of sugar. Adjust thickness by adding reserved pasta water or additional milk as needed.
  8. Serve: Toss the sauce with the al dente pasta or serve the sauce over the pasta. Garnish generously with chopped fresh basil and freshly grated Parmesan cheese. Serve warm and enjoy!

Notes

  • This lentil bolognese is naturally gluten-free and vegan when using plant-based milk and omitting Parmesan cheese.
  • Simmering the sauce slowly allows the lentils to soften and flavors to meld beautifully.
  • Adjust the seasoning at the end to balance acidity and saltiness according to your preference.
  • Reserve pasta cooking water to help loosen and bind the sauce if it becomes too thick.
  • If you prefer, use your favorite pasta shape, though wider noodles like pappardelle are ideal to hold the chunky sauce.

Nutrition

  • Serving Size: 1 cup sauce with pasta
  • Calories: 320
  • Sugar: 6g
  • Sodium: 480mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 10g
  • Protein: 15g
  • Cholesterol: 5mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star