I still remember the first holiday dinner I hosted as a newly minted vegetarian. Everything on the table looked perfect — the roasted veggies, the fluffy mashed potatoes, the warm biscuits — until I realized one big problem. The gravy. Every bowl on the table was made with pan drippings and meat stock. So, being the stubborn, determined home cook I am, I jumped into the kitchen and decided to improvise my own vegetarian gravy recipe on the spot.
To my shock (and everyone else’s), it was good — like lick-the-spoon, drizzle-on-everything good. It had the same deep savoriness as traditional gravy, thanks to simple pantry staples like vegetable broth, diced onion, soy sauce, and nutritional yeast. Today I’m sharing the perfected version of that recipe with you — the one I’ve tested dozens of times, the one my family insists on every year, vegetarian or not.
In this article, you’ll learn everything you need to make rich, velvety, no-fail vegetarian gravy: ingredients, substitutions, expert gravy techniques, variations, storage tips, and more. Whether you’re serving it for Thanksgiving or smothering weeknight mashed potatoes, this recipe will have you wondering why you ever needed meat drippings in the first place.
Why You’ll Love This Recipe
If you’ve ever wished for a gravy that’s just as flavorful as the classic version — but totally meat-free — this one delivers.
- Ready in 10 minutes — perfect for busy holiday kitchens or weeknight dinners.
- Rich umami flavor using simple ingredients like soy sauce and nutritional yeast.
- Foolproof technique with step-by-step guidance.
- Pairs beautifully with mashed potatoes and all your comfort food favorites.
- Easily adaptable for gluten-free or easy vegan gravy needs.
If you love discovering a comforting gravy recipe you can rely on all year long, this one will quickly become your go-to.
Prep Time, Cook Time & Total Time
| Step | Time |
|---|---|
| Prep Time | 5 minutes |
| Cook Time | 10 minutes |
| Total Time | 15 minutes |
Ingredients You’ll Need
Below is everything you need to create a savory, velvety gravy that tastes like it simmered all day.
Base
- 4 tablespoons butter
Gives richness and helps form the roux. Use vegan butter for vegan gravy. - 1 small diced onion
Adds depth and a subtle sweetness after cooking.
Thickener
- ¼ cup all-purpose flour
Creates the roux — the foundation of good gravy. Gluten-free flour works too.
Liquid & Flavor
- 3 cups vegetable broth
Choose a full-bodied broth for maximum flavor. - 1 tablespoon soy sauce
Adds umami and deepens the color naturally. - 1 teaspoon nutritional yeast
Boosts savoriness — my secret to “meaty” vegetarian gravy. - ½ teaspoon salt and pepper (or to taste)
Essential for balancing the richness.
Optional Add-Ins
- ½ teaspoon garlic powder
- ¼ teaspoon dried thyme or poultry seasoning
- Splash of cream or plant milk for extra richness
Ingredient Substitutions
Want to customize? Here are easy swaps that keep the gravy delicious:
- Butter → Olive Oil or Vegan Butter
Makes it dairy-free and perfect as an easy vegan gravy. - All-Purpose Flour → Gluten-Free Flour or Cornstarch Slurry
Ensures a smooth gravy for gluten-free guests. - Vegetable Broth → Mushroom Broth
Adds extra umami and makes the gravy taste more robust. - Soy Sauce → Tamari or Coconut Aminos
Great for gluten-free or low-sodium needs. - Diced Onion → Shallots
Gives a slightly sweeter, more elegant flavor.
How to Make This Vegetarian Gravy Recipe
Creating a rich, smooth gravy is all about using the right heat, whisking consistently, and letting the flavors develop. Don’t worry — I’ll walk you through it step by step!
1. Melt the Butter & Cook the Onion (3–4 minutes)
In a medium saucepan, melt the butter over medium heat.
Add the diced onion and cook until softened and lightly golden.
Your kitchen will immediately smell cozy and savory — the perfect start to gravy-making.
2. Add the Flour and Cook (1–2 minutes)
Sprinkle in the flour and cook for 1–2 minutes, whisking constantly.
This step removes the raw flour taste and forms a golden roux that will thicken your gravy.
The mixture should smell slightly nutty and look like soft paste.
3. Add Broth Slowly While Whisking (1–2 minutes)
Pour in the vegetable broth gradually while whisking to prevent lumps.
Continue whisking until the mixture begins to smooth out.
4. Add Flavor and Simmer (5 minutes)
Stir in:
- soy sauce
- nutritional yeast
- salt and pepper
- optional spices
Let the gravy simmer for 5 minutes until thickened and glossy.
If it gets too thick, splash in more broth. If too thin, simmer longer.
5. Adjust Seasoning and Serve
Taste and adjust salt, pepper, and soy sauce as needed.
Serve immediately over mashed potatoes, biscuits, stuffing, or roasted veggies.
This is the moment where I always sneak a little spoonful — just for “quality control!”

