Vegan gravy should be silky, flavorful, and ready in minutes. This version checks all the boxes without relying on complicated ingredients. It’s perfect for mashed potatoes, roasted veggies, meatless loaves, and weeknight bowls.
The flavor is deep and comforting, with a savory backbone from mushrooms, onions, and herbs. Even if you’re cooking for mixed eaters, this one wins people over fast.
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

Why This vegan Gravy Recipe Works
This vegan gravy builds flavor in layers. Sautéed onions and mushrooms create a golden base, while garlic, soy sauce, and nutritional yeast add rich umami notes you’d usually get from meat drippings.
A simple roux thickens it to a smooth, pourable consistency without lumps. Vegetable broth keeps it light but savory, and a splash of balsamic rounds out the taste. The result is a balanced gravy that’s bold, not muddy, and delicious on anything.

What You’ll Need
- Olive oil or vegan butter
- Yellow onion
- Cremini or button mushrooms
- Garlic
- All-purpose flour
- Vegetable broth
- Soy sauce or tamari
- Nutritional yeast
- Dried thyme
- Onion powder
- Ground black pepper
- Balsamic vinegar
- Salt
- Optional: smoked paprika
How to Make It
Prep your veggies. Finely chop the onion and mushrooms, and mince the garlic. Smaller pieces cook faster and blend into the sauce better.
Sauté the base. Heat the olive oil or vegan butter in a saucepan over medium heat. Add the onion and mushrooms with a pinch of salt. Cook 6–8 minutes, stirring occasionally, until soft and lightly browned.
Add garlic and spices. Stir in the garlic, thyme, onion powder, and smoked paprika if using. Cook 30–60 seconds until fragrant, not burnt.
Make the roux. Sprinkle in the flour. Stir constantly for 1–2 minutes to coat the veggies and cook off the raw flour taste. The mixture will look pasty.
Whisk in the broth. Slowly add 2 cups of vegetable broth while whisking to prevent lumps. Keep whisking until smooth.
Season and simmer. Stir in soy sauce, nutritional yeast, and black pepper. Bring to a gentle simmer and cook 5–8 minutes, stirring often, until thickened and glossy. If it gets too thick, add more broth a little at a time.
Balance the flavor. Add the balsamic vinegar. Taste and adjust salt, pepper, or soy sauce as needed.
Blend (optional). For an ultra-smooth gravy, use an immersion
Serve warm. Pour over mashed potatoes, stuffing, roasted vegetables, or your favorite plant-based mains.

How to Store
- Fridge Store in an airtight container for 4–5 days. It will thicken as it cools.
- Reheat Warm gently on the stove over low heat. Whisk in a little broth or water to loosen to your preferred consistency.
- Freeze Freeze up to 3 months. Thaw overnight in the fridge and reheat slowly, whisking to bring it back together.
Health Benefits
This vegan gravy delivers flavor without heavy dairy or meat drippings. Mushrooms bring minerals and natural umami while keeping calories modest. Nutritional yeast adds B vitamins and savory depth.
Using olive oil or quality vegan butter lets you control the type of fat. Plus, you can easily make it low-sodium by choosing a lighter broth and adjusting the soy sauce.

