This hearty vegan mushroom and lentil ragu recipe is a delicious, protein-rich and healthy take on the classic Italian Bolognese pasta sauce but loaded with depth earthy flavors of meaty mushrooms! Serve the wholesome lentil ragu sauce with your favorite pasta variety like gluten-free spaghetti, pappardelle, and lasagna, or over mashed potatoes, creamy polenta, gnocchi, rice or just with naan!

Today, I have a wonderful and cozy comfort food recipe to share with you which I love to make over and over again! This savory Lentil and Mushroom Ragu with Pappardelle Pasta is another super easy dish that is actually inspired by my classic vegan Bolognese recipe. It is not only extra comforting and nourishing but also the perfect hearty meal that is sure to satisfy!

Vegan Mushroom and Lentil Ragu
To clarify, I’m not calling this dish primarily a spaghetti bolognese, because the hearty mushroom and lentil sauce reminds rather of a stew or vegan ragu. While traditional bolognese pasta is made of minced beef and pork, I made my ragu with a hearty mix of mushrooms and lentils that get all stewy with onions, carrots, celery, tomatoes, thyme, and more flavorful spices.
Certainly, I find that soy sauce (or Tamari sauce or balsamic vinegar) brings out a rich flavor in the mushrooms. In addition, I also use a bit of red wine to bring even more flavor to the Lentil Mushroom Ragu. The earthy umami flavor of this hearty sauce smells absolutely amazing and once you take your first bite, you’ll be in love! It’s packed with plant-based protein and fiber from lentils, as well as other healthy nutrients and vitamins to nourish your body!

Tips and substitutes
How can I serve this Ragu?
While I have served the Mushroom and Lentil Ragu with pappardelle here, you can use all types of pasta like linguine, penne, macaroni, spaghetti, lasagna, etc. Also, homemade vegan pasta, gluten-free noodles, veggie noodles as well as grain-free lentil or chickpea pasta, would be great. Moreover, if you’re not into pasta, feel free to serve the sauce over mashed potatoes, gnocchi, creamy polenta, rice or just with naan bread like a curry.
Can I substitute the mushrooms?
If you don’t like mushrooms feel free to substitute other vegetables like red bell pepper, zucchini, eggplant or cauliflower. However, I find mushrooms or eggplants will do best here as they have a meaty consistency once sautéed to perfection! Furthermore, if using eggplant, I recommend soaking the finely chopped pieces in salt to soften. You can find helpful tips in my recipe for Chinese eggplants.
Which lentils can I use?
I used green lentils here which take around 30 to 35 minutes to cook. Of course, you could also use another lentil variety such as brown, black, red or yellow lentils but you may adjust the cooking time. To speed this recipe up, you could also use 1 cup canned cooked lentils. If you do so, please omit the 1 cup of vegetable broth in this recipe.
Which tomatoes can I use?
To keep things simple, I used canned diced tomatoes. However, feel free to use your favorite organic pasta sauce or passata. If you’d like using fresh tomatoes, head over my tomato soup recipe for helpful tips.
Can I skip the red wine?
The small quantity of wine will enhance the flavor of this mushroom and lentil ragu. Honestly, you don’t need to worry about the alcohol as it evaporates while the sauce is cooking, and only the flavor remains. However, if you don’t want to add wine, you can substitute with water or more vegetable broth. To make the sauce creamier and richer, feel free to use coconut milk.
Can I make this nut-free?
I also added some finely crushed walnuts to add some richness and nutty flavor to this Lentil and Mushroom Ragu. But if you have a nut allergy, simply leave them out or substitute sunflower seeds or hemp seeds.
Can I make this ahead and freeze?
Firstly, this Lentil and Mushroom Stew Ragu is perfect to make ahead as it tastes even better the next day after the flavors had a chance to unfold. Secondly, you could also freeze the sauce in an airtight container for later use, then defrost it in the refrigerator overnight. When ready to serve, reheat on the stove and toss with your favorite pasta or serve just with toast, flatbread, tortillas or whatever side you like!


