Home » Course » Dinner » Hearty Lentil Ragu

Hearty Lentil Ragu

Hearty lentil ragu with earthy mushrooms, carrots, and tomatoes in a rich red wine sauce is the ultimate cozy comfort food. Spoon it over pasta, creamy polenta, or mashed potatoes for a satisfying, healthy meal that feels indulgent!

top down view of plated vegan lentil ragu with veggies in a pasta bowl with fork.

You’re going to love this hearty, plant-based twist on classic Italian ragu. We swap ground meat for protein-packed lentils and earthy mushrooms.

It’s been a delicious welcome to the meal rotation over the years, and now I’m sharing it with you. You’re welcome!

You’ll Love This Lentil Ragu Too!

This ragu has become a family favorite, and we think you’ll love it too! Here’s why I love it:

  • Hearty & satisfying – Lentils + mushrooms = rich, umami-packed texture that rivals classic ragu bolognese, 100% plant-based.
  • Nutritious comfort food – Loaded with plant protein, fiber, and veggie vitamins – filling, healthy, and perfect for cozy nights.
  • Quick & easy weeknight dinner – Made in one pot, ready in under 60 minutes, with basic ingredients and easy steps to follow.
  • Meal-prep & freezer-friendly – Makes great leftovers, freezes beautifully, and the savory flavors get even better the next day.

This one’s a true keeper – cozy, wholesome, and downright delicious!

top down view of ingredients used to make lentil ragu with mushrooms on a marble slab.

Ingredient Notes + Swaps

Our lentil ragu relies on simple, everyday ingredients for ease. And it’s flexible, with plenty of substitution options.

  • Onion & Garlic – The essential aromatic base that builds flavor from the start (use yellow or white onion; shallots work in a pinch).
  • Carrots – Bring natural sweetness, heartiness, and subtle texture to balance the sauce.
  • Mushrooms – For earthy, meaty depth and umami (cremini, button, or a mix shine here). Swap with an equal amount of finely chopped eggplant, zucchini, red bell pepper, or extra celery for a similar body and texture.
  • Red pepper flakes – Add a gentle kick of heat (adjust to taste; omit for mild version).
  • Dried oregano or herbes de Provence – For a classic Italian herbal notes (thyme or a bay leaf can stand in if needed).
  • Lentils – The protein-packed “meat” substitute; brown, green, or Puy (French) lentils hold their shape best during simmering (avoid red lentils, as they break down too much).
  • Diced tomatoes – Canned diced or fire-roasted add extra smokiness. Use a 25-oz jar of your favorite organic marinara or pasta sauce instead.
  • Full-bodied red wine – Deepens the richness with complex notes (Cabernet, Merlot, or Chianti). No wine? Substitute with extra vegetable broth, or even a splash of red wine vinegar + broth for brightness. You can substitute vegetable broth or water. Feel free to add more if using wine, as it gives a wonderful flavor!
  • Tomato paste – Intensifies tomato flavor and helps thicken the ragù naturally (optional but highly recommended for body).
  • Pasta – Wide ribbons like pappardelle or fettuccine catch the sauce beautifully, but rigatoni, penne, linguine, spaghetti, or elbows work great too. Whole-grain or legume-based pasta boosts nutrition and pairs wonderfully.
  • Parsley – Chopped and sprinkled on top for a bright, herbaceous finish and pop of green (fresh basil or thyme leaves make nice alternatives).

***Prefer the recipe card? You’ll find the exact measurements and instructions just below.

How To Make Lentil Ragu

Making lentil ragu is easy as can be!

side by side photos showing the process of sauteing veggies in a blue pot with wooden spoon.

Sauté: Heat oil or water in a large Dutch oven over medium heat. Add onion and saute for 5 minutes. Add garlic, carrots, mushrooms, tomato paste, red pepper flakes, and oregano, then sauté for 4 minutes, or until the mushrooms begin to soften.

side by side process of veggies and lentils added to blue pot and ready to simmer.

Simmer: Add lentils, diced tomatoes, vegetable broth, and red wine. Give it a good stir, bring it to a boil, cover, reduce the heat to low, and simmer for 35-40 minutes, stirring occasionally, until the lentils are tender.

Pasta: Toward the end of the cooking time, cook the pasta according to the package directions.

And that’s it – this vegan ragu is a keeper and a welcome addition to the recipe collection!

Key Tips for Success

  • Rinse the lentils well before adding them. This removes excess starch and helps the sauce stay smooth rather than overly thick or gummy.
  • Simmer low and slow — The ragu develops its best flavor and texture after at least 30–40 minutes of gentle simmering. Don’t rush this step.
  • Adjust consistency — If the sauce gets too thick, stir in a splash of vegetable broth or pasta water. If it’s too thin, simmer uncovered for a few extra minutes.
  • Balance the flavor — Taste the sauce near the end and adjust with more salt, a splash of balsamic vinegar, or an extra pinch of red pepper flakes for brightness and depth.
  • Make it ahead — This ragu tastes even better the next day as the flavors meld. It’s perfect for meal prep and freezes beautifully.
  • For extra richness — Stir in 1–2 tablespoons of cashew butter, tahini, or coconut milk at the end for a creamier, more luxurious sauce.

top down view of lentil ragu in a blue pot with wooden spoon and items surrounding.

Storage + Reheating

