Vegan Mushroom Sauce With Mashed Potatoes

This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.

Page Contents

Vegan Mushroom Sauce with Mashed Potatoes 🍄🥔🌱

(Creamy, Comforting & Classic Plant-Based Meal)

Few meals feel as comforting as a plate of creamy mashed potatoes topped with rich mushroom sauce. This Vegan Mushroom Sauce with Mashed Potatoes delivers all the warmth and satisfaction of a classic comfort dish—without any dairy or animal products.

Earthy mushrooms, savory garlic, and a velvety sauce come together beautifully over fluffy mashed potatoes, making this recipe perfect for cozy dinners, holidays, or whenever you’re craving something hearty and nourishing.


Why You’ll Love This Recipe

  • 100% vegan & dairy-free

  • Rich, savory mushroom flavor

  • Creamy without heavy cream

  • Budget-friendly ingredients

  • Perfect for weeknight dinners or special occasions

  • Easily customizable

This is comfort food that feels both indulgent and wholesome.


Ingredients You’ll Need

For the Mashed Potatoes

  • 4 large potatoes, peeled and chopped

  • 2–3 tbsp olive oil or vegan butter

  • 1/3–1/2 cup plant-based milk (soy, oat, or almond)

  • Salt and black pepper to taste

For the Vegan Mushroom Sauce

  • 2 tbsp olive oil

  • 1 medium onion, finely chopped

  • 3 cloves garlic, minced

  • 2 cups mushrooms, sliced (button or cremini)

  • 1 tbsp all-purpose flour

  • 1 cup vegetable broth

  • 1/2 cup plant-based milk

  • 1 tsp soy sauce or tamari

  • 1/2 tsp black pepper

  • 1/2 tsp dried thyme or rosemary

Optional: nutritional yeast for extra depth, fresh parsley for garnish


Step-by-Step Instructions

1. Make the Mashed Potatoes

Boil potatoes in salted water until fork-tender. Drain well. Mash with olive oil or vegan butter, plant-based milk, salt, and pepper until smooth and fluffy. Keep warm.

2. Cook the Mushrooms

Heat olive oil in a pan over medium heat. Sauté onion until soft, then add garlic. Stir in mushrooms and cook until golden and tender.

3. Create the Sauce

Sprinkle flour over the mushrooms and stir well. Slowly add vegetable broth, stirring constantly to avoid lumps. Add plant-based milk, soy sauce, pepper, and herbs. Simmer until thick and creamy.

4. Assemble & Serve

Spoon mashed potatoes onto plates and generously top with warm mushroom sauce. Garnish with fresh herbs if desired.


Serving Suggestions

  • Serve with steamed green beans or peas

  • Add a side of roasted vegetables

  • Pair with vegan meatballs or lentil patties

  • Perfect for holiday meals or Sunday dinners


Storage & Reheating

  • Refrigerator: Store leftovers up to 3 days

  • Reheat mashed potatoes with a splash of plant milk

  • Reheat mushroom sauce gently on the stove or microwave


Health Benefits

Mushrooms are rich in B-vitamins and antioxidants, while potatoes provide energy, potassium, and fiber. Using plant-based milk and olive oil keeps this dish heart-friendly and lighter than traditional versions.


Recipe Variations

  • Gluten-Free: Use cornstarch instead of flour

  • Extra Creamy: Add coconut milk or cashew cream

  • Herby: Add fresh thyme or rosemary

  • Garlic Lovers: Increase garlic for bolder flavor

  • Protein Boost: Serve with lentils or chickpeas


Final Thoughts

This Vegan Mushroom Sauce with Mashed Potatoes 🍄🥔🌱 is pure comfort in a bowl—creamy, savory, and deeply satisfying. Whether you’re vegan or just exploring plant-based meals, this recipe proves that classic comfort food can be both healthy and delicious.

Simple ingredients, rich flavors, and timeless appeal—this dish belongs on your table.

Related Posts

Chicken Vegetable Soup

Scroll to Top