White Bean Mushroom Stew with Potatoes (and optional tempeh) is a healthy vegan alternative to traditional meaty stews. Protein-rich, easy to make, and with pantry-friendly ingredients. Option for oil-free.
A satisfying dinner, packed with nutrients, and budget-friendly. This vegan recipe is a keeper. It's also versatile. Use veggies or beans you already have on hand.
There is the option for adding tempeh for even more plant-based protein and nutrients.
This recipe for White Bean Mushroom Stew with Potatoes was inspired by my Tempeh Lentil Stew with Potatoes on this site, as well as my Spiced Tofu & Black Bean Vegan Chili.
Jump to:
👩🏼🌾 Ingredients
- Olive Oil (optional)
- Tempeh (optional)
- Soy sauce or tamari
- Cremini or white button mushrooms
- Onion
- Carrots
- Garlic
- Flour
- Vegetable broth
- Lemon juice
- Creamer baby potatoes
- Bay leaves
- Rosemary
- Thyme
- Oregano
- Basil
- Frozen green peas
- Coconut milk or unsweetened nondairy milk
- Salt & freshly ground black pepper
- Fresh parsley (optional)
See recipe card for quantities.
📖 Instructions
If you are adding tempeh to this White Bean Mushroom Stew with Potatoes, simmer the block beforehand for a few minutes to reduce its slightly bitter flavor. This step is optional but worth the extra effort, especially if you are new to tempeh.
Transfer the tempeh to a bowl or dish and set aside.
Transfer the mushrooms to the bowl or dish with the tempeh (if using) and set aside.
To the same skillet, cook the onions and carrots. (I like to roll-cut my carrots because I think it looks nicer.)
Add the flour and cook for 2 minutes more. Make sure to stir constantly to prevent lumps from forming in the flour.
Add the vegetable broth and lemon juice. Stir well to combine.
Discard the bay leaves.
Adjust the vegetable broth, soy sauce, and lemon juice as desired. Season with salt & pepper. Garnish with fresh parsley.
This is a fabulous stew to serve at dinner parties. It looks very impressive with all the vibrant colors. It's also a perfect holiday meal. Add this dish to your Thanksgiving spread.
🥔 Substitutions
This recipe for White Bean Mushroom Stew with Potatoes is versatile.
- Vegetables - instead of carrots, you can use daikon, turnips, or celery
- Potatoes - use a different variety of potatoes, but make sure to cut them into bite-sized pieces before adding to them the stew
- Green peas - omit the green peas as desired, or substitute for edamame
- Coconut milk - oat milk is an ideal substitute
- Tempeh - omit the tempeh, or substitute for one third of a 14-ounce packet of extra-firm tofu (cut into ¾-inch cubes, bake/air-fry until golden brown before adding to the stew)
🌶 Variations
- Spicy - add crushed red pepper to the cooked onions to imbue heat into the dish, or one half red chili pepper (minced)
- Vegetable soup - add more vegetable broth to make a soup
Potatoes and beans are such a comforting pairing. Try my Garlic Roasted Vegetables & White Beans recipe on this site. Or, if you're craving more protein, see my Chipotle Chickpea & Tofu Stew.
⏱ Storage
Refrigerate any remaining White Bean Mushroom Stew with Potatoes in an airtight container for up to 3 days.
These ingredients don't stand up well to freezing.
💡 Top tip
For browning the tempeh and mushrooms, use a large skillet to avoid overcrowding. Let them sit undisturbed for the first few minutes of cooking.
Oat milk is a nondairy alternative to cow's milk and is made from predominantly oats and water.
It's a great alternative if you are allergic or sensitive to dairy, lactose, soy, or nuts.
Oats are naturally gluten-free, but sometimes become cross contaminated in the processing facility. Be sure to read the carton to check if it specifies gluten-free.
Oat milk has more fiber than almond or rice milk, but is typically higher in carbohydrates and calories.
Like other nondairy milks, it is usually supplemented with vitamin D, which many of us don't get enough of.
Choose unsweetened oat milk for a healthier option. This is also the best choice for adding to savory dishes.
👩🏽🍳 Made this recipe?
Share your creation with me on Instagram. It makes my day to see you recreate my recipes.
I would love it if you would ⭐️ rate this recipe and leave a comment. Thank you in advance.
📖 Recipe
White Bean Mushroom Stew with Potatoes
Ingredients
- 2 teaspoons olive oil plus more as needed (optional)
- 8 ounces tempeh crumbled (optional)
- 2 tablespoons soy sauce or tamari (divided), plus more as needed
- 16 ounces cremini mushrooms or white button, quartered
- 1 large onion chopped
- 2 large carrots cut into ¾-inch pieces
- 4 garlic cloves minced
- ½ cup wholewheat pastry flour or all-purpose
- 5 cups vegetable broth
- 2 tablespoons lemon juice plus more as needed
- 1 pound creamer baby potatoes halved
- 2 bay leaves
- ¼ teaspoon dried rosemary
- ¼ teaspoon dried thyme
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- 15 ounces cannellini beans or navy, or Great Northern, canned with liquid
- ⅔ cup green peas frozen
- 1 ⅓ cups unsweetened coconut milk canned, or unsweetened nondairy milk
- Salt & freshly ground black pepper to taste
- ¼ cup chopped fresh parsley for garnish
Instructions
- Simmer tempeh (optional): Simmer the tempeh in water to cover by 2 inches for 3 minutes to remove the slightly bitter flavor before crumbling. Run the block under cold water. Use your hands to break the tempeh into crumbles.
- Sauté tempeh: Heat 2 teaspoons olive oil over medium-high heat in a large nonstick skillet. Cook the tempeh crumbles, if using, for about 5 minutes until golden brown, stirring occasionally. Add 1 tablespoon soy sauce and cook for 1 minute more, stirring constantly. Transfer to a bowl and set aside.
- Cook mushrooms: Add a drizzle of olive oil to the same skillet and heat over medium-high heat. Cook the mushrooms for about 6 minutes, or until they release their liquid and brown, stirring occasionally. Transfer to the bowl with the tempeh, if using, and set aside.
- Cook onion, carrots, and garlic: Drizzle more olive oil into the same skillet. Cook the onion, carrots, and garlic for about 5 minutes, or until the onions are translucent. Add the flour and cook for 2 minutes more, stirring constantly.
- Add liquid: Whisk in the vegetable broth and lemon juice.
- Add the potatoes, bay leaves, rosemary, thyme, oregano, and basil. Bring the liquid to a gentle boil before reducing the heat to a low simmer. Simmer with the lid on for about 15 minutes, or until the potatoes are fork tender, stirring occasionally, and adding more broth as needed to keep the vegetables submerged.
- Combine ingredients and season: Discard the bay leaves. Add the tempeh crumbles (if using), beans, peas, and coconut milk. Add more water or broth as needed until the desired consistency. Season with salt and pepper. Adjust soy sauce and lemon juice to taste.
- Garnish with fresh parsley.
Notes
Nutrition
This information is provided as a courtesy and is an ESTIMATE only. Varying factors such as product types or brands purchased can change the nutritional information in any given recipe.
Cristine
Hello,
This looks fabulous. I’m going to try making it. One question though. In the photo there is rice, but it’s not in the recipe. Can you let me know what type of rice and quantity?
Thank you.
Nisha Melvani
Hi. 1 cup dry rice makes about 3 cups cooked, which serves 3 to 6 people. Most varieties of rice will work. I enjoy this stew with brown or wild rice.
Emma
Have you ever tried freezing it? Made more than I was expecting and was wondering whether I could stick some in the freezer for another time.
Nisha Melvani
Hi, My only concern would be that the potatoes will be mushy when you thaw and reheat. Maybe remove the potatoes and then freeze. Add a little water or broth when reheating.
Becky
I'm slightly confused here -- there seems to be an omission in the recipe. I was looking at the ingredient list and directions and realized that there are no white beans listed! I'm sure it's just an oversight as I can see beans in the photos, but it would be helpful to know how many to use!
Nisha Melvani
Hi Becky, Thanks so much for bringing this to my intention! I did indeed forget to add them as an oversight. Luckily they make an appearance in the videos! I have included them in the list now. Thanks again.
Aquiles
More confusion. You forgot to mention, add garlic, in cooking instructions.
Nisha Melvani
Hi. Sorry about that. I just updated the recipe. Thanks
Lori-Ann
This was so delicious! Very flavourful. Only change I made was adding some Cumin.
Nisha Melvani
I'm so happy you liked the recipe. Cumin is a great addition! Thanks for leaving a comment. Have a lovely evening.