How to make Mushroom and Lentil Ragu
Start to sauté the onion, carrots, and celery until slightly softened. Then add the finely chopped mushrooms and continue cooking until the mushrooms have released most of their moisture. Add the soy or tamari sauce, garlic, and lentils and cook for another minute until fragrant.


Once the veggies are tender, pour in the wine, and cook for a minute until most of it has evaporated. Then add in the tomatoes, vegetable broth, tomato paste, bay leaves, thyme, paprika, miso (if using), and salt. Stir to combine and simmer until the lentils are done, depending on which kind of lentils you use.




For the optimal timing, I recommend cooking the pasta when the saucy stew is around 15 minutes from being done. While the pasta is cooking you can also sauté some extra garlic mushrooms for the topping as instructed in this recipe, however, this is just optional. Once the pasta and the mushroom lentil ragu is done, serve in bowls and garnish with vegan parmesan cheese and fresh herbs or serve it just as it is!

This Mushroom and Lentil Ragu Sauce is:
- Vegan (meat-less, dairy-free)
- Can be made gluten-free
- Easy to make
- Flavorful
- Savory
- Healthy
- Slightly smoky
- Packed with umami flavor
- Nourishing
- Satisfying
- Protein-rich
- Delicious
- The perfect cozy weeknight dinner!

Looking for more vegan lentil or curry recipes? If so, make sure to check out the following dishes:
- Lentil Meatballs in Indian Curry Sauce
- Vegan Lentil Zucchini Lasagna
- Sweet Potato Lentil Fritters
- Vegan Lentil Bolognese
- Cauliflower Tikka Masala
- Vegan Black Lentil Curry
If you do try this Vegan Mushroom and Lentil Stew Ragu Recipe, please leave me a feedback and rating below how you liked this sauce! And if you take a photo of your hearty meal and share it on Instagram, please tag me @biancazapatka and use the hashtag #biancazapatka because I love seeing your remakes! Happy cooking!

Mushroom and Lentil Ragu Pasta
Author:Ingredients
- 1-2 tbsp olive oil for frying
- 1 onion finely chopped
- 1 large carrot finely chopped
- 1 stick celery finely chopped
- 8,8 oz (250 g) mushrooms finely chopped
- 2 tbsp soy sauce or tamari sauce or balsamic vinegar
- 3 cloves garlic minced
- ½ cup (100 g) dry green lentils or brown lentils or canned lentils (*see notes)
- ½ cup (120 ml) red wine or sub more veggie broth/water or coconut milk for richness
- 1 14 oz can (400 g) diced tomatoes or passata or whole crushed tomatoes
- 1 cup (240 ml) vegetable broth or more as needed
- 2 tbsp tomato paste
- 1 bay leaf
- 2 tsp thyme leaves fresh or dried
- 1 tsp smoked paprika powder
- 1 tsp miso paste optional
- ¼ tsp salt adjust to taste
- ¼ cup (30 g) walnuts crushed (optional)
To Serve (optional)
- 12,3 oz (350 g) pasta of your choice e.g. gluten-free pappardelle noodles
- garlic mushrooms
- vegan parmesan cheese
- fresh herbs e.g. basil or thyme
Instructions
*Note: Be sure to check out the recipe video + step-by-step photos above!
- Heat the olive oil in a large pan over medium heat. Add the onion, carrots, and celery. Cook for about 3-5 minutes, until the onion starts to turn translucent. Add the mushrooms and continue cooking for about 5 minutes, until the mushrooms have released most of their water. Add the soy sauce, garlic, and lentils and cook for another minute, stirring frequently until fragrant.
- Pour in the wine, and cook for a minute until most of it has evaporated. Then add in the tomatoes, vegetable broth, tomato paste, bay leaf, thyme, paprika, miso (if using), and salt. Stir to combine and bring it to a boil. Reduce it to a simmer, cover the pan and cook for 30 to 35 minutes until the lentils are done. (If the sauce becomes too thick, add more veggie broth or water). Taste and adjust seasonings as needed. Remove the bay leave in the end and stir in the crushed walnuts if using.
- Start to cook the pasta in a large pot of salted water according to package instructions around 15 minutes before the sauce is done. Once the pasta is al dente, drain the cooking water and toss in a little bit of olive oil (optional to prevent from sticking). Also, sauté the extra garlic mushrooms in a skillet for the topping as instructed in this recipe.
- Serve the pasta with the mushroom and lentil ragu and garnish with extra garlic mushrooms, vegan parmesan cheese, and fresh herbs or any topping you like. Enjoy!
Notes
- To speed up this recipe, you can use 1 cup canned lentils (drained & rinsed). If you do so, please omit the 1 cup of water in the recipe and adjust the cooking time.
- You can use your favorite (gluten-free) pasta variety or homemade pasta or serve the sauce over mashed potatoes, creamy polenta, gnocchi, rice or just with naan bread on the side.
- See blog post for recipe substitutions and more helpful tips and information, including making ahead and freezing.
IF YOU HAVE PINTEREST, YOU CAN FIND ME HERE AND PIN THE FOLLOWING PICTURE, IF YOU LIKE! 🙂