Pitfalls to Watch Out For
- Lumps in the gravy Whisk in the broth slowly and steadily. If lumps form, blend the gravy smooth.
- Floury taste Cook the flour in the pan for at least a minute before adding liquid.
- Too salty Use low-sodium broth and add soy sauce gradually. Taste as you go.
- Thin or bland Simmer a bit longer to reduce and concentrate flavor. Add a touch more soy sauce, nutritional yeast, or a pinch of salt.
- Bitter or burnt notes Keep the heat at medium and stir frequently when sautéing and simmering.
Alternatives
- Gluten-free Use a 1:1 gluten-free flour blend or make a slurry with 2 tablespoons cornstarch mixed into cold broth. Add the slurry at the end and simmer until thick.
- Mushroom-free Skip mushrooms and add a little extra onion, plus 1/2 teaspoon miso paste for umami.
- Oil-free Sauté onions and mushrooms in a few tablespoons of broth. Thicken with cornstarch slurry instead of flour for a smooth result.
- Creamy style Stir in 2–4 tablespoons canned coconut milk or unsweetened oat cream at the end.
- Herb variations Swap thyme for rosemary, sage, or a poultry-seasoning blend for holiday vibes.
- Deeper color Add 1 teaspoon dark soy sauce or a dash of instant coffee for a richer brown hue.
Final Thoughts
This vegan gravy is simple, fast, and full of rich flavor. It’s the kind of recipe you can pull together on a busy night or for a holiday table and feel confident about every time.
Keep the ingredients on hand, adjust to your taste, and make it your own. Once you try it, you might not miss the drippings at all.
Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), why not join our closed Facebook Group, The Peas and Carrots Society. This is a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!
Vegan Gravy
Ingredients
- 2 tablespoons olive oil or vegan butter
- 1 small yellow onion finely chopped
- 1 cup cremini or button mushrooms finely chopped
- 2 cloves garlic minced
- 3 tablespoons all-purpose flour use gluten-free blend if needed
- 2 to 2½ cups vegetable broth low-sodium preferred
- 1 to 1½ tablespoons soy sauce or tamari
- 1 to 2 tablespoons nutritional yeast
- ½ teaspoon dried thyme
- ½ teaspoon onion powder
- ½ teaspoon ground black pepper or to taste
- 1 to 2 teaspoons balsamic vinegar
- Salt to taste
- ¼ teaspoon smoked paprika optional
Instructions
- Finely chop the onion and mushrooms, and mince the garlic.
- Heat oil or vegan butter in a saucepan over medium heat. Add the onion and mushrooms with a pinch of salt. Cook 6–8 minutes, stirring occasionally, until soft and lightly browned.
- Stir in garlic, thyme, onion powder, and smoked paprika (if using). Cook for 30–60 seconds until fragrant.
- Sprinkle in flour. Stir constantly for 1–2 minutes to coat the veggies and cook out the raw flour taste.
- Gradually pour in 2 cups of broth while whisking to avoid lumps. Keep whisking until smooth.
- Add soy sauce, nutritional yeast, and black pepper. Bring to a simmer and cook 5–8 minutes, stirring often, until thickened and glossy.
- Add more broth a splash at a time if too thick. Stir in balsamic vinegar. Taste and adjust seasoning.
- Optional: for a smoother gravy, use an immersion blender or regular blender carefully.
- Perfect over mashed potatoes, stuffing, or roasted vegetables.
Notes
- A splash of white wine or a pinch of rosemary could deepen the flavor even more if you’re feeling fancy.
- For a richer finish, stir in a teaspoon of miso paste at the end (off heat) instead of salt.
- Mushrooms: Cremini have a deeper flavor than white button, but both work well.
- Blender option: Blending gives a velvety finish; leave chunky for texture.
- Storage: Keeps in the fridge for 3–4 days. Reheat gently with a splash of broth.
- Make ahead: Can be made up to 2 days in advance.
FAQ
Can I make vegan gravy ahead of time?
Yes. Make it up to 3 days in advance and refrigerate. Reheat gently with a splash of broth to loosen it to your liking.
How do I fix gravy that’s too thick?
Whisk in warm broth or water a little at a time over low heat until it’s pourable. Adjust seasoning afterward if needed.
What if my gravy is too thin?
Let it simmer longer to reduce, or whisk 1 teaspoon cornstarch into 2 teaspoons cold water and stir it into the simmering gravy. Cook 1–2 minutes until thick.
Do I have to blend it?
No. Blending creates a smooth restaurant-style vegan gravy, but leaving it unblended gives a rustic texture with bits of mushroom and onion.
Can I skip the nutritional yeast?
Yes. The gravy will still be tasty. For extra depth, add a little more soy sauce or 1/2 teaspoon miso paste.
Is this recipe kid-friendly?
Generally, yes. If serving kids, go lighter on black pepper and balsamic vinegar. You can always add more at the table.
What’s the best broth to use?
Low-sodium vegetable broth gives you control over the salt. Mushroom broth works nicely for extra umami.
Can I add wine?
Sure. Deglaze the pan with 1/4 cup dry white wine after the roux step, cook it down for a minute, then proceed with the broth.
How do I make it without soy?
Use coconut aminos and a pinch of salt in place of soy sauce or tamari. You may need a bit more to reach the same depth.






