My Goodness Kitchen

  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
menu icon
go to homepage
  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
    • Amazon
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • Cookbook
    • About
    • Contact
    • Amazon
    • Instagram
    • Pinterest
  • ×
    Home > Recipes > Vegan Sauces and Seasonings

    Rich Vegan Gravy

    Updated: Dec 5, 2025 | Published: Nov 16, 2025 | by Amanda | 7 Comments

    Skip to Recipe

    I am so excited to share my vegan gravy recipe with you. Let's be honest, some vegan gravy tastes like dishwater or worse, chalk, but this one doesn't. This one is thick, glossy and rich with full flavours that are decidedly meat-like. Pour it over garlicky smashed potatoes or serve it with your vegan Wellington.

    Gravy and Potatoes.

    This recipe was originally posted in 2019 and updated to include set-by-step recipe images and ingredient substitutions.

    Jump to:
    • Why this Recipe Works
    • Ingredients & Substitutions
    • Step-by-Step Guide
    • FAQs
    • More Comfort Flavours
    • Make This Recipe
    • Leave a Comment

    Why this Recipe Works

    • Served over stuffed butternut squash this vegan gravy is full-bodied pulling all the parts of a meal together.
    • It's packed with umami flavour!
    • It's really easy to make.
    • You can make it ahead. Store it in the fridge to reheat the next day.

    Ingredients & Substitutions

    Stock. A vegan beef stock works best here but you can also use a mushroom stock or veggie stock. Beef or mushroom will give you the most traditional flavours.

    Onions, carrots and celery (mirepoix). From the get-go, this vegan gravy recipe is building flavour, starting with mirepoix.

    Marmite. I am hoping you can get your mitts on Marmite. It is phenomenally meaty and packed with umami flavour. If you absolutely can't, you can use Vegemite or any yeast spread. Another option is to combine 2 teaspoons of nutritional yeast to 1 tablespoon of soy sauce and add that.

    Tomato paste. More umami but with a sweeter flavour profile. It's all about layering flavour.

    Red wine. I created this recipe as a festive condiment and went all out by adding red wine. It adds an aromatic base that it just lovely. But, if you don't want to add it, don't. Substitute it for more stock.

    Red wine vinegar. The tiniest splash of balsamic or red wine vinegar balances and brightens all those rich umami flavours. This is especially true if you are making your gravy a day ahead.

    Herbs. Sage, bay leaves and fresh thyme for a traditional gravy vibe.

    Step-by-Step Guide

    You'll find full instructions and measurements in the recipe card at the bottom of the post.

    Step 1.

    Heat the oil in a heavy based pot or pan on medium heat and add the chopped onion, celery and carrot. Sauté for around 5-7 minutes or until the onion is tender and beginning to brown at the edges a little.

    Step 2.

    Add the flour and cook for two minutes, stirring continuously. Don't rush this step - we don't want a floury gravy.

    Steps 3 and 4.

    Add the red wine to de-glaze the pan. Give the base of the pot a good scrape with your wooden spoon to loosen all the cooked-on bits (it's flavour!) and then add the Marmite, tomato paste and garlic.

    The mixture will be gluggy and pretty unappetising. Don't worry, it is supposed to look like that. You're doing great.

    Step 5.

    Add the fresh herbs and stir in the vegetable stock. Continue cooking for a couple of minutes, stirring regularly, until the gravy begins to thicken. Reduce the heat and gently cook for 5-minutes.

    Step 6.

    Go ahead and add the butter and turn the heat to low. Cook for a further 3 minutes. Your gravy will be deliciously glossy now.

    Step 7.

    Remove from the heat and stir in a splash of vinegar.

    Step 8.

    Allow the gravy to sit for 5-minutes to continue infusing the flavours before straining in to a gravy jug. Press the veggies into the sieve to get as much liquid out as you can. If the gravy is too thick, add a splash of water to thin it out. Return to the pan to warm if needed before serving.

    Gravy and potatoes.

    FAQs

    Can I make vegan gravy ahead of time?

    You can. Allow the gravy to cool before transferring it to a sealed container. Pop it in the refrigerator overnight. To serve, heat it gently on the stovetop, adding a splash of water to thin it out.

    What is the best thickener for vegan gravy?

    This recipe uses all-purpose flour (although I've used wholemeal flour too), however, you can also use cornstarch (flour) for a gluten-free version. To use cornstarch, skip the step where the flour is stirred into the vegetable base. Instead, add 1 tablespoon of cornstarch to 2 tablespoons of water in a small bowl and stir together to make a slurry. Add this to the gravy after you've added and cooked the stock for 5-minutes, just before you add the butter. You'll need to bring the mixture up to a simmer and keep stirring while the gravy thickens.

    More Comfort Flavours

    • Pot pies on a rustic tray with one showing the filling.
      Vegan Chicken Pot Pie Recipe
    • A bowl of mushroom soup on a wooden table.
      The Creamiest Vegan Mushroom Soup
    • Roasted potatoes on a roasting tray
      Garlicky Smashed Potatoes
    • Two slices of bread topped with a salad.
      Classic Vegan Chicken Salad

    Sign up to my newsletter and follow along on Facebook, Pinterest and Insta for all the latest news. If you like this recipe, please check out my cookbook "Great Vegan Meals for the Carnivorous Family" It's full of simple, carnivore-approved family recipes.

    Make This Recipe

    Gravy poured onto roast potatoes.

    Rich Vegan Gravy

    This vegan gravy is thick, glossy and rich with full flavours that are decidedly meat-like. It's traditional without the tradition. 
    5 from 2 votes
    Print Pin Rate
    Course: Sides and Condiments
    Cuisine: Vegan
    Diet: Vegan | Vegetarian
    Prep Time: 10 minutes minutes
    Cook Time: 1 hour hour 15 minutes minutes
    Resting Time: 5 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 6
    Author: Amanda Logan

    Equipment

    • heavy-bottomed pot
    • wooden spoon

    Ingredients 

    Vegan Gravy

    • 1 tablespoon olive oil
    • 1 yellow onion peeled and diced
    • 2 carrots washed and diced (around 135g)
    • 1 rib of celery (stalk) wasted and diced
    • 3 tablespoon all-purpose flour
    • ¼ cup red wine (60ml)
    • 2 garlic cloves smashed, skin left on
    • 1 tablespoon Marmite or soy sauce
    • 1 teaspoon tomato paste
    • a sprig of fresh thyme and a 2-3 sage leaves
    • 1-2 bay leaf fresh
    • 3 cups vegetable stock (750ml) I use a vegan beef stock
    • 1 tablespoon vegan butter
    • pinch sea salt or to taste
    • cracked pepper 3-5 cracks or to taste
    • 1 teaspoon red wine vinegar

    Instructions

    • To make the vegan gravy, heat the oil in a heavy based pot or pan on medium heat and add the chopped onion, celery and carrot. Sauté for around 5-7 minutes or until the onion is tender and beginning to brown at the edges a little.
    • Stir in the flour and cook for two minutes, continuously stirring. Don't rush this step, we need that flour to dissolve. Add the smashed garlic. 
    • Add the red wine to deglaze - give the base of the pot a good scrape with your wooden spoon to pick up all those cooked-on flavours - and then stir in the Marmite and tomato paste. The mixture with be gluggy, don't worry, it is supposed to be.
    • Add the fresh herbs (thyme, sage and bay leaf).
    • Stir in the vegetable stock and continue cooking for a further few minutes, stirring regularly, until the gravy begins to thicken. Reduce the heat to low and cook for 5-minutes, stirring occasionally.
    • Go ahead and add the butter and turn the heat to low. Cook for a further 3-4 minutes. 
    • Remove from the heat and add a splash of vinegar and season with the salt and pepper. 
    • Allow the gravy to sit for 5-minutes to continue infusing the flavours before straining into a gravy jug. Press the veggies into the sieve to get as much liquid out as you can. If the gravy is too thick, add a splash of water to thin it out. Return to the pan to warm if needed before serving.
    Prevent your screen from going dark

    Notes

    I haven't included a nutrition calculation for this recipe as serving sizes vary widely. I like to drown my potatoes in gravy while my daughter likes a small amount. 
    Marmite. I am hoping you can get your mitts on Marmite. It is phenomenally meaty and packed with umami flavour. If you absolutely can't, you can use Vegemite or any yeast spread. Another option is to combine 2 teaspoons of nutritional yeast to 1 tablespoon of soy sauce and add that.
    Tried It?I'd love to hear your feedback. Rate it & leave your feedback in the comments section below. Or you can tag @mygoodnesskitchen or hashtag #mygoodnesskitchen on Instagram.
     
     
    « White Bean Salad Recipe

    Comments

      5 from 2 votes (2 ratings without comment)

      Questions or Comments? Drop them Right Here. Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Hanne says

      December 21, 2017 at 1:45 pm

      I am delighted to have found your beautiful blog via a comment you made on Finding Vegan Bloggers this morning that resonates with me. You photographs of your delightful gravy recipe are lush. Enjoy your holidays.

      Reply
      • Amanda says

        December 22, 2017 at 1:48 am

        Hi Johanne! Welcome! I am so glad you stopped by. Thank you. Your blog is beautiful too. I hope you and yours have a fantastic holiday season.

        Reply
    2. Aria says

      December 14, 2017 at 7:12 am

      wow!!! This looking yummy!! I love your blog and your creative recipe ideas ..thank sharing:-) Merry Christmas!

      Reply
    3. Bethany says

      December 11, 2017 at 8:28 pm

      This looks really good! I have come to love a good gravy!

      Reply
      • Amanda says

        December 11, 2017 at 8:40 pm

        I love a good gravy, Bethany.

        Reply
    4. christine dugdale says

      December 11, 2017 at 9:41 am

      mmm, Marmite is the best addition to gravy for depth of umami flavour. This sounds scrumptious, well done. Hope the Elf continues to fill you with awe and that her hands are successfully treated x

      Reply
      • Amanda says

        December 11, 2017 at 8:03 pm

        How good is Marmite?! I saw Nigella Lawson make a Marmite and cheese pasta many years ago and I never forgot it. Thanks so much for your kind words, Christine.

        Reply
    A woman eating a bowl of food with a dog next to her.

    Nice to Meet You!

    I'm Amanda, nutritionist and lover of salads, and that's Scout with her eye on you.
    I believe you can make (mostly) nutritious food that's great tasting with simple, fuss-free ingredients. I can help you cook creatively even when you're on a budget or short on time.

    LEARN MORE

    Hand-written font in black.

    Healthy-ish

    • A roasting tray with stuffed butternut squash.
      Stuffed Butternut Squash (GF)
    • A bowl of Dahl on a wooden box.
      Red Lentil Dahl with Eggplant
    • Green smoothies and limes on a table.
      Spinach and Pineapple Smoothie
    • A breakfast table setting with granola in a bowl.
      Budget Friendlier Grain-Free Granola
    • Kimchi packed in jars.
      Authentic Homemade Vegan Kimchi
    • Coated and uncoated bliss balls on a white surface.
      Almond Butter Bliss Balls

    Soup Season

    • A man holding a bowl of pumpkin soup.
      5-ingredient Pumpkin Lentil Soup
    • Bowl of soup with spoons on a wooden tray.
      Simple Butter Bean Soup
    • Bowls of soup on a pink background.
      Vegan Broccoli Cheddar Soup
    • A bowl of mushroom soup on a wooden table.
      The Creamiest Vegan Mushroom Soup
    • Bowls of zucchini soup on a grey background.
      3-Ingredient Zucchini Soup
    • A bowl of noodle soup on a rough white background.
      Vegan Chicken Noodle Soup

    Fresh Salads

    • Tofu and noodles in a bowl with greens.
      Lemongrass Tofu Salad
    • A white plate with tomatoes.
      Tomato and Onion Salad
    • A table setting with a large bowl of coleslaw.
      Healthy-ish Vegan Coleslaw
    • Kimchi Salad with Noodles
    • A bowl of cabbage and noodle salad on a rustic table.
      Chang's Crispy Noodle Salad
    • A large bowl of rainbow vegetable salad.
      Rainbow Salad with Orange Miso Dressing

    Footer

    Read

    Read Privacy Policy

    Accessibility Statement

    Terms of Use

    Disclaimer

    Newsletter

    Join the cook's community and get your free vegan baking guide.

    Contact MGK

    Contact

    Copyright © 2025 My Goodness Kitchen

    By using this website, you agree to the use of cookies. Cookies provide you with a more personalised user experience and help this website run more effectively.
    .
    OK NoRead Privacy Policy
    Privacy & Cookies Policy

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    This is an necessary category.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    Non Necessary
    This is an non-necessary category.
    SAVE & ACCEPT
    Powered by CookieYes Logo

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.