Vegan Lentil Mushroom Stew (Hearty & Comforting!)

Total Time: 1 hr Difficulty: Beginner
Rich, savory, and incredibly satisfying—comfort food that happens to be plant-based
Hearty vegan lentil mushroom stew in a rustic bowl with mushrooms, lentils, and vegetables in rich brown broth pinit

I’ll be honest—I used to be skeptical about vegan stews. How could something without meat be truly hearty and satisfying? Then I made this Vegan Lentil Mushroom Stew on a whim one winter evening, and I got it. I really got it.

The combination of earthy mushrooms and tender lentils creates this incredibly rich, savory, almost “meaty” texture that’s deeply satisfying. The mushrooms bring umami, the lentils add heft and protein, and the slow simmering creates a broth that’s so flavorful you won’t believe there’s no meat involved.

Now I make this regularly—not because I’m vegan (I’m not), but because it’s genuinely delicious, incredibly filling, budget-friendly, and makes amazing leftovers. My meat-eating friends request this stew. That’s when you know you’ve got something special. This isn’t “diet food” or “health food”—it’s just really good food that happens to be plant-based. 🙂

Why You’ll Love This Recipe

Incredibly Hearty and Satisfying This stew is legitimately filling. The lentils provide protein and fiber, the mushrooms add substance, and the rich broth ties everything together. Even the most devoted carnivores won’t miss the meat—I’ve served this to skeptics who went back for seconds.

Rich, Savory, Umami-Packed Broth The combination of mushrooms, tomato paste, soy sauce, and herbs creates layers of deep, savory flavor. This isn’t bland health food—it’s complex and delicious. The umami from the mushrooms and soy sauce gives it that satisfying depth you crave in comfort food.

Budget-Friendly Ingredients Lentils are one of the cheapest sources of protein available. Mushrooms are affordable. The rest is pantry staples and basic vegetables. You can feed a crowd or meal prep for the week without breaking the bank.

High in Protein and Fiber One serving packs about 12g of protein and 8g of fiber from the lentils alone. Add the vegetables and you’ve got a nutritionally complete meal that keeps you full for hours. This is healthy comfort food at its finest.

Perfect for Meal Prep This stew actually tastes better the next day after the flavors have melded. Make a big batch on Sunday, portion it out, and you’ve got lunches or dinners sorted for the week. It reheats beautifully.

One-Pot Wonder Everything cooks in a single pot on the stovetop, or you can use a slow cooker if you prefer. Minimal dishes, maximum flavor. That’s the kind of recipe that earns a permanent spot in the rotation.

Ingredients

For the Stew:

  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 3 cloves fresh garlic, minced
  • 2 large carrots, diced
  • 2 celery stalks, diced
  • 1 lb mixed mushrooms, roughly chopped (cremini, shiitake, portobello)
  • 3 tablespoons tomato paste
  • 1½ cups brown or green lentils, rinsed and picked over
  • 6 cups vegetable broth (use high-quality!)
  • 1 can (14.5 oz) diced tomatoes with juices
  • 2 tablespoons soy sauce or tamari (for gluten-free)
  • 2 tablespoons balsamic vinegar (or red wine)
  • 2 bay leaves
  • 2 sprigs fresh thyme (or 1 teaspoon dried)
  • 1 sprig fresh rosemary (or ½ teaspoon dried)
  • 1 teaspoon smoked paprika
  • ½ teaspoon black pepper
  • Salt to taste
  • Fresh parsley, chopped for garnish

Optional Add-Ins:

  • 2 cups chopped kale or spinach (add in last 5 minutes)
  • 1 cup frozen peas (add at the end)
  • 1 large potato, diced (for extra heartiness)
  • Fresh thyme leaves for garnish

Key Ingredient Notes:

Lentil Choice: Use brown or green lentils—they hold their shape during cooking. Red or yellow lentils will turn mushy and disappear into the stew (not what you want here). French green lentils (lentilles du Puy) are even better if you can find them—they stay firmer and have great flavor.