©Bianca Zapatka | All images & content are copyright protected. Please do not use my images without prior permission. If you want to republish this recipe, please link back to this post for the recipe. More info here. Thank you for supporting biancazapatka.com!

This page may contain affiliate links that earn me a small commission, at no additional cost to you. You can find more information here.
This was awesome! I used tempeh instead of walnuts and it worked really well. Thanks for a great go to dinner recipe!
Das freut mich sehr! Dankeschön! 🙂
Made this for dinner tonight and absolutely loved it. Will definitely be making again. ❤️
Thank you for sharing! I’m happy you liked the recipe! Have a great day! 🙂
This is the best ragu recipe I have found, by a long way. I keep sending it to friends as well. Thanks!
That’s awesome! I am glad you loved this recipe! ♡
Thanks for sharing your feedback! 🙂
I made it for Christmas Eve dinner and it was the perfect holiday meal. Truly delicious, I loved it
So glad you loved it!
Thank you so much! 🙂 ♡
Hi there, I LOVE this recipe but wondered how much does a portion weigh in grams – and does the calorie information include the pasta recommendation or is it just for the ragu! Thank you <3
Aww, thank you so much! So glad you love this recipe! 🙂
I haven’t weight one portion in grams yet but the calorie information is for one portion with pasta.
Best, Bianca <3
I’ve never posted on a recipe site before, but I really want to thank you for this recipe.
My daughter said she was no longer going to be eating meat a while ago, so I started looking at recipes that I could make that we’d all enjoy – whether meat eaters or vegetarian. I made this the first time and had no idea that it would change our lives! I now batch cook this every weekend (I’m making it now)! and we use it for 2 meals in the week – a spag bol and a lasagne. It has also graced many a lunch jacket potato or sometimes forms the basis of a chilli with kidney beans and chilli. It’s great to know it’s in the freezer when I’m too tired to cook.
It’s truly so delicious we all prefer it to a meat based ragu and I never thought I’d say that of a vegetarian meal.
It’s also a good value meal, keeping the costs down without compromising on flavour.
I say to anyone considering making this – Make It! You won’t regret it!
Your site is really inspiring and the photography is beautiful.
Thank you!
Yay, that’s amazing!
I am so glad you love my recipes and photos! 🙂
Thank you so much for your feedback!
Sending you much love,
Bianca <3
What a great recipe! Rich flavors, delicious tast and really filling. I would recommend this recipe to anyone even meat eaters like my boyfriend who had it last night as well.
Hi Marli,
so glad anyone loves this dish! 🙂
Thank you so much for your feedback!
Best, Bianca <3
I was surprised at how good this recipe tasted. I usually make my own tomato, mushroom and onion pasta sauce from scratch and I thought that this would taste similar to that. But it was on a different level. Perhaps it was the addition of the lentils ( I used dried but I cooked them in the microwave for 5 minutes before adding them to the sauce) , or the soy sauce and smoked paprika combination with dried herbs ( I didn’t have thyme) but it was absolutely delicious. I also threw in half a red pepper ( capsicum) as it was looking lonely in my fridge!
I’m not vegan, so I topped it all with Parmesan cheese and served with linguine.
That sounds amazing! 🙂
I am so glad everyone loved this dish! 🙂
Thank you so much for your amazing feedback! ❤️
Loved it!! (My boyfriend aswell) 🙂 Thank you so much!!’
That’s great! Thank you! 🙂
This is another recipe I’ve cooked from this blog, and I was not disappointed, it is as good as it looks.
highly recommended 😉
Yay, that’s amazing! I am so glad you enjoyed it! Thanks for the great feedback! 🙂
it was a hearty,fulfilling and delicious dish , that we all enjoyed, even the 4 year old!! i will definitely make it again as it was so easy and nutritious .
Thank you so much for your great feedback!
So glad even your little one loved this recipe! 🙂
Much love,
Bianca ♡
What a delightful dish. I’m part Italian and this was very much to the standard of pasta dish that I’m used to. I’m not one for commenting usually, but this was lovely. It will be a go-to evening meal staple from now on. I added some vegan red pesto to the pasta after draining, some fresh basil (as suggested) and some nutritional yeast at the end to compensate for vegan cheese.
So glad you enjoyed this dish!
Thank you for your great feedback! 🙂
I’m a university student who’s new to cooking and experimenting with new recipe especially ones leaning towards a vegetarian diet. I’ve tried other lentil bolognese recipes and none have compared to this one. I’ve never commented on a recipe I’ve tried before but this one was too good not too (I’m eating it right now). I left out the celery, use soy sauce instead of miso and just used water instead of wine. So delicious. Thank you for the recipe!
The sprinkle of cheese and green peas just before serving topped it off.
Sounds so good! 👌🏻
Thank you so much for leaving a review and rating on this recipe! I really appreciate it! So glad you enjoyed my vegan bolognese! 😊
Eaten now. Delicious and such simple ingredients.
Thank you! 😊
Mid making this recipe now. It looks great. I had gone off lentils but this looks so hearty. Thx from Ireeland
Hope you’ll enjoy it! 😊
For some reason my dish was more soup-like than a thick sauce. I’m thinking maybe I didn’t have the pan hot enough when I was trying to cook down the red wine/broth? I also used dal instead of lentils (which maybe don’t absorb as much liquid). It was yummy either way!
Thank you, for the recipe and will definitely try again!
Hi Brinna, so glad you still enjoyed it! Hope you’ll try it with lentils next time 🙂
Super leckeres Rezept. Es ist alles super detailliert erklärt, daher auch echt einfach nachzukochen . Freue mich schon auf neue Rezepte .
Liebe Grüße dir
Dankeschön! Es freut mich, dass es dir so gut geschmeckt hat! 🙂
Wow. It looks yummy and i can say by just looking at this dish that it tastes hella good.
Lentils are so popular here in lran.
I just throw them in every dish l make.
Thank u for this recipe.
So glad you love this dish so much! Thank you for your amazing feedback! 🙂
This was really interesting to read! I love the range of posts, there is really something for everyone, great post!
Thank you! 🙂
Omg, this looks amazing Bianca!
Thank you! Hope you’ll try it! 🙂
I made my first Bianca Zapatka recipe last night – creamy polenta with mushrooms and spinach. It was simple, quick and delicious! Being vegan doesn’t have to be hard or tricky! Can’t wait to try some more recipes 🙂 Definitely a 5 star rating from me
Hi Claire, so glad you love this vegan polenta! Thank you so much for your feedback! Hope you’ll enjoy my other recipes, too! 🙂