This Mushroom and Lentil Ragù is a hearty plant-based dinner with all the rich, savory depth you expect from a classic Italian ragù but made with a modern, healthy twist. Earthy mushrooms and tender lentils create a wonderfully satisfying ‘meaty’ texture, while tomatoes, onions, garlic, and herbs build layers of deep umami flavor.

I love this Mushroom Lentil Ragù because of the deep rich flavor and succulent ‘meaty’ texture. The mushrooms and lentils create a rustic, savory dish that is just as flavorful as traditional Italian ragù. Even the meat-eaters in your life will love it. Serve over polenta, mash potatoes, cauliflower mash , zucchini noodles or gluten free pasta.
Why You’ll Love This Dish
In addition to tasting amazing this mushroom and lentil ragù is full of protein, fiber and nutrients that support your immunity. It’s naturally gluten free, dairy free and vegan.
- Hearty and Satisfying – a filling vegetarian meal that will keep you satisfied for hours.
- Traditional Italian Flavor – Tomatoes, garlic, red wine and oregano create the rich, layered taste of a classic Italian ragù.
- Amazing ‘Meaty’ Texture – The combination of mushrooms and lentils beautifully mimics the texture of traditional meat ragù.
- Protein-Rich Lentils – Black lentils provide protein, fiber, and a hearty texture
- Deep Umami Flavor – Mushrooms naturally create a savory depth that makes the sauce incredibly flavorful.
- Packed with Nutrition – Full of antioxidants, B vitamins, and minerals that support immune health.
- Gluten Free, Dairy Free, Vegan – Made entirely with wholesome plant-based ingredients.
- 30 Minutes of Prep – Only 30 minutes of active preparation before it simmers to perfection.
- Great Make-Ahead Meal – The flavors deepen as it sits and it reheats beautifully.
- Great for a Crowd – Easy to make a big batch for family dinners or gatherings.

Ingredients and Substitutions
- Black Lentils – These protein-rich lentils hold their shape when cooked, giving this mushroom lentil ragù a hearty texture similar to traditional meat sauce. French lentils are often easier to find and can be substituted.
- Extra-Virgin Olive Oil – A key ingredient that adds richness and helps develop flavor.
- Mixed Mushrooms (Cremini, Shiitake, Oyster) – Mushrooms create deep umami flavor. If possible use a variety of mushrooms. I used cremini and shiitake.
- Yellow Onion – Adds natural sweetness and forms the aromatic base of the sauce.
- Carrots – Provide subtle sweetness and extra vegetables.
- Garlic – Adds classic Italian aroma and depth to the sauce.
- Oregano (Fresh or Dried) – A traditional Italian herb that adds earthy, aromatic flavor.
- Crushed Tomatoes – Gives the ragù body and a bright tomato flavor.
- Tomato Paste – Concentrated tomato flavor that deepens richness.
- Dry Red Wine (or Extra Broth) – Deglazes the pan and adds the classic depth. The alcohol cooks off. If you don’t have it just use extra broth.
- Vegetable Broth – A savory base to help the sauce simmer into a rich, hearty texture.
- Crushed Red Pepper (Optional) – A small pinch adds gentle heat and complexity.
- Sea Salt – Enhances all the flavors and brings the sauce into balance.
Optional Ingredients
- Parmigiano-Reggiano Cheese – Shredded cheese adds a salty, nutty finish. Leave out for vegan.
- Fresh Parsley or Oregano – A sprinkle of fresh herbs brightens the finished dish.
- Coconut Sugar – A small pinch balances acidity if the tomatoes are slightly tart.
- Cream – a dash of non-dairy cream or heavy cream added at the very end of the cooking process to create a slightly silkier texture.

