
Cozy Vegan Stew with Mushrooms tastes rich, savory, and deeply comforting, like a hug in a bowl on a chilly night. It works well for busy weeknights or lazy Sundays, takes about 45–55 minutes total, and fits vegans, vegetarians, and anyone who wants a hearty meatless dinner. I tested this one on my very picky cousin, and he went back for thirds without asking where the meat went.
Why Cozy Vegan Stew with Mushrooms Is Worth It
This stew delivers big “beef stew” vibes without any beef at all, thanks to umami-packed mushrooms, tomato paste, and a splash of soy sauce or tamari. The broth tastes thick and silky, the veggies stay tender but not mushy, and the mushrooms give every spoonful a satisfying bite.
You use simple ingredients that you probably already keep in your pantry and fridge, and the whole thing cooks in one pot. Leftovers taste even better the next day, which makes this Cozy Vegan Stew with Mushrooms a smart meal prep option for lunches or quick dinners.
“This Cozy Vegan Stew with Mushrooms tastes like classic comfort food, but lighter and kinder, and I scraped my bowl clean. ★★★★★”
Ingredients You Need
Mushrooms
- 1 pound cremini or baby bella mushrooms, sliced thick
- White button mushrooms also work, but cremini bring deeper flavor.
- Mix in a handful of shiitake or oyster mushrooms if you want extra umami.
Vegetables
- 1 large yellow onion, diced
- 3 medium carrots, sliced into coins
- 2 ribs celery, sliced
- 2 medium potatoes, diced (Yukon gold hold their shape nicely)
- 3 cloves garlic, minced
- 1 cup frozen peas (no need to thaw)
Flavor base
- 2 tablespoons olive oil or avocado oil
- 2 tablespoons tomato paste
- 2 tablespoons soy sauce or tamari (use tamari or coconut aminos for gluten-free)
- 1 tablespoon nutritional yeast (adds savory depth)
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary, crushed between fingers
- 1 bay leaf
- ½ teaspoon black pepper
- ¾–1 teaspoon fine sea salt, plus more to taste
Liquid and thickener
- 4 cups vegetable broth (choose a low-sodium brand so you control the salt)
- 1 cup water, as needed to adjust thickness
- 2 tablespoons cornstarch or arrowroot mixed with 3 tablespoons cold water (slurry)
- Use flour if you prefer, but stir well and simmer a bit longer.
Optional richness
- ¼ cup canned full-fat coconut milk or unsweetened oat cream
- 1 tablespoon vegan butter for extra gloss and flavor
Pantry shortcuts and notes
- Use pre-sliced mushrooms and pre-chopped mirepoix (onion, carrot, celery) from the store to cut down prep time.
- Bouillon paste or cubes work well in place of boxed broth; just mix with hot water and taste for salt.
- Tomato paste in a tube keeps longer and makes weeknight stews easier.
Equipment list
- Large heavy pot or Dutch oven with lid
- Cutting board and sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Small bowl for cornstarch slurry
- Ladle for serving
Quick Tips & substitutions
- Slice mushrooms thick so they keep a meaty texture after simmering.
- Brown mushrooms well before adding liquid to build deep flavor.
- Use tamari or coconut aminos instead of soy sauce if you need gluten-free.
- Swap potatoes with sweet potatoes or parsnips for a different vibe.
- Stir in spinach or kale at the end for extra greens.
- Use frozen mixed vegetables if you want to skip chopping carrots and celery.
- Add more broth or water if the stew thickens too much as it cools.
- Taste and adjust salt and acid at the end; a squeeze of lemon can brighten the whole pot.
- Use arrowroot instead of cornstarch if you avoid corn.
- Skip coconut milk and use oat cream or cashew cream if you dislike coconut flavor.
How to Make Cozy Vegan Stew with Mushrooms
Step 1: Prep the vegetables
Wash and slice the mushrooms into thick pieces so they hold texture. Dice the onion, slice the carrots and celery, and chop the potatoes into bite-size cubes. Mince the garlic and keep it separate so it does not burn early.
Step 2: Brown the mushrooms
Heat the olive oil in a large pot over medium-high heat. Add the mushrooms in a single layer and leave them alone for a few minutes so they brown instead of steam. Stir occasionally until they release their moisture and turn golden around the edges, about 7–9 minutes.
Step 3: Build the flavor base
Add the diced onion, carrots, and celery to the pot with the mushrooms. Stir and cook until the onion softens and turns translucent, about 5–6 minutes. Add the garlic and cook 30–60 seconds, just until it smells fragrant.
Push the vegetables to the side of the pot and add the tomato paste to the center. Stir the paste in that spot for 1–2 minutes until it darkens slightly and smells sweet and rich. Mix it into the vegetables, then add soy sauce or tamari, nutritional yeast, smoked paprika, thyme, rosemary, bay leaf, pepper, and a pinch of salt.
Step 4: Add liquid and simmer
Pour in the vegetable broth and stir well, scraping up any browned bits from the bottom of the pot. Add the potatoes and bring the stew to a gentle boil. Lower the heat to a steady simmer and cover the pot with the lid slightly ajar.
Simmer 20–25 minutes, stirring occasionally, until the potatoes and carrots feel tender when you poke them with a fork. Add a splash of water if the stew thickens too much during this time.
Step 5: Thicken the stew
Stir the cornstarch or arrowroot with cold water in a small bowl until no lumps remain. Remove the lid from the pot and stir the slurry into the simmering stew. Keep the stew at a gentle simmer for 3–5 minutes while it thickens to a velvety consistency.
If the stew looks too thick, add a bit more broth or water until it reaches your favorite texture. If it still looks thin, simmer a few extra minutes to reduce slightly.
Step 6: Add peas and optional creaminess
Stir in the frozen peas and cook 2–3 minutes until they heat through and stay bright green. Add coconut milk or oat cream and vegan butter if you use them, and stir until the stew looks glossy and creamy. Taste and adjust salt, pepper, and a tiny squeeze of lemon juice if you want more brightness.
Step 7: Rest and serve
Turn off the heat and let the Cozy Vegan Stew with Mushrooms sit for 5–10 minutes. This short rest helps the flavors settle and the stew thicken a bit more. Ladle into bowls and garnish with chopped fresh parsley or chives if you like.
Recipe Variations
- Gluten-free: Use tamari or coconut aminos, gluten-free broth, and cornstarch or arrowroot instead of flour.
- Oil-free: Sauté vegetables in a splash of broth instead of oil and skip vegan butter.
- Low carb: Replace potatoes with cauliflower florets and use fewer carrots.
- Extra protein: Add cooked lentils, chickpeas, or cubed firm tofu during the last 10 minutes of simmering.
- Smoky version: Add extra smoked paprika and a dash of liquid smoke.
- Herb-heavy: Stir in fresh thyme and rosemary at the end for a brighter herbal note.
- Spicy kick: Add red pepper flakes or a spoonful of chili crisp when you serve.
Ways to Serve Cozy Vegan Stew with Mushrooms
- Spoon over fluffy white or brown rice.
- Serve with crusty bread or toasted sourdough for dunking.
- Ladle on top of creamy mashed potatoes for a “stew bowl” situation.
- Pair with a simple green salad or roasted broccoli.
- Serve in a bread bowl for a fun, cozy dinner.
- Pack into a thermos for a warm work or school lunch.
Storage Success
Let the Cozy Vegan Stew with Mushrooms cool until it reaches room temperature, then move it into airtight containers. Store in the fridge for 3–4 days, and stir in a splash of water or broth when you reheat it on the stove or in the microwave. Freeze portions for up to 3 months, leaving a little space at the top of the container since the stew expands. Thaw overnight in the fridge when possible, then reheat gently and adjust seasoning before serving.

