Creamy Mushroom Gravy Recipe for Roast and Mashed Potatoes

A delicious and easy-to-make Mushroom Gravy that’s an excellent plant-based alternative for your Christmas roast. Deep in colour and flavour and ready in under 20 minutes — a simple, gluten-free and vegan gravy you’ll be proud to serve.

mushroom gravy served in a metal pot.

Recipe Difficulty – Very Easy

Table of Contents

  • 📋About The Recipe
  • 👨🏻‍🍳Why Make This Recipe
  • 🥘Ingredients to make mushroom gravy
  • 🔪How to make mushroom gravy
  • 👪Recipe FAQ’s
  • 💭Top Tips
  • 🍽Serving Suggestions
  • 🥡Preparing Ahead And Storing
  • Best Mushroom Gravy Recipe

📋About The Recipe

This mushroom gravy is quick, rich and full of umami — a great replacement for meat-based gravies. It uses common pantry ingredients and comes together in under 20 minutes, so it’s perfect for busy holiday cooking or any Sunday roast.

With just ten main ingredients plus salt and pepper, the gravy is straightforward and reliably tasty. Use it year-round; it’s not just for special occasions. Guests will be impressed when you tell them it’s homemade.

👨🏻‍🍳Why Make This Recipe

  • Super easy – Great for beginner cooks.
  • Only 20 minutes – Fast to prepare and ideal as a last-minute addition.
  • Simple ingredients – Most items are likely already in your pantry or easily found locally.
  • Bragging rights – Homemade gravy always impresses at the table.
  • Deep flavour – Mushrooms and tamari build umami, while cacao and herbs add complexity.
  • Gluten-free & vegan – Suitable for a variety of dietary needs.

🥘Ingredients to make mushroom gravy

ingredient flatlay for a vegan gravy: mushrooms, red onion, tamari, corn flour, cacao powder, veg stock, garlic, oil, fresh herbs
  1. Mushrooms – Chestnut mushrooms are recommended for their nutty flavour, but button or portobello also work.
  2. Tamari – A gluten-free soy sauce alternative that adds umami and colour.
  3. Cacao powder – Adds depth and helps create a rich gravy colour; use unsweetened cacao.
  4. Corn flour – Thickens the gravy and keeps it gluten-free.
  5. Vegetable stock – Adds savoury depth; mushroom stock is an optional substitute for extra mushroom flavour.
  6. Rosemary & Thyme – Fresh herbs elevate the overall flavour.
  7. Olive oil – Use another neutral oil if preferred.

🔪How to make mushroom gravy

chopped mushrooms, onion and herbs on a chopping board

Step 1: Finely dice the onion, crush the garlic, slice the mushrooms and chop the herbs.

fried mushrooms, onion, herbs in a silver pot

Step 2: Heat oil in a pot over medium heat. Add garlic, onion, mushrooms and herbs with a pinch of salt and fry, stirring, for about 5 minutes until the mushrooms soften.

cooked mushroom gravy before serving

Step 3: Add vegetable stock, tamari and cacao powder, stirring to combine. Whisk in corn flour to prevent lumps, then simmer for about 10 minutes until the gravy reaches your desired thickness.

the mushroom gravy being strained before serving

Step 4: Strain the mixture through a sieve into a jug, pressing to extract the liquid. The gravy is now ready to serve.

👪Recipe FAQ’s

Common questions about this mushroom gravy:

Can I prepare this in advance?

Yes. Store in a sealed container in the fridge for a few days and reheat gently on the stovetop. For longer storage, cool, freeze in a sealed container, then thaw and reheat when needed.

Which mushrooms are best?

Chestnut mushrooms are a great choice for their flavour and value, but button or portobello mushrooms can also be used.

Do you have to strain it?

No. You can leave the gravy rustic with bits in it; just chop the aromatics finely if you prefer a less chunky texture.

Can I use dried herbs?

Yes. Substitute 1 tablespoon fresh herbs with about 1 teaspoon dried herbs.

💭Top Tips

  • Deglaze the pan after frying the vegetables: add a splash of stock and scrape up the browned bits (fond) to boost flavour.
  • If you strain the gravy, fry and reserve a few mushroom slices to use as a garnish for a nicer presentation.
  • Swap veg stock for mushroom stock if you want a stronger mushroom taste.
  • Use tamari (not regular soy sauce) if you need the gravy to be gluten-free.

🍽Serving Suggestions

Some great dishes to serve with this mushroom gravy:

  • Poured over a nut roast or a lentil wellington.
  • Drizzled on rosemary roast potatoes or smashed Brussels sprouts.
  • Alongside gluten-free and vegan Yorkshire puddings.

🥡Preparing Ahead And Storing

This gravy stores well. Refrigerate in a sealed container for a few days and reheat gently on the stovetop until simmering. For longer storage, cool completely, freeze in an airtight container, then thaw and reheat when needed.

gravy poured over a nut roast

YOU MIGHT ALSO LIKE…

Vegan Mushroom Stroganoff served in a large non-stick frying pan with silver spoon. Pan is displayed on white background.

Dinner

One Pot Vegan Mushroom Stroganoff

vegan mushroom pie

Gluten Free

Vegan Mushroom Pie

Vegan Mushroom Risotto served on a plate and in a serving dish.

Dinner

Vegan Mushroom Risotto

Mushroom Alfredo in a pan.

Dinner

Mushroom Alfredo

Tried this Mushroom Gravy recipe? Please leave a star rating and a comment to share your feedback. P.S. Never miss a new recipe — subscribe to newsletters for more recipes and extras.

mushroom gravy served in a metal pot.
Pin
Print
4.75 from 8 votes

Best Mushroom Gravy

By: James Wythe
An easy, flavourful mushroom gravy ready in 20 minutes. Gluten-free and vegan.
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 5

Ingredients 

  • 3 tbsp olive oil
  • 3 garlic cloves, crushed
  • 1 large red onion, sliced
  • 375 g chestnut mushrooms, sliced
  • 3 sprigs rosemary, chopped
  • Large handful fresh thyme, chopped
  • 500 ml veg stock
  • 1 1/2 tbsp tamari
  • 2 tbsp corn flour
  • 1 tbsp cacao powder
  • Salt & pepper
Metric – US Customary

Instructions 

  • Finely dice the onion, slice the mushrooms and finely chop the herbs.
  • Heat a small pot over medium heat, add olive oil, onion, garlic, mushrooms, rosemary and thyme with a pinch of salt. Fry for 5 minutes until the mushrooms soften.
  • Add 500ml stock, 1 ½ tbsp tamari and 1 tbsp cacao powder and mix together.
  • Whisk in 2 tbsp corn flour to avoid clumps.
  • Simmer for roughly 10 minutes or until it reaches your desired consistency.
  • Strain through a sieve into a jug, pressing to extract all the liquid, and serve.

Notes

Top Tips:

  • Deglaze the pan with a splash of stock to lift the browned bits for added flavour.
  • Reserve a few fried mushroom slices to use as a garnish if you strain the gravy.
  • Use mushroom stock for a more intense mushroom flavour when available.
  • Choose tamari for a gluten-free option; regular soy sauce contains gluten.

Make This Vegan Gravy In Advance:

  • Cool and store in a sealed container in the fridge, then reheat gently.

Leftovers:

Freeze any leftovers in an airtight container. Thaw and reheat until piping hot.

Nutrition

Calories: 116kcal | Carbohydrates: 8g | Protein: 3g | Fat: 9g | Saturated Fat: 1g | Fiber: 1g | Sugar: 2g
Did you make this recipe? Tag me Today!Share your photos on social media and tag the recipe creator.
book banner image.