This post may contain affiliate links. Please read our disclosure policy.

This EASY Vegan Gravy recipe comes together in just about 15 quick minutes and with a handful of simple. whole-foods ingredients. This is perfect on top of mashed potatoes or used in any other way that you love enjoying homemade gravy such as poured over my vegan biscuits or as a topping for vegan meatloaf.

big bowl of mashed potatoes covered with a brown vegan gravy sauce and sprinkled with fresh herbs

The creamiest vegan gravy ever!

Last week I posted my Vegan Mashed Potatoes recipe on the blog so surely you knew that the Vegan Gravy was coming as well just in time for the holiday season :) It’s perfect with my Vegan Turkey recipe too!

I actually worked on this recipe last year and made a version of it for a vegan thanksgiving dinner BUT just never got around to posting it. With the start of fall, I’m already thinking about my holiday menus and 100% this Vegan Gravy will be on it. Super simple and SO GOOD!

Why you’ll LOVE this simple vegan gravy:

  • It’s so easy—ready in just 15 minutes!
  • No special ingredients or equipment required.
  • Rich, savory, and totally satisfying—no one will guess it’s vegan. There’s so much depth of flavor.
  • Perfect for Thanksgiving, mashed potatoes, veggie loafs, and weeknight dinners.
  • Freezes and reheats beautifully.
white pot filled with brown vegan gravy and a laddle filled with gravy being pulled out of the pot

You can make this easy vegan brown gravy 2 different ways: super creamy or a little chunky. I like to blend my gravy with a hand mixer to get it nice and smooth BUT, to keep things simpler, you can also skip the blending stage and just leave in the small chunks of onion and garlic.

If you’re not going to blend it, I suggest making sure that you chop the onion and garlic very small.

Simple ingredients needed

The ingredients in this recipe are simple but let’s go over my (not so) secret ingredients to get the most delicious savory flavor in this gravy.

  • Olive oil– I really like the bit of flavor that the olive oil provides but you could use other, tasteless oils or vegan butter, as well.
  • Onion + garlic– I debated making this with just onion powder and garlic powder but I REALLY love the freshness that you get using the real stuff. White or sweet onion works well here but I would not use red onion.
  • Flour– I used all purpose flour but you could swap it for a gluten free 1-1 flour OR a slightly smaller amount of oat flour.
  • Nutritional yeast– I tested this without the nutritional yeast and it just isn’t the same. So, don’t skip this ingredient! It adds a level of flavor that I really love.
  • Soy sauce– this gives the gravy a really nice saltiness that we all love from gravy. Coconut aminos are a good gluten-free option.
  • Broth– I used the Better Than Bouillon Vegetable broth base but really any broth or vegetable stock that you have works well.
  • Spices– I add in sage and a bit of poultry seasoning. Some poultry seasonings are saltier than others so I suggest adding that first and tasting before adding in any additional salt. Some fresh herbs would also be delicious in this recipe.

How to make this delicious gravy

The full written recipe is down in the recipe card but lets go over the basic steps for making the BEST vegan gravy recipe you’ll ever make!

step 1 in making vegan gravy - sauteeing onion and garlic in a pot of olive oil
  1. In a medium saucepan over medium heat, saute the onion and garlic in olive oil until softened.
making vegan gravy with onion and oil in a pan and flour being poured in
  1. Next, whisk in flour, nutritional yeast, soy sauce, dried sage, salt, and pepper until a paste forms. It’ll be a little thick until you slowly whisk in the broth/ veggie stock.
pot with vegan gravy in it
  1. Season to taste as desired and let simmer for 8 minutes until the gravy has thickened.
vegan gravy being poured on to mashed potatoes
  1. Serve the vegan gravy as is OR blend it until it’s nice and creamy. I do this using an immersion blender but a regular blender or food processor will also work.

Expert Tips

  • Whisk constantly when adding broth to avoid lumps.
  • Taste and adjust: Depending on your broth, you might want a splash more soy sauce or a pinch of salt.
  • Make ahead: It thickens as it cools, so add a bit of broth or water when reheating.
  • Customize it: Add a splash of balsamic vinegar or a pinch of smoked paprika for a flavor twist.
white pot filled with brown vegan gravy

Frequently Asked Questions

Can I make this vegan gravy ahead of time?

YES! This reheats well. Feel free to make it the day before and simple heat it up when you’re ready to serve it.

How long does it keep?

Store in the fridge in an airtight container for up to 4 days or freeze for up to 3 months. Reheat gently, adding a bit of water to thin if needed.

Can I use fresh herbs instead of dried?

Absolutely! Double the amount for fresh herbs since they’re less concentrated.

Can I make it oil-free?

You can sauté the onion and garlic in a bit of broth instead of oil, but it will lose a touch of richness.

big bowl of mashed potatoes covered with a brown vegan gravy sauce and sprinkled with fresh herbs

See how to make the Vegan Gravy here

More Holiday Recipes

5 from 3 votes

Easy Vegan Gravy

Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
Servings: 4 servings
This Easy Vegan Gravy is rich, savory, and made with simple ingredients like onion, garlic, and nutritional yeast. It comes together in 15 minutes with no meat drippings required. Whisk, simmer, and serve over mashed potatoes, stuffing, or roasted veggies for a cozy plant-based side that everyone will love.
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!

Ingredients 

  • cup olive oil
  • cup onion, finely diced
  • 5 cloves garlic, finely minced
  • ¼ cup all-purpose flour
  • 1 ½ tablespoons nutritional yeast
  • 2 tablespoons soy sauce
  • ½ teaspoon dried sage
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • 1 teaspoon poultry seasoning, optional
  • 2 cups vegetable broth

Instructions 

  • In a medium pot over medium heat, add the olive oil. Once hot, add in the onion and garlic and saute for 5 minutes.
  • Whisk in flour, nutritional yeast, soy sauce, dried sage, salt, and pepper until a paste forms. Slowly whisk in the broth.
  • Bring mixture to a boil and then lower heat to a gentle simmer. Simmer for 6-8 minutes to thicken the sauce.
  • Optional step: Use a blender or hand blender to blend the gravy. I like it both ways, a little chunky from the onion and garlic AND super smooth once it’s blended.

Notes

Storage Instructions: Let the gravy cool completely, then transfer to an airtight container. Refrigerate up to 4 days or freeze for up to 3 months. Reheat on the stove over low heat, whisking in broth or water until smooth and pourable again.

Nutrition

Calories: 222kcal, Carbohydrates: 12g, Protein: 4g, Fat: 18g, Saturated Fat: 3g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 13g, Sodium: 1265mg, Potassium: 124mg, Fiber: 1g, Sugar: 2g, Vitamin A: 265IU, Vitamin C: 2mg, Calcium: 19mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

5 from 3 votes

Leave a comment

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

Recipe Rating




3 Comments

  1. Maria says:

    5 stars
    Excellent!!!!!!  Thank you!!!!

  2. katelyn says:

    5 stars
    The gravy was VERY good and very easy to make. 10/10 recommend and will be my go to recipe when I need a gravy.

  3. Kate says:

    5 stars
    I made this for this year’s Thanksgiving and it is amazing! So savory and simple :)