
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 relaxed Sunday cooking, since it takes about 45–55 minutes from chopping board to table. I tested this version on my very picky sibling, and they went back for thirds without realizing it was vegan.
Why Cozy Vegan Stew with Mushrooms Is Worth It
This stew delivers serious umami thanks to mushrooms, tomato paste, and a few pantry tricks, so nobody at the table asks, “Where’s the meat?” The broth tastes thick and velvety, the vegetables stay tender, and the mushrooms give every spoonful a satisfying bite.
You also cook everything in one pot, which keeps cleanup easy and weeknights sane. The recipe uses simple ingredients from a regular grocery store, yet the finished bowl feels special enough for guests.
“This Cozy Vegan Stew with Mushrooms tastes like classic comfort food with zero fuss and huge flavor, and it earned a repeat spot in my dinner rotation. ★★★★★”
Ingredients You Need
Mushrooms
- 1 pound cremini mushrooms, sliced (baby bellas give great flavor and texture)
- 4 ounces shiitake mushrooms, stems removed and caps sliced (optional but amazing for extra depth)
- 1 tablespoon soy sauce or tamari (helps boost mushroom umami)
Vegetables
- 2 tablespoons olive oil or avocado oil
- 1 large yellow onion, diced
- 3 medium carrots, sliced into coins
- 2 ribs celery, diced
- 2 medium Yukon Gold potatoes, cut into ¾-inch cubes (thin-skinned potatoes hold shape nicely)
- 1 cup butternut squash cubes (fresh or frozen both work)
- 1 cup frozen peas (stir in at the end so they stay bright)
Aromatics & flavor boosters
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced (tube ginger works in a pinch)
- 2 tablespoons tomato paste (double-concentrated from a tube makes storage easy)
- 1 tablespoon harissa paste (mild or spicy, your call; use 1–2 teaspoons if sensitive to heat)
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric
- 1 teaspoon smoked paprika (adds a cozy, smoky note)
- 1 teaspoon dried thyme or Italian seasoning
- 1 bay leaf
Liquid & body
- 5 cups vegetable broth (use low-sodium so you control the salt; Better Than Bouillon works well)
- 1 cup unsweetened non-dairy milk or cream (oat, cashew, or soy for extra creaminess)
- 2 tablespoons soy sauce or tamari (use tamari or coconut aminos for gluten-free)
- 1 tablespoon balsamic vinegar or apple cider vinegar (for brightness at the end)
Thickener
- 2 tablespoons cornstarch or arrowroot starch
- 3 tablespoons water (to mix with the starch)
Finishing touches
- ¼ cup chopped fresh parsley or cilantro
- Freshly ground black pepper
- Salt to taste
- Optional: pinch of red pepper flakes for extra heat
- Optional: 1–2 tablespoons nutritional yeast for a subtle cheesy note
Equipment
- Large heavy-bottomed pot or Dutch oven (at least 5–6 quarts)
- Sharp chef’s knife and cutting board
- Wooden spoon or heat-safe spatula
- Ladle
- Small bowl for slurry
- Measuring cups and spoons
Quick Tips & substitutions
- Use any mushroom mix you like: cremini, white button, shiitake, or oyster all work well.
- Swap potatoes for sweet potatoes if you want a slightly sweeter, cozier stew.
- Choose tamari or coconut aminos instead of soy sauce to keep the stew gluten-free.
- Stir in baby spinach or kale at the end to sneak in extra greens.
- Use frozen mixed vegetables if you feel short on time; toss them in during the last 10 minutes.
- Replace harissa with chili paste, sriracha, or smoked paprika if you want a milder heat.
- Add cooked lentils or chickpeas to boost protein and make the stew extra hearty.
- Use full-fat coconut milk instead of oat or soy cream if you enjoy a richer, slightly tropical note.
- Taste and adjust salt at the very end, since broth and soy sauce already bring sodium.
- Slice mushrooms thick so they keep a meaty texture and do not disappear into the broth.
How to Make Cozy Vegan Stew with Mushrooms
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, turmeric, smoked paprika, and thyme; cook 2 minutes, until everything smells fragrant. Season with a pinch of salt.
Step 2: Brown the mushrooms
Add sliced mushrooms to the pot and drizzle with 1 tablespoon soy sauce or tamari. Stir well and cook 8–10 minutes, until the mushrooms release their liquid and then start to brown around the edges. Keep the heat at medium to medium-high and stir occasionally so the mushrooms color evenly. Scrape up any browned bits from the bottom of the pot because they carry flavor.
Step 3: Build the stew base
Stir in tomato paste and cook 2–3 minutes, until it darkens slightly and coats the vegetables and mushrooms. Add celery, potatoes, and butternut squash, then toss everything together. Pour in vegetable broth and 2 tablespoons soy sauce or tamari, then drop in the bay leaf. Bring the mixture to a gentle boil, then lower heat to a steady simmer.
Step 4: Simmer until tender
Cover the pot partially and simmer 20–25 minutes, stirring occasionally. Cook until potatoes and squash feel tender when you poke them with a fork. Taste the broth and adjust salt or soy sauce so the flavor tastes bold but balanced. Remove the bay leaf.
Step 5: Thicken and finish
Whisk cornstarch or arrowroot with water in a small bowl until smooth. Stir the slurry into the simmering stew and cook 3–5 minutes, until the broth thickens to a stew-like consistency. Pour in non-dairy milk or cream and nutritional yeast if using, then simmer 2 more minutes. Turn off the heat, stir in vinegar, peas, and fresh herbs, and season with black pepper and more salt if needed.
Step 6: Rest and serve
Let the Cozy Vegan Stew with Mushrooms sit for 5–10 minutes so the flavors settle and the texture thickens slightly. Ladle into warm bowls. Top with extra herbs or a sprinkle of red pepper flakes if you like a little kick. Serve with your favorite cozy sides.
Recipe Variations
- Gluten-free: Use tamari or coconut aminos instead of soy sauce and confirm your broth label lists gluten-free.
- Low carb: Swap potatoes and squash for extra mushrooms, cauliflower florets, and green beans.
- Extra protein: Add 1–2 cups cooked lentils, chickpeas, or white beans during the last 10 minutes of simmering.
- Creamier version: Stir in an extra ½ cup non-dairy cream or a spoonful of cashew butter at the end.
- Spice level tweaks: Use mild harissa or smoked paprika only for gentle warmth, or add chili flakes for more heat.
- Herb twist: Try rosemary and sage for a more “holiday” flavor, or cilantro and lime instead of vinegar for a brighter finish.
Ways to Serve Cozy Vegan Stew with Mushrooms
- Spoon over fluffy rice, quinoa, or couscous for a complete meal.
- Serve with crusty bread, garlic toast, or warm pita for dunking.
- Ladle over mashed potatoes for a super cozy bowl.
- Pair with a simple green salad or roasted vegetables.
- Top with toasted pumpkin seeds or sunflower seeds for crunch.
Storage Success
Let the Cozy Vegan Stew with Mushrooms cool to room temperature, then store it in airtight containers in the fridge for up to 4 days. The flavors deepen overnight, so leftovers often taste even better the next day. Reheat gently on the stove over medium-low heat, and add a splash of broth or water if the stew thickens too much. Freeze portions in freezer-safe containers for up to 3 months, then thaw in the fridge before reheating.
Cozy Vegan Stew with Mushrooms
Ingredients
Instructions
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and sliced carrots and cook, stirring occasionally, until softened, about 8 minutes.
- Stir in the minced garlic, minced ginger, harissa paste, ground coriander, ground turmeric, smoked paprika, and dried thyme or Italian seasoning. Cook for about 2 minutes, until very fragrant. Season with a pinch of salt.
- Add the sliced mushrooms to the pot and drizzle with 1 tablespoon soy sauce or tamari. Stir well and cook over medium to medium-high heat for 8–10 minutes, until the mushrooms release their liquid and then begin to brown around the edges, scraping up any browned bits from the bottom of the pot.
- Stir in the tomato paste and cook for 2–3 minutes, until it darkens slightly and coats the vegetables and mushrooms. Add the diced celery, cubed potatoes, and butternut squash cubes, and toss to combine.
- Pour in the vegetable broth and add the remaining 2 tablespoons soy sauce or tamari, then drop in the bay leaf. Bring the mixture to a gentle boil, then reduce the heat to maintain a steady simmer.
- Partially cover the pot and simmer for 20–25 minutes, stirring occasionally, until the potatoes and squash are tender when pierced with a fork. Taste the broth and adjust the salt or soy sauce as needed, then remove and discard the bay leaf.
- In a small bowl, whisk together the cornstarch or arrowroot starch with the water until smooth. Stir this slurry into the simmering stew and cook for 3–5 minutes, until the broth thickens to a stew-like consistency.
- Stir in the non-dairy milk or cream and the nutritional yeast, if using, and simmer for 2 more minutes. Turn off the heat, then stir in the vinegar, frozen peas, and chopped fresh herbs. Season with black pepper and more salt to taste.
- Let the stew rest for 5–10 minutes so the flavors settle and the texture thickens slightly. Ladle into warm bowls and serve, adding extra herbs or a pinch of red pepper flakes on top if you like.
Notes
Approximate per 1 of 6 servings: 260–300 calories; fat 9 g; saturated fat 1.5 g; carbohydrates 40 g; fiber 7 g; sugars 10 g; protein 10 g; sodium 900 mg. Values will vary based on specific broth, non-dairy milk, soy sauce, and optional add-ins used.