Lentil ragu stores and reheats great, and flavors even improve overnight!

Refrigerator – Cool to room temperature (within 2 hours), then store in an airtight container for up to 5 days. Stir before using; lentils may absorb liquid.

Freezer – Cool completely, portion into airtight freezer-safe containers (affiliate link) or zip-top bags (leave 1/2–1 inch headspace; flatten bags to remove air and save space). Best used within 3 months. Thaw before reheating.

Thawing – Thaw overnight in the fridge (safest and best texture). Quick thaw: microwave defrost or cold water (in a sealed bag).

Reheating – Stovetop (best): Warm over low-medium heat, stirring; add a splash of broth/water/wine if thickened. Microwave: 30–60-second intervals, stirring between, until hot. Reheat to steaming throughout. Cook fresh pasta separately for best results.

Serving Suggestions

Ragu is commonly served with pasta, but here are a few more ideas to make it your own:

side angle view of plated vegan lentil ragu with veggies in a pasta bowl with fork.

More Hearty Recipes

Did you make this recipe? Leave a comment below, including any changes you made. It’s super helpful to everyone. Thank you for being here! ♥︎

Print Recipe

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
top down view of plated vegan lentil ragu with veggies in a pasta bowl with fork.

Hearty Lentil Ragu Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 11 reviews

Description

Hearty lentil ragu with mushrooms and carrots in a flavorful red wine sauce is packed with plant protein and fiber, making it a savory and nourishing vegan meal. Serve over pasta, polenta, or potatoes. Quick, freezer-friendly, and a hit with meat-eaters too!


Ingredients

Scale
  • 1 tablespoon olive oil or 1/4 cup water for oil-free
  • 1 medium onion, diced
  • 2 cloves garlic, minced or 1 teaspoon garlic powder
  • 2 large carrots, diced
  • 8 oz. mushrooms, sliced or diced
  • 3 tablespoons tomato paste
  • pinch of red pepper flakes
  • 1 tablespoon dried oregano or herbes de Provence
  • 1 1/2 cups lentils (brown, green or puy)
  • 1 can (28 oz.) diced tomatoes (see notes)
  • 2 cups vegetable broth (low-sodium preferred)
  • 1/2 cup full-bodied red wine
  • mineral salt & cracked pepper, to taste
  • 16 oz. pasta of choice (linguine, fettuccine, pappardelle, rigatoni, etc.)
  • chopped parsley, to serve

Instructions

Saute: In a large dutch oven/pot, heat oil or water over medium heat, add onions and saute for 5 minutes. Add garlic, carrots, mushrooms, tomato paste, red pepper flakes, and oregano, and saute for 4 minutes, or until mushrooms begin to soften.

Simmer: Add lentils, diced tomatoes, vegetable broth and wine, bring to a boil, cover, reduce heat to low and simmer for 30 – 40 minutes, until lentils are tender. Add more water/broth or wine as needed.

Cook pasta according to package directions (see notes for more base options).

Serve ragu over pasta. Top with chopped parsley and a light dusting of Almond Parmesan.

Serves 4 generously, or 6 smaller portions.

Notes

Store: Leftovers can be refrigerated in a covered container for up to 5 days. To keep longer, store in the freezer for up to 2 – 3 months. Thaw overnight in the refrigerator before reheating on the stovetop or microwave. When reheating, add a splash or two of broth/water to reconstitute if needed.

No canned tomatoes on hand? Sub in a jar (25 oz) of organic pasta sauce of choice.

As a substitute for wine, use water or vegetable broth. If using wine, feel free to add more – it gives a wonderful flavor!

Not a mushroom lover? Sub in small-diced red bell pepper, small-diced zucchini, or 1/2 cup diced celery.

Base options: Use whatever pasta you prefer (I’ve served this over various types of pasta). For lighter fare, zucchini noodles would be a great option. For a creamy base, serve over mashed potatoes or polenta.

Nutrition information has been calculated without the pasta.

  • Prep Time: 10 min
  • Cook Time: 45 min
  • Category: Entree, Pasta
  • Method: Simmer
  • Cuisine: Italian

FOLLOW TSV on FacebookInstagramPinterestYouTube, or subscribe (email) for more recipes and inspiration! ♥︎

23 Comments

  1. Gail Joyce says:

    So little seasoning, so much flavor! We used passata instead of canned tomatoes and the dish was delicious!

  2. This recipe looks SO hearty and cozy for fall!

  3. I was a dinner guests and asked for this recipe after the meal. I am always discouraged by the vacuous pastyness of lentils, and this preparation elevated them to a “seconds, please” entree.

  4. This recipe is amazing !!!!

  5. I made this for dinner tonight. It was so delicious!! I’ll be making it many times this fall and winter :)

  6. This was good. Being Italian by marriage, it did need some tweaking, including the addition of basil and thanks to my new addition, used truffle sea salt. I sauteed the tomato paste with the veggies before adding the broth, etc. A little tricked learned from my mother-in-law! Oh and this made ALOT more than expected!

    1. Julie | The Simple Veganista says:

      Love your take on this with the basil and tomato paste! Will have to try that next time I make this recipe. Thanks so much for sharing, An Lin!

  7. Lynn White says:

    I have made this recipe many times and it is a winner! The red wine adds a richness to the sauce. I love it over pasta with chopped parsley. Thank you.

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