Mushroom Variety Matters: Use a mix of mushrooms for depth of flavor. Cremini (baby bellas) are affordable and flavorful. Shiitake add earthiness. Portobello adds meatiness. Even regular button mushrooms work. The more variety, the better the flavor.

Tomato Paste is Crucial: Cooking the tomato paste for a few minutes concentrates its flavor and adds richness. Don’t skip this step—raw tomato paste tastes sharp and metallic. Cooked tomato paste adds deep umami.

Quality Vegetable Broth: Since there’s no meat, the broth quality really matters. Use a good vegetable broth that actually tastes like vegetables, not salt water. Better Than Bouillon vegetable base or homemade broth are ideal.

Soy Sauce for Umami: This adds that savory depth that makes the stew satisfying. Use tamari if you’re gluten-free. Coconut aminos work too but are less salty—you might need to add more salt.

Balsamic Vinegar or Red Wine: This adds acidity and depth. Balsamic is easier (no alcohol) and adds a subtle sweetness. Red wine adds complexity. Both work—use what you have.

Step-by-Step Instructions

Step 1: Sauté Mushrooms for Maximum Flavor

Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium-high heat. Add the chopped mushrooms and cook for about 8-10 minutes, stirring occasionally, until they’ve released their moisture and are golden brown.

Don’t crowd them or they’ll steam instead of brown. If your pot isn’t huge, cook the mushrooms in two batches. The browning is essential—it concentrates flavor and adds that meaty umami quality.

Transfer the browned mushrooms to a plate and set aside.

Step 2: Build the Aromatic Base

Add the remaining 1 tablespoon of olive oil to the pot. Reduce heat to medium. Add the diced onion, carrots, and celery. Sauté for about 5-7 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.

Add the minced garlic and cook for another minute until fragrant.

Step 3: Add Tomato Paste (Key Step!)

Push the vegetables to the side of the pot and add the tomato paste to the center. Let it cook for about 2-3 minutes, stirring occasionally, until it darkens and becomes fragrant.

This step is crucial. Cooking the tomato paste eliminates the raw taste and develops deep, rich flavor. Mix it into the vegetables.

Step 4: Add Lentils, Broth, and Seasonings

Add the rinsed lentils, vegetable broth, diced tomatoes (with their juices), soy sauce, balsamic vinegar, bay leaves, thyme, rosemary, smoked paprika, and black pepper.

Return the browned mushrooms to the pot along with any accumulated juices.

Stir everything together and bring to a boil.

Step 5: Simmer Until Lentils Are Tender

Once boiling, reduce heat to low and let the stew simmer, partially covered, for about 35-40 minutes. Stir occasionally.

The lentils should be tender but still hold their shape. If they’re getting mushy, you’ve cooked them too long (they’re still edible, just not as pretty).

If the stew looks too thick, add more broth or water. If it’s too thin, simmer uncovered for the last 10 minutes to reduce.

Step 6: Adjust Consistency and Seasoning

Remove the bay leaves, thyme sprigs, and rosemary sprig. Taste the stew and adjust seasoning. You’ll probably need to add salt—the amount depends on how salty your broth and soy sauce are.

Add more soy sauce for umami, more balsamic for brightness, or more smoked paprika for depth. The stew should taste rich, savory, and well-balanced.

If adding greens like kale or spinach, stir them in now and cook for 2-3 minutes until wilted.

Step 7: Finish With Fresh Herbs

Ladle the stew into bowls and garnish generously with fresh chopped parsley. A drizzle of good olive oil on top is optional but adds richness.

Serve hot with crusty bread for dipping. The stew will be thick and hearty, perfect for cold days.

Serving Suggestions

Crusty Bread for Dipping This is essential. You need something to soak up all that delicious broth. A warm, crusty sourdough or French bread is perfect. Garlic bread works too if you want extra flavor.

Over Mashed Potatoes or Polenta Serve the stew over a bed of creamy mashed potatoes or soft polenta. The starchy base soaks up the broth and makes it even more filling. Very comforting.

With a Simple Green Salad A crisp salad with lemon vinaigrette cuts through the richness of the stew. Keep it simple—mixed greens, cherry tomatoes, cucumber, and a bright dressing.

