
Cozy Vegan Stew with Mushrooms tastes rich, savory, and deeply comforting, like a hug in a bowl on a chilly night. It suits busy home cooks who want a hearty, plant-based dinner in about 45–55 minutes, with simple ingredients and very little fuss. I tested this version on a weeknight after a long writing day, and I went back for seconds before the pot even cooled down.
Why Cozy Vegan Stew with Mushrooms Is Worth It
This stew uses mushrooms in a big way, so you get that satisfying, meaty bite without any actual meat. Aromatics, herbs, and a touch of umami boosters build layers of flavor that taste like the stew simmered all afternoon. You still keep the process simple and weeknight-friendly.
You also get a one-pot meal that checks all the boxes: vegan, cozy, budget-friendly, and great for leftovers. The texture feels thick and stew-like, not brothy, so it pairs perfectly with crusty bread or a pile of mashed potatoes.
“This Cozy Vegan Stew with Mushrooms tastes like classic beef stew’s kinder, gentler cousin, and nobody at my table missed the meat for a second. ★★★★★”
Ingredients You Need
Mushrooms and Vegetables
-
Mushrooms (1 ½–2 pounds total)
- Use a mix if possible: cremini/baby bella, shiitake, and oyster mushrooms bring the best flavor.
- White button mushrooms work in a pinch, but they taste milder.
- Wipe mushrooms with a damp towel instead of soaking them, so they brown nicely.
-
Onion (1 large, yellow or sweet), diced
- Yellow onion gives the best balance of sweetness and savoriness.
-
Carrots (2–3 medium), sliced into coins or half-moons
- Baby carrots work if you already have them; just slice them.
-
Celery (2–3 ribs), sliced
-
Garlic (4–6 cloves), minced
- Use jarred minced garlic if you want a shortcut, but fresh garlic gives brighter flavor.
-
Potatoes (2–3 medium yukon gold), cubed
- Yukon gold potatoes hold their shape and add creaminess.
- Use red potatoes as a swap; russets tend to break down more.
-
Frozen peas (1 cup)
- Toss them in at the end so they stay bright and sweet.
Broth, Liquids, and Umami Boosters
-
Vegetable broth (4 cups)
- Choose a low-sodium broth so you control the salt.
- I like Better Than Bouillon vegetable base for deeper flavor.
-
Canned diced tomatoes (1 can, 14.5 ounces), with juices
- Fire-roasted tomatoes add a subtle smoky note.
-
Soy sauce or tamari (2–3 tablespoons)
- Tamari keeps the stew gluten-free.
- Coconut aminos work if you avoid soy, though they taste sweeter, so you may add a pinch more salt.
-
Balsamic vinegar (1–2 teaspoons)
- This brightens the stew and balances the richness.
Thickeners and Fats
-
Olive oil or avocado oil (2–3 tablespoons)
- Use a neutral oil if you prefer a more subtle flavor.
-
All-purpose flour (2–3 tablespoons)
- This thickens the stew and gives that classic, silky texture.
- Use a 1:1 gluten-free flour blend if you avoid gluten.
-
Tomato paste (1–2 tablespoons)
- This adds depth and color. Squeeze tubes make storage easy.
Herbs and Seasoning
-
Bay leaf (1–2 leaves)
-
Dried thyme (1 teaspoon)
-
Dried rosemary (½ teaspoon, crushed between fingers)
-
Smoked paprika (½–1 teaspoon)
- This adds a gentle smoky note without any meat.
-
Salt and black pepper, to taste
-
Fresh parsley, chopped (small handful) for garnish
Optional Add-Ins
- Cooked lentils (1–1 ½ cups) for extra protein and body.
- Vegan butter (1 tablespoon) stirred in at the end for extra richness.
- Nutritional yeast (1–2 tablespoons) for a cheesy, savory boost.
Equipment List
- Large heavy pot or Dutch oven (at least 5–6 quarts).
- Cutting board and sharp knife.
- Wooden spoon or spatula.
- Measuring cups and spoons.
- Ladle for serving.
Quick Tips & substitutions
- Brown mushrooms in batches so they caramelize instead of steaming.
- Keep heat on medium-high when you brown mushrooms and avoid crowding the pan.
- Swap soy sauce with tamari or coconut aminos if you need gluten-free or soy-free options.
- Use a gluten-free flour blend or cornstarch slurry (1 tablespoon cornstarch + 2 tablespoons water) to thicken without wheat.
- Stir tomato paste in with the aromatics so it caramelizes and deepens in flavor.
- Add frozen peas at the very end so they stay bright and tender.
- Taste and season at the end, since broth, soy sauce, and tomatoes all bring salt.
- Add a splash of extra broth if the stew thickens too much as it sits.
How to Make Cozy Vegan Stew with Mushrooms
Step 1: Prep the Vegetables
Wash and dry all produce. Slice mushrooms into thick pieces so they hold texture in the stew. Dice onion, slice carrots and celery, cube potatoes, and mince garlic. Keep everything in separate piles so you add them at the right times.
Step 2: Brown the Mushrooms
Heat 1–2 tablespoons oil in your pot over medium-high heat. Add about half the mushrooms in a single layer and let them sit for 3–4 minutes before you stir, so they develop color. Stir and cook another 3–4 minutes until they look browned and smell nutty. Transfer them to a bowl, then repeat with the remaining mushrooms, adding a bit more oil if the pot looks dry.
Step 3: Sauté Aromatics
Lower heat to medium. Add a drizzle of oil if needed, then add onion, carrot, and celery with a pinch of salt. Sauté 5–7 minutes until the onion softens and the edges of the vegetables start to brown. Add garlic and cook 30–60 seconds until fragrant, and stir often so it does not burn.
Step 4: Build the Flavor Base
Stir in tomato paste and cook 1–2 minutes until it darkens slightly and smells sweet. Sprinkle flour over the vegetables and stir for another minute to coat everything and cook off the raw flour taste. Add dried thyme, rosemary, smoked paprika, and black pepper, and stir again. The mixture should look thick and glossy.
Step 5: Deglaze and Add Liquids
Pour in a splash of vegetable broth and scrape the bottom of the pot with your spoon to lift any browned bits. Add the rest of the broth, diced tomatoes with their juices, soy sauce or tamari, and balsamic vinegar. Stir well so no flour lumps remain. Add bay leaf and the browned mushrooms (with any juices from the bowl).
Step 6: Add Potatoes and Simmer
Add cubed potatoes and stir them into the stew. Bring the pot up to a gentle boil, then lower heat to maintain a steady simmer. Cover the pot partially and cook 20–25 minutes, stirring occasionally, until potatoes and carrots feel tender when you pierce them with a fork. Adjust heat as needed so the stew simmers and does not boil aggressively.
Step 7: Finish the Stew
When vegetables turn tender, taste the broth and adjust salt, pepper, and soy sauce as needed. Stir in frozen peas and cook another 3–5 minutes until they heat through. If you use cooked lentils, nutritional yeast, or vegan butter, stir them in now. Remove the bay leaf, then sprinkle chopped fresh parsley over the top.
Step 8: Adjust Texture and Serve
Check the thickness of the stew. If it seems too thick, stir in a bit more broth or water until it reaches your ideal consistency. If it seems too thin, simmer uncovered for 5–10 minutes to reduce, or stir in a small cornstarch slurry and simmer a few minutes more. Ladle into bowls and serve hot.
Recipe Variations
- Gluten-free: Use tamari instead of soy sauce and swap all-purpose flour with a 1:1 gluten-free flour blend or cornstarch slurry.
- Extra protein: Add cooked green or brown lentils, chickpeas, or white beans near the end of cooking.
- Low carb: Replace potatoes with chopped cauliflower and reduce carrots; simmer less so cauliflower holds some bite.
- Smoky version: Add extra smoked paprika and a spoonful of chipotle in adobo (minced) for heat and smoke.
- Creamy version: Stir in a splash of canned coconut milk or unsweetened cashew cream at the end.
- Herb-forward: Add fresh thyme and rosemary near the end of cooking for brighter herbal notes.
Ways to Serve Cozy Vegan Stew with Mushrooms
- Spoon over creamy mashed potatoes or mashed cauliflower.
- Serve with warm crusty bread or toasted sourdough for dunking.
- Ladle over cooked brown rice, quinoa, or barley for a heartier bowl.
- Pair with a simple green salad with lemony dressing.
- Serve in a bread bowl for a cozy, fun presentation.
Storage Success
Let the Cozy Vegan Stew with Mushrooms cool until it reaches room temperature, then transfer it to airtight containers. Store in the refrigerator for up to 4 days, and the flavors deepen nicely by day two. Reheat on the stove over medium heat with a splash of broth or water, and stir often so it heats evenly. Freeze portions for up to 2–3 months, and thaw overnight in the fridge before reheating.
Cozy Vegan Stew with Mushrooms
Ingredients
Instructions
- Prep the vegetables: Wash and dry all produce. Slice the mushrooms into thick pieces. Dice the onion, slice the carrots and celery, cube the potatoes, and mince the garlic. Keep each prepared ingredient in separate piles or bowls.
- Brown the mushrooms: Heat 1–2 tablespoons oil in a large heavy pot or Dutch oven over medium-high heat. Add about half of the mushrooms in a single layer and let them cook undisturbed for 3–4 minutes so they brown. Stir and cook another 3–4 minutes until browned and fragrant. Transfer to a bowl and repeat with the remaining mushrooms, adding more oil if needed. Set browned mushrooms aside.
- Sauté the aromatics: Lower the heat to medium. Add a drizzle of oil if the pot looks dry, then add the onion, carrots, and celery with a pinch of salt. Sauté for 5–7 minutes, stirring occasionally, until the onion softens and the vegetables start to brown at the edges. Add the garlic and cook for 30–60 seconds, stirring frequently, until fragrant.
- Build the flavor base: Stir in the tomato paste and cook for 1–2 minutes until it darkens slightly and smells sweet. Sprinkle the flour over the vegetables and cook for about 1 minute, stirring to coat everything and cook off the raw flour taste. Add the dried thyme, dried rosemary, smoked paprika, and a few grinds of black pepper, stirring until the mixture looks thick and glossy.
- Deglaze and add liquids: Pour in a splash of vegetable broth and scrape the bottom of the pot with a wooden spoon to release any browned bits. Add the remaining broth, the canned diced tomatoes with their juices, soy sauce or tamari, and balsamic vinegar. Stir well until no flour lumps remain. Add the bay leaf and return the browned mushrooms and any collected juices to the pot.
- Add potatoes and simmer: Stir in the cubed potatoes. Bring the stew up to a gentle boil, then reduce the heat to maintain a steady simmer. Partially cover the pot and cook for 20–25 minutes, stirring occasionally, until the potatoes and carrots are tender when pierced with a fork.
- Finish the stew: Taste the broth and adjust with additional salt, pepper, or soy sauce as needed. Stir in the frozen peas and cook for 3–5 minutes, just until heated through. If using cooked lentils, nutritional yeast, or vegan butter, stir them in now. Remove and discard the bay leaf, then sprinkle chopped fresh parsley over the stew.
- Adjust texture and serve: Check the consistency of the stew. If it is too thick, stir in a bit more broth or water until it reaches your preferred thickness. If it is too thin, simmer uncovered for 5–10 minutes to reduce. Ladle the stew into bowls and serve hot, optionally with crusty bread, mashed potatoes, or cooked grains.
Notes
Approximate per 1 of 6 servings (without optional lentils, vegan butter, or nutritional yeast): 230–260 calories; fat 8–10 g; saturated fat 1.5 g; carbohydrates 35–40 g; fiber 6–8 g; sugars 9–11 g; protein 7–9 g; sodium 750–900 mg (varies with broth and soy sauce). Values will vary based on exact ingredients, brands, and optional add-ins.