Expert Tips & Mistakes to Avoid
After making countless batches for holidays and weeknight dinners, here’s what I’ve learned:
Expert Tips
- Whisk constantly when adding the broth for a smooth, lump-free gravy.
- Cook the flour long enough — undercooked roux tastes floury.
- Add soy sauce gradually — it deepens the flavor quickly.
- Use warm broth if possible — it incorporates more easily.
Mistakes to Avoid
- Burning the roux — if it turns dark brown too fast, start over.
- Skipping seasoning at the end — great gravy needs salt and pepper balance.
- Using thin broth — watery broth = watery gravy.
- Adding flour after the broth — this causes clumps.
Variations & Add-Ons
This gravy is incredibly flexible — here are ways to level it up or personalize it:
Vegan Version
- Use vegan butter
- Use tamari or coconut aminos
- Add extra nutritional yeast for cheesy flavor
Mushroom Gravy Twist
Add:
- 1 cup finely chopped mushrooms
- Sauté them with the onions
This creates an earthy, restaurant-style gravy.
Creamy Herb Gravy
Stir in:
- 2 tablespoons heavy cream or plant cream
- ½ teaspoon thyme
Bold Flavor Boosts
Try adding:
- A splash of balsamic vinegar
- A pinch of smoked paprika
- A dash of Worcestershire (vegetarian version)
Serving Suggestions
This gravy pairs well with almost everything warm and comforting:
- Mashed potatoes
- Biscuits
- Roasted vegetables
- Stuffing
- Lentil loaf
- Rice bowls
- Vegan “meatloaf” or veggie patties
Presentation Tips
- Serve in a warmed gravy boat
- Garnish with fresh cracked pepper or chopped parsley
Your table will look holiday-worthy in seconds.
Storage & Reheating
How to Store
- Refrigerate in an airtight container for 3–4 days.
- Freeze for up to 3 months (yes, this gravy freezes beautifully).
How to Reheat
- Reheat on the stove over low heat.
- Whisk in a splash of broth or water to thin if needed.
- Microwave in 20-second increments, stirring often.
Nutrition Information (Approx. Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 95 |
| Protein | 2g |
| Fat | 6g |
| Carbohydrates | 9g |
| Fiber | 1g |
| Sugar | 1g |
| Sodium | 360mg |
Frequently Asked Questions
Can I make this vegetarian gravy vegan?
Yes. Simply replace butter with vegan butter and ensure the broth and seasonings are fully plant based. The texture and flavor remain rich and savory.
How do I make my vegetarian gravy thicker?
Whisk in a little more flour after you melt the butter, or let the gravy simmer longer to reduce. Both methods deepen flavor and improve texture.
What can I use instead of soy sauce?
Tamari works great for gluten-free diets, while coconut aminos gives a slightly sweeter, lower-sodium alternative that still boosts umami depth.
Can I prepare vegetarian gravy ahead of time?
Yes. Make it up to 3 days in advance and store in the fridge. Reheat on the stovetop and whisk in a splash of broth if it thickens too much.
How can I make my gravy more flavorful?
Brown the onions well, use high-quality vegetable broth, and season with nutritional yeast, soy sauce, salt, and pepper to deepen savory notes.
Does vegetarian gravy freeze well?
Yes. Freeze for up to 3 months. Thaw in the fridge and reheat gently while whisking to restore the smooth, velvety consistency.
Conclusion
If you’ve been searching for a rich, reliable vegetarian gravy recipe that delivers all the cozy, comforting flavor of traditional gravy — without the meat — this one is a keeper. It’s simple enough for weeknight mashed potatoes yet impressive enough for Thanksgiving, Christmas, or any holiday feast. The butter, soy sauce, vegetable broth, and nutritional yeast create a wonderfully savory balance that tastes like it simmered for hours.
Give it a try, make it your own, and don’t forget to leave a comment telling me how your gravy turned out. I can’t wait to hear your kitchen stories!

Vegetarian gravy
Ingredients
- Base
- 4 tablespoons butter
- 1 small diced onion
- Thickener
- ¼ cup all-purpose flour
- Liquid & Flavor
- 3 cups vegetable broth
- 1 tablespoon soy sauce
- 1 teaspoon nutritional yeast
- ½ teaspoon salt and pepper or to taste
- Optional Add-Ins
- ½ teaspoon garlic powder
- ¼ teaspoon dried thyme or poultry seasoning
Instructions
- Melt the Butter & Cook the Onion (3–4 minutes)
- In a medium saucepan, melt the butter over medium heat.
- Add the diced onion and cook until softened and lightly golden.
- Your kitchen will immediately smell cozy and savory — the perfect start to gravy-making.
- Add the Flour and Cook (1–2 minutes)
- Sprinkle in the flour and cook for 1–2 minutes, whisking constantly.
- This step removes the raw flour taste and forms a golden roux that will thicken your gravy.
- The mixture should smell slightly nutty and look like soft paste.
- Add Broth Slowly While Whisking (1–2 minutes)
- Pour in the vegetable broth gradually while whisking to prevent lumps.
- Continue whisking until the mixture begins to smooth out.
- Add Flavor and Simmer (5 minutes)
- Stir in:
- soy sauce
- nutritional yeast
- salt and pepper
- optional spices
- Let the gravy simmer for 5 minutes until thickened and glossy.
- If it gets too thick, splash in more broth. If too thin, simmer longer.
- Adjust Seasoning and Serve
- Taste and adjust salt, pepper, and soy sauce as needed.
- Serve immediately over mashed potatoes, biscuits, stuffing, or roasted veggies.
- This is the moment where I always sneak a little spoonful — just for “quality control!”
Notes
- Whisk constantly when adding broth to ensure a smooth, lump-free texture.
- Cook the flour long enough to avoid a raw, floury taste.
- Soy sauce deepens color and flavor — add gradually to avoid oversalting.
- Warm broth incorporates more smoothly into the roux.
- If gravy becomes too thick, loosen with broth; if too thin, simmer longer.
- This gravy freezes well for up to 3 months.