How To Make
This is a simple recipe with only a few steps. These are the basic steps, full directions in the recipe card below.
- Cook the lentils. Bring a medium saucepan of water to a boil over high. Add lentils and cook, uncovered, until plump and tender, about 10 minutes. Remove from heat and let stand for 10 minutes; drain and set aside.
- While it’s cooking, chop the mushrooms, onions and carrots.
- Cook the mushrooms: Heat the olive oil. Add mushrooms, onions, carrots and half the salt. Cook, stirring occasionally, until mushrooms begin to brown and stick to the bottom of the pot, 12 to 14 minutes.
- Add garlic and tomato paste. First add garlic and crushed red pepper (if using); stir and cook, until fragrant, about 2 minutes. Add tomato paste; cook, stirring constantly, until paste darkens in color, about 2 minutes.
- Add wine and scrape up any browned bits from the bottom of the Dutch oven; cook until wine is almost evaporated, about 2 minutes.
- Add rest of the ingredients. Stir in broth, crushed tomatoes, oregano, cooked lentils, and remaining salt.
- Simmer until bubbling and thick. Bring to a boil over medium-high; reduce heat to medium-low, and simmer, uncovered, until beginning to thicken, 15 to 20 minutes.
- Prepare your accompaniment. While the ragù simmers, prepare whatever you plan to serve it over so everything is ready to enjoy when the sauce is rich and flavorful.
What to Serve with Mushroom Lentil Ragù
- Cauliflower mash
- Zucchini noodles
- Creamy polenta
- Mashed potatoes
- Gluten free pasta (traditional Italian pairing)
- Grain bowls
Ingrid’s Tips For Best Mushroom Lentil Ragù
- Choose the Right Lentils – Black lentils (or French green lentils) work best because they hold their shape and give the ragù a hearty texture similar to traditional meat sauce. Red lentils tend to break down too much.
- Use a Mix of Mushrooms – Combining cremini, shiitake, and oyster mushrooms creates deeper umami flavor and more interesting texture than using just one type.
- Brown the Mushrooms Well – Let the mushrooms cook until they begin to brown and stick slightly to the pot. This caramelization builds the rich flavor that makes the sauce taste slow-cooked.
- Cook the Tomato Paste – Stir the tomato paste in the pan for 2 minutes before adding liquids. This step caramelizes the paste and deepens the overall flavor of the ragù.
- Balance the Acidity – If your tomatoes taste a little sharp, add a small pinch of coconut sugar to round out the flavor.
- Finish with Good Olive Oil – A light drizzle of extra-virgin olive oil just before serving enhances flavor and adds a silky finish to the sauce.

Make-Ahead, Storage, and Freezing Tips
- Refrigerate: Let the ragù cool, then store it in an airtight container in the refrigerator for up to 4–5 days. The flavors deepen and become even more delicious the next day.
- Freeze: Portion the ragù into freezer-safe containers or bags, leaving a little space for expansion. It freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheat: Warm gently on the stovetop over medium-low heat, adding a splash of vegetable broth or water if the sauce has thickened. A drizzle of olive oil at the end restores richness and flavor.

Other Hearty Vegan Recipes You May Like
Enter your email to receive this recipe, along with weekly recipes and inspiration.
Mushroom and Lentil Ragù (Vegan)
A healthy plant based dinner. Earthy mushrooms and tender lentils create a wonderfully satisfying ‘meaty’ texture, while tomatoes, onions, garlic, and herbs build layers of deep umami flavor.
- Prep Time: 25
- Cook Time: 20
- Total Time: 45 minutes
- Yield: 6-8 servings
- Category: Main Dish
- Method: Simmer
- Cuisine: Gluten Free, Dairy Free, Vegan, Vegetarian
Ingredients
- 1cup dried black lentils
- 1/4 cup extra-virgin olive oil, plus more for drizzling
- 1 pound mixed fresh mushrooms (such as cremini, shiitake, oyster) stemmed and chopped (about 5 1/2 cups)
- 1 medium yellow onion, chopped (about 1 1/2 cups)
- 2 medium carrots, peeled and diced (about 1 cup)
- 2 teaspoons sea salt, divided
- 4 large garlic cloves, minced
- 1/4 teaspoon crushed red pepper (optional)
- 1 1/2 Tablespoons organic tomato paste
- 1 cup dry red wine or additional broth
- 2 cups vegetable broth
- 1 (14.5-ounce) can organic crushed tomatoes
- 2 teaspoons dried oregano or 2 Tablespoons fresh oregano
- 1/2 cup Parmigiano-Reggiano cheese, finely shredded for garnish (optional)
- chopped fresh parsley or oregano, for garnish
Instructions
- Cook the lentils: Bring a medium saucepan of water to a boil over high. Add lentils, and cook, uncovered, until plump and tender, about 10 minutes. Remove from heat and let stand for 10 minutes; drain and set aside. While the lentils are cooking chop the vegetables.
- Heat oil in a large Dutch oven over medium-high. Add mushrooms, onion, carrots, and 1 teaspoon salt. Cook, stirring occasionally, until mushrooms begin to brown and stick to the bottom of the pot, 12 to 14 minutes.
- Add garlic and crushed red pepper (if using); stir and cook, until fragrant, about 2 minutes.
- Add tomato paste; cook, stirring constantly, until paste darkens in color, about 2 minutes.
- Add wine and scrape up any browned bits from the bottom of the Dutch oven. Cook until wine is almost evaporated, about 2 minutes.
- Stir in broth, crushed tomatoes, oregano, cooked lentils, and remaining 1 teaspoon salt. Bring to a boil over medium-high; reduce heat to medium-low, and simmer, uncovered, until nice and thick, 15 to 20 minutes.
- Turn off the heat, taste to adjust salt. If your tomatoes are a bit acidic, you may need to add 1 teaspoon coconut sugar for balance.
- Serve ragù over cooked cauliflower mash, mashed potatoes, zucchini noodles, polenta or pasta.
- Garnish with parsley or oregano, drizzle with olive oil and parmesan cheese (not vegan). Serve hot.
The post Mushroom and Lentil Ragù (Vegan) appeared first on Eat Well Enjoy Life – Pure Food, Radiant Energy (gluten free).