Cozy Vegan Stew with Mushrooms
Ingredients
Instructions
- Prep the vegetables: Wash and thickly slice the mushrooms. Dice the onion, slice the carrots and celery, and chop the potatoes into bite-size cubes. Mince the garlic and keep it separate.
- Brown the mushrooms: Heat the olive oil in a large heavy pot over medium-high heat. Add the mushrooms in a single layer and let them cook without stirring for a few minutes so they brown instead of steam. Stir occasionally until they release their moisture and turn golden around the edges, about 7–9 minutes.
- Build the flavor base: Add the diced onion, carrots, and celery to the pot. Cook, stirring, until the onion softens and becomes translucent, about 5–6 minutes. Add the garlic and cook for 30–60 seconds, just until fragrant.
- Toast the tomato paste and seasonings: Push the vegetables to one side of the pot and add the tomato paste to the center. Cook the paste, stirring, for 1–2 minutes until it darkens slightly and smells sweet and rich. Stir it into the vegetables, then add the soy sauce or tamari, nutritional yeast, smoked paprika, thyme, rosemary, bay leaf, black pepper, and a pinch of salt.
- Add liquid and simmer: Pour in the vegetable broth and stir well, scraping up any browned bits from the bottom. Add the potatoes and bring the stew to a gentle boil. Reduce the heat to a steady simmer, cover with the lid slightly ajar, and cook for 20–25 minutes, stirring occasionally, until the potatoes and carrots are tender. Add a splash of water if the stew thickens too much.
- Thicken the stew: In a small bowl, mix the cornstarch or arrowroot with the cold water until smooth. Remove the lid from the pot and stir the slurry into the simmering stew. Let it simmer for 3–5 minutes until it thickens to a velvety consistency. Add more broth or water if it becomes too thick, or simmer slightly longer if it still looks thin.
- Add peas and optional creaminess: Stir in the frozen peas and cook for 2–3 minutes until heated through and bright green. Add the coconut milk or oat cream and vegan butter, if using, and stir until the stew looks glossy and creamy. Taste and adjust salt, pepper, and add a tiny squeeze of lemon juice if you want extra brightness.
- Rest and serve: Turn off the heat and let the stew rest for 5–10 minutes to allow the flavors to settle and the stew to thicken a bit more. Ladle into bowls, garnish with chopped fresh parsley or chives if desired, and serve warm.
Notes
Approximate per serving (4 servings) for stew prepared with olive oil, cornstarch, and coconut milk: 260–320 calories; fat 11–16 g; saturated fat 5–8 g; carbohydrates 34–40 g; fiber 6–8 g; sugars 8–11 g; protein 8–11 g; sodium 900–1150 mg. Values will vary based on brands, exact vegetables used, broth, and portion size.
