Vegan Mushroom Stew Recipe
Introduction
This hearty vegan mushroom stew is a comforting and flavorful dish perfect for chilly days. Packed with tender vegetables, baby Bella mushrooms, and red lentils, it offers a rich, savory experience that’s both nourishing and satisfying.

Ingredients
- 3 tablespoons olive oil
- 1 yellow onion, diced
- 1 cup sliced carrot
- 1 cup sliced celery
- 16 oz. baby Bella mushrooms, halved
- 6 cloves garlic, thinly sliced
- 2 teaspoons dried thyme
- 1 teaspoon dried oregano
- 1/2 teaspoon dried sage
- 2 tablespoons flour
- 1/4 cup balsamic vinegar
- 2 tablespoons soy sauce
- 16 oz. baby yellow potatoes, halved
- 1 cup uncooked split red lentils
- 1 (14.5 oz.) can tomato sauce
- 3 cups vegetable broth
- 2 bay leaves
- Kosher salt
- Fresh cracked pepper
Instructions
- Step 1: Heat the olive oil in a large pot over medium heat.
- Step 2: Add the diced onion, sliced carrot, and sliced celery along with a couple pinches of salt and pepper. Cook, stirring occasionally, for about 8 minutes until the vegetables begin to soften.
- Step 3: Stir in the halved mushrooms, sliced garlic, dried thyme, oregano, sage, and a couple pinches of salt and pepper. Cook, stirring frequently, for 3 to 4 minutes until the mushrooms release their moisture.
- Step 4: Sprinkle the flour over the vegetables and stir well to coat everything evenly. Continue cooking while stirring frequently for 1 minute to remove the raw flour taste.
- Step 5: Pour in the balsamic vinegar and soy sauce to deglaze the pan, scraping up any browned bits from the bottom for extra flavor.
- Step 6: Add the halved baby yellow potatoes, uncooked red lentils, tomato sauce, vegetable broth, bay leaves, and a couple pinches of salt and pepper.
- Step 7: Bring the mixture to a simmer over medium-high heat, stirring occasionally to prevent the lentils from sticking to the pot.
- Step 8: Reduce the heat to low and let it simmer gently for 10 to 15 minutes, or until the potatoes are fork-tender. Taste and adjust seasoning with salt and pepper as needed.
- Step 9: Remove the bay leaves, garnish with fresh parsley if desired, serve with mashed potatoes or crusty bread, and enjoy your warming vegan mushroom stew!
Tips & Variations
- For a thicker stew, use a bit less broth or simmer a few minutes longer uncovered to reduce the liquid.
- Swap baby yellow potatoes for red potatoes or sweet potatoes for a different texture and sweetness.
- Add chopped fresh herbs like rosemary or thyme at the end for a fresh herbal note.
- To make it gluten-free, replace the flour with a gluten-free alternative like cornstarch or rice flour.
Storage
Store leftover stew in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if it’s too thick. This stew also freezes well for up to 3 months; thaw overnight in the fridge before reheating.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of mushrooms?
Yes, you can substitute baby Bella mushrooms with cremini, button, or shiitake mushrooms depending on your preference. Each will add a slightly different flavor and texture.
Is this stew suitable for meal prep?
Absolutely! This vegan mushroom stew keeps well and tastes even better the next day as the flavors meld. It’s a great option for preparing meals ahead of time.
PrintVegan Mushroom Stew Recipe
This hearty Vegan Mushroom Stew is a comforting and flavorful dish packed with baby Bella mushrooms, fresh vegetables, and red lentils simmered in a rich, savory broth. Enhanced with aromatic herbs, balsamic vinegar, and soy sauce, it offers a perfect balance of umami and warmth, making it an ideal meal for cozy evenings. Easy to prepare on the stovetop, this stew is both nutritious and satisfying, served best with mashed potatoes or crusty bread.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Stew
- Method: Stovetop
- Cuisine: Vegan
- Diet: Vegan
Ingredients
Vegetables
- 1 yellow onion, diced
- 1 cup sliced carrot
- 1 cup sliced celery
- 16 oz. baby Bella mushrooms, halved
- 6 cloves garlic, thinly sliced
- 16 oz. baby yellow potatoes, halved
Herbs and Seasonings
- 2 teaspoons dried thyme
- 1 teaspoon dried oregano
- 1/2 teaspoon dried sage
- 2 bay leaves
- Kosher salt, to taste
- Fresh cracked pepper, to taste
Liquids and Sauces
- 3 tablespoons olive oil
- 1/4 cup balsamic vinegar
- 2 tablespoons soy sauce
- 1 (14.5 oz.) can tomato sauce
- 3 cups vegetable broth
Other
- 2 tablespoons flour
- 1 cup uncooked split red lentils
Instructions
- Heat oil and sauté aromatics: Heat 3 tablespoons of olive oil in a large pot over medium heat. Add the diced onion, sliced carrot, and celery along with a couple pinches of kosher salt and fresh cracked pepper. Cook, stirring occasionally, for about 8 minutes until the vegetables soften and the onions become translucent.
- Add mushrooms and herbs: Stir in the halved baby Bella mushrooms, thinly sliced garlic, dried thyme, oregano, sage, and another couple pinches of salt and pepper. Cook, stirring frequently, for 3 to 4 minutes until the mushrooms begin to release their moisture and soften.
- Incorporate flour: Sprinkle 2 tablespoons of flour over the mixture and stir well to evenly coat all the ingredients. Continue cooking, stirring frequently, for 1 minute to remove the raw flour taste.
- Deglaze the pot: Pour in 1/4 cup of balsamic vinegar and 2 tablespoons of soy sauce to deglaze the pan, scraping up any browned bits from the bottom of the pot. This adds depth and richness to the stew.
- Add main stew ingredients: Add the halved baby yellow potatoes, 1 cup of uncooked split red lentils, 14.5 oz. can of tomato sauce, 3 cups of vegetable broth, and 2 bay leaves. Season again with a couple pinches of salt and pepper.
- Simmer the stew: Bring everything to a simmer over medium-high heat, stirring occasionally to prevent lentils from sticking to the bottom. Once simmering, reduce heat to low and cook gently for 10 to 15 minutes or until the potatoes are fork-tender.
- Adjust seasoning and serve: Taste the stew and add extra salt and pepper if needed. Remove bay leaves before serving. Garnish with fresh parsley and serve hot, ideally alongside mashed potatoes for a comforting meal experience.
Notes
- You can substitute baby yellow potatoes with Yukon gold or red potatoes if preferred.
- Red lentils cook quickly and break down to thicken the stew; if you desire a chunkier texture, consider using green or brown lentils but increase cook time accordingly.
- Make sure to stir occasionally during simmering to prevent the lentils from sticking and burning.
- To make this dish gluten-free, substitute the all-purpose flour with a gluten-free flour blend or cornstarch.
- This stew stores well in the refrigerator for 3-4 days and freezes beautifully for up to 3 months.
Keywords: Vegan mushroom stew, mushroom lentil stew, vegan comfort food, hearty vegan stew, easy vegan dinner, plant-based stew