Topped With Fresh Parsley Don’t skip the fresh parsley garnish—it adds brightness and color. You could also use fresh thyme leaves or a sprinkle of nutritional yeast for extra savory flavor.

Making It a Complete Vegan Meal The stew is pretty complete on its own, but add bread and a salad for a full meal. You could also serve with roasted vegetables on the side—Brussels sprouts or broccoli work great.

Meal Prep Bowls Portion the stew into containers with a side of quinoa or brown rice. Add some steamed broccoli or roasted vegetables. Perfect grab-and-go lunches for the week.

Storage Tips

Refrigeration (Tastes Better the Next Day!)

Store cooled stew in an airtight container in the fridge for up to 5 days. The flavors deepen and improve as it sits—day-two stew is often even better than fresh.

How the Stew Thickens Overnight

The lentils will continue to absorb liquid as the stew sits, so it’ll be much thicker the next day. This is totally normal and actually preferable—it becomes more stew-like and less soup-like.

Reheating and Thinning If Needed

Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add vegetable broth, water, or even a splash of wine to thin it to your desired consistency.

Microwave works for individual portions but stovetop gives better results. Heat slowly and add liquid as needed.

Freezing for Later Meals

This stew freezes beautifully for up to 3 months. Let it cool completely, then freeze in portion-sized containers. The lentils and vegetables hold up well to freezing.

Thaw overnight in the fridge, then reheat on the stovetop. You might need to add extra broth since the lentils absorb liquid during freezing and thawing.

Make-Ahead Strategy

Make the full recipe on the weekend and portion it out for the week. It’s one of those rare dishes that actually improves with time. The mushrooms and lentils continue to absorb the flavors, making each day’s lunch taste even better.

Final Thoughts

Here’s what I love about Vegan Lentil Mushroom Stew: it proves that plant-based food doesn’t have to be about sacrifice or deprivation. This stew is legitimately satisfying, deeply flavorful, and comforting in all the ways you want comfort food to be.

The mushrooms and lentils create this hearty, almost meaty texture that makes the stew feel substantial. The rich, savory broth is packed with umami. Every spoonful is filling and delicious. The fact that it’s vegan is almost beside the point—it’s just really good food.

I make this for everyone—vegans, vegetarians, and omnivores alike—and it always gets rave reviews. It’s become one of those recipes I rely on when I want something wholesome, budget-friendly, and genuinely delicious. The leftovers are even better, which makes it perfect for meal prep.

Give this a try and let me know what you think! Tag me on Instagram or Pinterest with your plant-based cooking wins. And if you add your own variations—different mushrooms, creative vegetables, unique seasonings—share them in the comments. I love seeing how people make these recipes their own.

Now go make some hearty, comforting, plant-powered magic in your kitchen. This one’s a keeper.

Happy cooking!
— Kip

Vegan Lentil Mushroom Stew (Hearty & Comforting!)

Difficulty: Beginner Prep Time 15 mins Cook Time 45 mins Total Time 1 hr
Estimated Cost: $ 12

Description

Vegan Lentil Mushroom Stew is the ultimate proof that plant-based comfort food can be just as hearty and satisfying as any meat-based dish. Earthy mushrooms and protein-packed lentils simmer together in a rich, savory broth infused with aromatics, tomato paste, and fresh herbs, creating deep umami flavor that rivals traditional beef stew. The lentils provide substance and protein while the mushrooms add a meaty texture that makes this stew incredibly filling. Perfect for cold days, meal prep, or anyone looking to add more plant-based meals to their rotation without sacrificing comfort or satisfaction.

Ingredients

Instructions

  1. Heat 1 tbsp olive oil in large pot over medium-high heat. Add mushrooms and cook 8-10 minutes until browned and moisture has evaporated. Transfer to a plate.
  2. Add remaining 1 tbsp oil to pot. Reduce heat to medium. Add onion, carrots, and celery. Sauté 5-7 minutes until softened. Add garlic and cook 1 minute.
  3. Push vegetables aside. Add tomato paste to center of pot and cook 2-3 minutes, stirring occasionally, until darkened. Mix into vegetables.
  4. Add lentils, broth, tomatoes with juices, soy sauce, balsamic vinegar, bay leaves, thyme, rosemary, smoked paprika, and pepper. Return mushrooms to pot. Stir and bring to boil.
  5. Reduce heat to low and simmer, partially covered, 35-40 minutes until lentils are tender. Stir occasionally. Add water or broth if too thick.
  6. Remove bay leaves and herb sprigs. Taste and adjust seasoning with salt, more soy sauce, or balsamic vinegar.
  7. Ladle into bowls and garnish with fresh parsley. Serve hot with crusty bread.

