Skip to Content

Easy Vegan Onion Gravy

This easy vegan onion gravy is savoury, rich and perfect served over mashed potato or a Sunday roast!

Easy Vegan Gravy #gravy #sauce #vegan #christmas #thanksgiving

I believe everyone needs a good homemade gravy recipe. They might take longer than shop bought but they are always worth it!

No one wants a watery tasteless gravy especially when you’ve put so much effort into the rest of the meal!

This vegan gravy is perfect on any meal – sausage and mash, roast dinner, shepherds pie or just roasted veggies!

It’s a little bit sweet, umami packed and full of flavour!

Easy Vegan Gravy #gravy #sauce #vegan #christmas #thanksgiving

What you’ll need for vegan gravy:

  • Red onion
  • Garlic
  • Brown sugar
  • Red wine (optional, can sub for more stock)
  • Corn flour
  • Vegetable stock
  • Soy sauce
  • Marmite
  • Tomato puree
  • Mustard
  • Fresh herbs
Easy Vegan Gravy #gravy #sauce #vegan #christmas #thanksgiving

The base of this gravy is caramelised onions. It gives for a sweet , rich and flavourful sauce. I prefer red onions for this as they are naturally sweeter but if you only have white onions you can use these.

The red wine adds another depth of flavour which I love in gravy. It get simmered with the onions so the alcohol burns off but the flavour remains. Go for a good quality red wine that you would drink, not a cheap one.

But if you want to make it without wine just sub it for more stock.

Vegan Onion Gravy in Pan

How to make vegan gravy:

Start by caramelising your onions. Finely slice them and add to a pan on low-medium heat with a knob of vegan butter.

Leave for around 20 minutes, they should be really soft and reduced in size. Careful you don’t burn them, keep an eye on them and turn down the heat if needed. You can’t rush this step or you won’t get the caramelisation on them.

Add the garlic, fry for a couple more minutes and then add the sugar and red wine.

Vegan Onion Gravy with Mashed Potato #gravy #vegan #onion #sauce #dairyfree #thanksgiving #christmas

Bring to a gentle simmer and cook for a few minutes until the wine reduces. Add the flour and stir until it forms a thick paste.

Add the vegetable stock, soy sauce, marmite, tomato puree, mustard and herbs.

Stir and leave to simmer for about 20 minutes. Taste and season with salt and pepper. Remove the herbs.

Use a hand held blender or transfer to a blender and bitz until smooth. You can leave it chunkier if you like or not blend at all.

Easy Vegan Gravy #gravy #vegan #onion #sauce #dairyfree #thanksgiving #christmas

If you want to make this ahead of time or have leftover gravy place it in an air tight container and freeze.

Defrost for a few hours or the night before in the fridge. You may need to add a little extra water when heating up.

This gravy would be perfect served with:

Garlic Mashed Potato

Lentil Shepherds Pie with Sweet Potato Mash

Tofish and Chips

As always if you make this easy vegan gravy be sure to leave me a comment, rate this recipe and tag me on Instagram. I love seeing all your photos of my recipe recreations!

Don’t forget to follow along on FacebookPinterest and Instagram – I’d love to see you all there!


Easy Vegan Gravy #gravy #sauce #vegan #christmas #thanksgiving

Vegan Onion Gravy

Yield: 1 litre
Prep Time: 5 minutes
Cook Time: 40 minutes
Total Time: 45 minutes

Rich, sweet and savoury vegan onion gravy! Perfect with mashed potato, Sunday roast or Shepherd's Pie!


  • 2 red onions
  • 2 garlic cloves
  • 1 tsp brown sugar
  • 1/3 cup / 80ml red wine*
  • 4 tbsp cornflour
  • 1 tbsp tomato puree
  • 1 tbsp soy sauce
  • 1 tsp marmite
  • 1 tsp dijon mustard
  • 2 bay leaves
  • 2 sprigs thyme
  • 4 cups / 950ml vegetable stock


  1. Heat 1 tbsp oil in a pan on low-medium heat and add thinly sliced red onions. Leave to sweat and caramelise for about 20 minutes. It should be really soft, be careful not to burn it, turn down the heat if needed.
  2. Add minced garlic cloves and sugar and cook for a minute.
  3. Add the red wine and bring to a gentle simmer for a few minutes until reduced.
  4. Add the cornfour and stir until it soaks into the sauce and forms a thick paste.
  5. Add the tomato puree, soy sauce, marmite, dijon mustard, bay leaves, thyme and vegetable stock.
  6. Leave to simmer for 15-20 minutes. Remove the herbs, taste and season with salt and pepper.
  7. Blend until smooth and serve. You can leave it as is if you prefer, or partly blend so its chunkier.


Use good quality red wine that you would drink. Sub for more stock if you want it alcohol free.

Suitable for freezing if you want to make it ahead of time. Leave to defrost for a few hours or pop in the fridge the day before using.

Did you make this recipe?

Let me know in the comments or tag me on Instagram @cupfulofkale


Wednesday 20th of December 2023

Thank you! I've been hunting for a really solid vegan gravy recipe and this turned out so great.

I subbed out the marmite for vegemite and added more onion. Turned out perfect. Had it with roasted potatoes on night and mashed potatoes the next.

This will be added to my go to recipes to cook.


Friday 22nd of December 2023

Hi Alistair, thanks for your comment. So glad you enjoyed it and the subs worked well! And that you'll be making it again :) Can't wait to make it for Christmas! Tamsin xo

30 Best Ideas Easy Vegan Gravy – Best Round Up Recipe Collections

Tuesday 25th of October 2022

[…] Best Easy Vegan Gravy from Easy Vegan ion Gravy Cupful of Kale. Source Image: Visit this site for details: […]


Sunday 19th of December 2021

This is without doubt one of the best onion gravies one can do. It really is lovely and if you want to, make it oil free, just saute the onions in water, stock or wine. Really good. Making it for Christmas day as my kiddies have asked for onion gravy. Thank you kindly.


Friday 24th of December 2021

Hi Dee, so glad you enjoyed the gravy so much! Hope you have a lovely Christmas :) Tamsin xo

The Student-turned-Doctor @ Food for Dissertating

Friday 3rd of December 2021

This was THE BEST gravy I think I've ever made. I didn't have all the ingredients on hand so I had to make a few substitutions, but it still turned out amazing. I can thank you for getting me to try out vegan bangers and mash, and it was delicious. I used some of the left over gravy to simmer some vegan meatballs in and those were also awesome. You are now one of my favorite people.


Friday 3rd of December 2021

Hi April, thanks so much for your comment. So glad you enjoyed the gravy so much! You've got me craving sausage and mash now! Tamsin xo

Skip to Recipe