clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Mushroom Stew over Mashed Potatoes

  • Author: Lexi
  • Total Time: 2 hours 30 minutes
  • Yield: 4-6 servings 1x
  • Diet: Vegan


This crazy delicious vegan mushroom stew rivals any non-vegan version. Served with creamy roasted garlic and chive mashed potatoes, it's vegetarian comfort food at its finest!



Mushroom Stew: 

  • 5 tbsp olive oil, divided
  • 1 yellow onion, diced
  • 1 1/2 tbsp minced garlic 
  • 4 cups vegetable broth, divided
  • 5 tbsp gluten free all purpose flour
  • 2 carrots, diced
  • 1 1/2 cup yukon gold or russet potatoes, cubed 
  • 20 oz button or cremini mushrooms, stems removed
  • 1 cup green beans (fresh or frozen)
  • 1 cup peas (fresh or frozen)
  • 1/3 cup fresh parsley
  • 2 1/2 tbsp fresh thyme
  • 1 1/2 tbsp tomato paste
  •  1 1/2 tsp salt
  •  3/4 tsp pepper
  •  1/2 tsp paprika
  • 1- 1 1/2 cups red wine 

Mashed Potatoes:

  • 4-5 cups yukon gold (or similar) potatoes, peeled and cubed
  • 4 tbsp vegan butter
  • 1/3 cup vegetable broth or non-dairy milk
  • 1 1/4 tsp salt
  • 4 cloves roasted garlic
  • 2 tbsp chopped chives



  1. Heat 2 tbsp oil in a large pot over medium heat. 
  2. Add onions and sauté for 7-8 minutes, stirring frequently. Add garlic and cook another 2-3 minutes. 
  3. While onions are cooking, add remaining 3 tbsp olive oil to a smaller pot over medium-low heat. Add flour and whisk until no lumps remain. Slowly whisk in 2 cups of vegetable broth and whisk until smooth. 
  4. Once onions and garlic are softened, add carrots, potatoes, mushrooms, green beans, peas, herbs, tomato paste, salt, pepper, and paprika to pot and stir well. Add red wine and let simmer for a minute or two before adding in broth + flour mixture + remaining two cups of broth.
  5. Cover and simmer over low heat for 1 1/2-2 hours, stirring occasionally. Taste and adjust seasoning as needed.

Mashed Potatoes:

  1. Preheat oven to 400 F.
  2. Turn an entire head of garlic on its side and slice the top off, just enough to expose the cloves. Drizzle with a bit of olive oil, salt and pepper, wrap in aluminum foil and roast for 30-35 minutes, until golden brown and tender.
  3. Wash, peel and cube potatoes. Add to a large pot of boiling water, salted with 1 tbsp kosher salt. Boil until tender - 15-20 minutes.
  4. Drain water from potatoes and add to large bowl. Mash well. 
  5. Stir in butter, broth or milk, salt, roasted garlic and chives. Taste and adjust salt + butter as needed. 
  6. Serve stew over mashed potatoes and garnish with fresh parsley. Enjoy!


You can use white button mushrooms, cremini mushrooms, or even chopped portobello mushrooms in this stew.

  • Prep Time: 30 minutes
  • Cook Time: 2 hours
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American


  • Serving Size: 1 Bowl
  • Calories: 360
  • Sugar: 9.6 g
  • Sodium: 1613.3 mg
  • Fat: 16 g
  • Saturated Fat: 2.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 49.4 g
  • Fiber: 7.6 g
  • Protein: 8.5 g
  • Cholesterol: 0 mg

Keywords: vegan stew

Join the CK community

…and get 10 of our favorite easy dinner recipes sent straight to your inbox.