Note

Slow Cooker Method: After Step 3, transfer everything to slow cooker. Cook on low 6-8 hours or high 3-4 hours. Finish with Step 6.

Add-Ins: Stir in 2 cups chopped kale or spinach in last 5 minutes. Add 1 cup frozen peas at the end.

Keywords: vegan lentil mushroom stew, veggie lentil stew, mushroom and lentil recipes, lentil mushroom stew crockpot, vegetarian mushroom lentil dish, hearty beefless stew with lentils, vegetable and lentil stew, mushroom lentil recipes, vegan comfort food, plant-based stew
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use red lentils instead?

I don't recommend it for this recipe. Red lentils cook much faster and break down completely, turning the stew into more of a thick porridge. Brown or green lentils hold their shape and provide better texture. French green lentils (lentilles du Puy) are even better—they stay firmer and have a peppery flavor. If red lentils are all you have, reduce cooking time to 20-25 minutes and expect a thicker, less chunky stew.

What mushrooms work best?

A mix is ideal for depth of flavor. Cremini (baby bellas) are the base—affordable and flavorful. Shiitake add earthiness and umami. Portobello adds meatiness. Even regular button mushrooms work fine. Don't use delicate mushrooms like enoki or oyster—they'll disappear. The key is using enough mushrooms (a full pound) to make the stew substantial and "meaty."

How do I make this in a slow cooker?

Sauté the mushrooms, vegetables, and tomato paste on the stovetop first (Steps 1-3), then transfer everything to the slow cooker. Add lentils, broth, tomatoes, and seasonings. Cook on low for 6-8 hours or high for 3-4 hours. The lentils should be tender but not mushy. Finish by adjusting seasoning and removing herb sprigs. The slow cooker method is perfect for set-it-and-forget-it meals.

Is this recipe gluten-free?

Yes, naturally! Just make sure to use tamari instead of regular soy sauce (which contains wheat), and check that your vegetable broth is gluten-free (most are). Everything else is naturally gluten-free. This makes it perfect for people with celiac disease or gluten sensitivity.

Can I add other vegetables?

Absolutely! Diced potatoes, parsnips, or turnips added with the lentils make it heartier. Chopped kale, spinach, or Swiss chard stirred in at the end add color and nutrition. Frozen peas added in the last 5 minutes work great. Bell peppers, zucchini, or green beans all work—just adjust cooking times so nothing gets mushy. The base recipe is very forgiving.

Why does my stew taste bland?

A few likely culprits: (1) Your vegetable broth is low quality or too mild—use Better Than Bouillon or homemade. (2) You didn't add enough salt—lentils absorb a lot of salt, so taste and adjust. (3) You skipped the soy sauce—it adds crucial umami. (4) You didn't cook the tomato paste long enough—it should darken and smell sweet. (5) You need acid—add more balsamic or a squeeze of lemon. Taste as you go and adjust!

Can I make this oil-free?

Yes! Sauté the mushrooms and vegetables in a few tablespoons of vegetable broth instead of oil. They won't brown quite as much, but they'll still taste good. You might want to add an extra tablespoon of soy sauce or some miso paste to compensate for the missing richness from the oil. The stew will be slightly less rich but still delicious.

How do I make this more "meaty"?

Add more umami! Use a mix that includes shiitake and portobello mushrooms. Add an extra tablespoon of soy sauce or a tablespoon of miso paste. A splash of red wine instead of balsamic adds depth. Some people add a tablespoon of nutritional yeast for extra savory flavor. The smoked paprika is important too—it adds that hint of smokiness that mimics meat.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

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

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.