This vegetarian gravy recipe (with easy vegan gravy option) is a favorite here in our house and with readers, some of whom have been making it for years now!
If you’re looking for a gravy that tastes as good (or better!) than traditional gravy, but made without meat drippings or meat-based stock, you’re in the right place!

With just 5 ingredients and less than 20 minutes to make, this thick, rich, and full-of-flavor gravy recipe is almost shockingly easy yet so, so delicious.
Table of Contents
- The Story Behind the Recipe
- Why You’ll Love This Vegetarian Gravy
- What is a Roux and Why Use It?
- Vegetarian Gravy Recipe Ingredients
- Variations/Adaptations
- How to Make Vegetarian Gravy without Drippings
- Tips for Gravy Success
- Can I Freeze Vegetarian Gravy?
- Serve it With …
- More Vegetarian & Vegan Gravy Recipes
The Story Behind the Recipe
I can’t be the only vegetarian who’s suffered the lonely and tasteless holiday dinner fate of having to eat mashed potatoes with only a bit of salt and pepper and a sorry pat of butter. While everyone around you gleefully shoves down forkfuls of gravy-heavy potatoes… it’s horrible! Just horrible!
Okay, you know I’m exaggerating. But it does kind of suck a little. Gravy’s yummy, but I just can’t bring myself to eat it because of the whole meat thing.
That is… until now.

It all started on Thanksgiving when my guy’s awesome mom whipped me up a portion of my very own vegetarian white gravy for my potatoes. Yum!
And while we were stirring the meaty gravy meant for everyone else and talking about the whole affair, I came to the realization – why not do the roux thing and then add vegetable broth?

Why You’ll Love This Vegetarian Gravy
- Super simple – This vegetarian gravy recipe is super simple, and easily made with ingredients you probably already have in your pantry.
- Easily vegan – With a couple of easy swaps, it can be a fully vegan gravy recipe, too!
- SO delicious – Adding the steps to 1) cook the onions low and slow and 2) cook the flour in a nutty, smooth roux – are both highly worth it, resulting in what my opinion is the tastiest vegetarian gravy recipe around!

- “This is literally such a great recipe! It’s my go-to, I’ve made it dozens of times. It’s so easy and good. Definitely try!” – Fatima
- “Fantastic recipe, thank you! I struggle at making gravies, but this one is foolproof and came together easily and tastes delicious.” – Kate
- “Best vegan gravy I’ve ever found. Everyone who tries it loves it too.” – Daisa
What is a Roux and Why Use It?
A roux is a mix of fat and flour (in this case, butter and flour), cooked together then used to thicken a liquid or sauce. I use it in my macaroni and cheese recipe, too, to make the most glorious, thick, cheesy sauce.
When you take the extra 3 minutes to cook a roux for your gravy, it helps to cut down on the raw taste of the flour while adding wonderful nutty flavor. It also helps prevent lumps when you add the broth to the gravy.
It’s worth making a roux for the best-tasting vegetarian gravy!

Vegetarian Gravy Recipe Ingredients
- Butter – This is an important part of making the roux, which helps to thicken your vegetarian gravy. Plus, it adds delicious flavor! You can sub in a vegan butter for vegan gravy or use half and half vegan butter or olive oil.
- Onion – Some finely diced onion helps to add a ton of flavor and is the backbone of this vegetarian onion gravy. I tend to use yellow onion, but sweet onion or white onion would work, too. If you don’t have any onion on hand, you skip the sauteeing and add 1/2 teaspoon to 1 teaspoon onion powder with the flour, depending on how much onion flavor you want. I really like the onion in this veggie gravy – it adds depth of flavor without complicating the recipe.
- Flour – Plain all-purpose flour is what you need here. This will help thicken your gravy into the perfect, pourable consistency.
- Vegetable broth – Go with your favorite store-bought veggie broth, or try your hand at making your own vegetable broth in the slow cooker (it’s a game-changer!) I prefer to buy low-sodium vegetable broth so I can better control how salty I want my gravy to be. You can use vegetable stock, too.
- Soy sauce – This is an optional ingredient, and one I added years after I published this gravy recipe. But I do recommend it – it adds a lovely touch of flavor and color. A little goes a long way.
- Salt & pepper – If your gravy is tasting a little bland, keep adding more salt, a little at a time. It’ll get there!
Variations/Adaptations
Vegan Gravy Option
Substitute Earth Balance, Melt, or another vegan butter for the butter. I also like to use half olive oil and half Earth Balance. I don’t recommend 100% olive oil – I’ve tested this vegetarian gravy recipe that way and it just didn’t taste great. One reader reported using coconut oil with success.
Gluten-Free Vegetarian Gravy
Readers have reported luck with using 1-to-1 gluten-free flour in place of the all-purpose flour. One reader specifically mentioned Bob’s Red Mill brand. Another reader uses almond flour with success. You’ll also want to use Tamari instead of the soy sauce, which has gluten, or leave that out.
Flavor Variations
- Herby vegetarian gravy: Add fresh herbs (sage, thyme, parsley, rosemary, or another favorite) with the broth. One reader reports that she uses a whole onion and also adds both sage and thyme and her guests thought it was better than turkey gravy. Another reader reports adding poultry seasoning, which would be perfect to add with the onions to help “awaken” the spices for max flavor.
- Add nutritional yeast: Some readers have reported adding nutritional yeast for added “umami” flavor. I suggest about a tablespoon.
- Smoky vegetarian gravy: Add a couple of drops of liquid smoke.
- Vegetarian gravy with garlic: Finely mince a clove of garlic and add it to the onion in the last minute or to of sauteing.
- Vegetarian white gravy: Substitute milk (or unsweetened plant-based milk of your choice, oat would be excellent) for some or all of the broth.
How to Make Vegetarian Gravy without Drippings
- Melt the butter in a saucepan, then add the onions. Sweat them over low heat for several minutes, until translucent but not browned.
- Add the flour and cook, stirring frequently, for three minutes. This helps to remove any raw taste, adds nutty flavor, and makes for a smooth, no-lump, gravy.
- Then, drizzle in your veggie broth, stir and cook until thick and rich.
- Add in additional flavorings (I usually keep it simple and just add soy sauce here).
- Season with salt and pepper until it tastes perfect, though, depending on the veggie broth you used and if you used soy sauce, you may only need pepper.

Tips for Gravy Success
- Chop the onions pretty finely for a smoother gravy. I like it either way, but you may prefer less added texture, so I thought I’d mention it!
- Cook the onions low and slow. You want to sweat the onions, not brown them! Cook them low and slow just until translucent. Otherwise, when you cook them with the roux, they’ll burn.

Can I Freeze Vegetarian Gravy?
Yes! This gravy can be made ahead of time and frozen! Which is super convenient, especially for Thanksgiving and Christmas. Just let it cool and transfer it to an airtight container or freezer bag for up to one month ahead of time.
To reheat it, allow it to thaw in the fridge overnight, then pour it into a saucepan and heat it gently over the stove. It does separate when freezing, so it’ll need to be mixed well, but once it is heated and mixed, it’ll come together beautifully.
If it’s thicker than you like, just thin it with a bit of broth until it’s your desired consistency.

Serve it With …
- Vegetarian Wellington – this Wellington has a mashed potato core, and it’s SO good with this gravy!
- Mashed Potatoes
- Homemade Cranberry Sauce
- Buttery Herb Stuffing
- Twice-Baked Honeynut Squash
- Vegetarian Poutine – I’ve not tried this yet, but it’s on my list!
More Vegetarian & Vegan Gravy Recipes
This stuff is truly really really good. And way easier than I ever thought it would be. So of course, I have to share.
Psst: My carnivorous guy enthusiastically approves of this vegetarian gravy – apparently it’s great on, well… meat.

Easy Vegetarian Gravy Recipe
Ingredients
Instructions
- In a medium saucepan over low heat, melt the butter.
- Add the onion and a pinch of salt. Sweat the onions, stirring occasionally, until tender, 8-10 minutes. If they start to turn brown, turn down the heat – you’re looking for translucent and tender, not golden.
- Increase heat to medium. Stir in the flour and cook, stirring frequently, for three minutes.
- Gradually stir in the vegetable broth, Tamari or soy sauce if using, 1/4 teaspoon salt, and 1/8 teaspoon pepper. Continue stirring, over medium heat, until thickened to a gravy consistency, about 3 – 4 minutes.
- Taste and add more salt and pepper until the vegetarian gravy is to your liking.
Notes
Storage Info
Refrigerator: Store any leftover gravy in an airtight container in the fridge for up to 5 days. Reheat in a small pan over the stove, splashing in more broth to thicken if needed. Freezer: You can also freeze this gravy, which is so nice for prepping ahead. Let it cool, then transfer to an airtight container or freezer bag. Freeze for up to 1 month. Allow to thaw overnight in the fridge then reheat gently over the stove. Mix it well to allow for any separation and add a splash or two of broth until it’s the thickness you desire.*Vegan option:
Substitute Earth Balance, Melt, or another vegan butter for the butter. I also like to use half olive oil and half Earth Balance. I don’t recommend 100% olive oil – I’ve tested this vegetarian gravy recipe that way and it just didn’t taste great. One reader reported using coconut oil with success.Gluten-Free Option:
Readers have reported luck with using 1-to-1 gluten-free flour in place of the all-purpose flour. One reader specifically mentioned Bob’s Red Mill brand. Another reader uses almond flour with success. You’ll also want to use Tamari instead of the soy sauce, which has gluten, or leave that out.Flavor Variations
-
- Herby vegetarian gravy: Add fresh herbs (sage, thyme, parsley, rosemary, or another favorite) with the broth. One reader reports that she uses a whole onion and also adds both sage and thyme and her guests thought it was better than turkey gravy. Another reader reports adding poultry seasoning, which would be perfect to add with the onions to help “awaken” the spices for max flavor.
-
- Add nutritional yeast: Some readers have reported adding nutritional yeast for added “umami” flavor. I suggest about a tablespoon.
-
- Smoky vegetarian gravy: Add a couple of drops of liquid smoke or 1/4 teaspoon of smoked paprika.
- Vegetarian gravy with garlic: Finely mince a clove of garlic and add it to the onion in the last minute or to of sauteing.
-
- Vegetarian white gravy: Substitute milk (or unsweetened plant-based milk of your choice, oat would be excellent) for some or all of the broth.


Hi! I’m Karen – I’m a real person with real recipes. No A.I. here! Since 2009, every recipe on Kitchen Treaty is thoroughly tested and loved before I hit “publish.” I’m a home cook, certified plant-based pro, and mom. I’m a vegetarian married to a carnivore, and my goal is to coexist deliciously.

Holy crap this gravy is so good I almost want to eat it like soup, I’m really having to hold myself back! I’m so excited to smother my Seitan “turkey” loaf with it on thanksgiving!!
Haha maybe a new recipe idea – Gravy Soup?! lol I’m so glad you like it. Thank you so much for coming back and leaving a review – and Happy Thanksgiving!
I make this every year for Thanksgiving. I use a whole onion and add some sage and thyme. I use Better Than Bouillon for the broth. It’s so good. One year at friendsgiving the person who made the turkey didn’t make gravy (huh??) so everyone ate mine. They thought it was better than turkey gravy.
This tastes really good. Thanks for sharing.
This recipe is excellent and easy.
I made it for my mushroom Wellington and everyone loved it.
Thank you so much for you review, Elizabeth! I’m so glad the gravy was a hit! And mushroom wellington?! Yummmmm. Happy holidays!
Made this recipe as directed and it was excellent… daughter being a vegetarian said it was the best Thanksgiving meal yet!
Saving recipe!
Amazing recipe! This will definitely be my go to in years to come!! Will make this again, adding fresh herbs!
Delightful! I’m not vegan so I made with regular butter which way my only sub. Used better that bullion to make the stock and WOW, that was easy and delicious! This is a keeper. I’m going to pour it over roasted potatoes and carrots in kind of a “stew style” and have it for lunch tomorrow. Thank you!
I made this gravy last night. Absolutely delicious. Even my friend who eats meat asked me to share your recipe. Thank you.
I made this gravy last night, absolutely amazing. Even my friend who is a meat eater asked me to share this recipe. Thank you!!
This is literally such a great recipe! it’s my go-to I’ve made it dozens of times. It’s so easy and good. Definitely try!
This is the bomb! Yummmm…
This is my new favorite gravy!
I made this last night and it was the best part of a delicious vege-loaf roast meal!
very good and quick I used bobs red mill 1 to 1 gluten free flour, used chicken broth and it needed the tamari
used 2 tbs butter and 2 tbs oil to cut back on the fat.
thank you
This is my-go to vegetarian/vegan gravy for Thanksgiving for three years running now– it’s so easy and tastes good with everything from roasted veggies to biscuits and mashed potatoes. Thanks so much for the recipe!
I’m so glad it’s a winner for you! Thank you so much for leaving a review. Happy Thanksgiving!
Have you (or anyone here) every tried incorporating mushrooms into this? If so, what would be your suggested changes for incorporating mushrooms?
I’d sauté them with the onions, but I actually have a Vegan Mushroom Gravy recipe that is SO good and all about the mushrooms! 🙂 https://www.kitchentreaty.com/vegan-mushroom-gravy/
I have to double or triple the recipe because everyone eats this gravy before the trukey gravy, and they are all carnivores!
Haha not having enough because everyone loves it too much is always a good problems to have! 🙂 Happy holidays!
This was the best recipe! We had six people for the holiday and half of us are vegetarian. Everyone chose this gravy over the other gravy on the table. I doubled the recipe in advance as I was sure this would end up being the case. My one daughter agrees with another commenter that there needs to be a gravy soup as this was so delicious! Thank you for this recipe. It will be my new go to.
Hi, can you make this ahead of time and freeze?
Yes, I have done that and it works great! Reheat slowly and don’t panic because it looks a bit separated at first but once it’s warm it all comes together. 🙂
This was so good. Thank you! I did use gluten-free flour all purpose flour.
First time I have ever made gravy, I made it for my husband’s birthday dinner party and it was a winner. It really taste great and really taste like regular gravy. I’m going to make it again for special occasions.
I made this at Christmas and non-vegetarians and vegetarians both loved this! People were so surprised that it was a vegetarian recipe. I added a tsp of nutritional yeast for unami. In hindsight, I should have chopped up the onions finer. Definitely will be making this again. I made this a few days ahead and froze it until Christmas morning. It defrosted quickly on the stove and needed just a bit of stirring and it was all good.
I have never tried this before. I don’ t know WHY! Looking forward to my next shopping trip. I will buy the broth. That’s why I never tried this before.!
My teenage daughter has just become a vegetarian. I decided to use this recipe because it looked very easy and I had everything I needed for it in the cupboard. It worked out far better than I expected, so good she thinks it’s life changing!
Woohoo! So glad it’s a winner. 🙂 Thank you for the review!
I came home from the grocery store with a bunch of BOGO naan and all I wanted was some gravy to dip it in, but I was all out of my veggie gravy packets. I tried out your recipe and it was so good!! I subbed out the fresh onion with some of my frozen caramelized onions and used garlic Better Than Bouillon instead of the vegetable broth. Turned out phenomenal! This recipe is definitely a keeper.
Carmelized onions are so amazing in onion gravy! Love your modifications and I’m so glad this recipe was a winner for you. 🙂
Wow. I’m quite impressed! I’m a meat eater making this for my vegetarian husband to go over some Beyond Steak. I was expecting this to be just ok, but it’s really good and I will have some over my mashed potatoes tonite! I did add the soy sauce.
I’m so glad it was a winner for you! I think that the soy sauce really takes it over the top (in a good way!) If you’re warming the gravy back up, it may be a bit thick – I add a splash of broth and it’s usually good as new! Thank you for the review. 🙂
This is absolutely delicious. Better than regular gravy
Hi Nancy, I’m so glad it’s a winner for you. Thank you so much for the review!
Super easy and very yummy. Can easily turn this into mushroom soup by adding mushrooms.
Great idea! Thank you so much for the review. 🙂
I’ve made this gravy a few times and it’s ALWAYS a hit. So easy and very DELICIOUS! Another hit this Thanksgiving, thank you for the recipe!
Love to hear it! Thank you so much for the review. 🙂
Great! I love this gravy.
Hi Kathy, I’m so happy it’s a winner for you! Thank you for the review. 🙂
Holy cow, outstanding
Love to hear it! ❤️
Outstanding!
My first time making a gravy from scratch and it was indeed easy and tasty and love that it is vegetarian! Will definitely keep this recipe on hand for the future!
Yay! I’m so glad it was a winner for you. Thank you so much for the review!
Isn’t earth balance made with bamboo oil that is destroying our forests and rainforests????
Anything better.?
Any vegan butter should work
I used gluten free flour and this was delicious. It was seriously the best gravy I’ve had in a long time. Everyone that tried it loved it.
I’m so glad to hear this! Can you share what type/brand of gluten-free flour you used? Then I can update the recipe with a GF recommendation for other GF-ers out there! Thank you so much for the review.
I made this for my office Thanksgiving luncheon. I am a carnivore (ssh I am so ashamed) Two of my co-workers are vegetarian. Most sides provided for this annual event are spiced with meat, so aren’t edible for my friends. Seeing them every year with a plateful of dry mashed potatoes was sad. This year I made vegetarian dressing and this gravy. What a hit! Thanks so much!
That was so thoughtful of you! Coworker of the year award. 🙂 I’m so glad this vegetarian gravy recipe was a hit, and I really appreciate you coming back and leaving a review. Happy holidays!
This gravy exceeded my expectations. I highly recommend using tamari rather than soy because of the mild flavor and meatiness. For me this didn’t hold up well after sitting in the fridge overnight, but that’s no problem. I’d definitely make this again!
Hi Erica, I’m glad you liked it! Thanks for your notes and for the review! I’m curious, what happened after it was refrigerated? I’ve noticed it thickens up but once it’s warmed up it thins out, and/or I’ve added a bit of broth to think it back out.
I made this as written and it was wonderful.
The carnivore, vegetarian and vegan all loved it!
I’m so glad it was a success! Thank you so much for the review.
Just made this for the first time. So easy and delicious! thank you!
Hi Christina, I’m so glad you liked it! Thank you so much for coming back and leaving a review. 🙂
I made this last minute – about an hour before guests arrived – when I determined that my original idea to not serve gravy with Thanksgiving stuffing was a terrible idea. Terrific and so easy! I added a tablespoon and a half of white miso paste as well.
I’m so glad this worked out as a last-minute recipe! Love the idea of adding miso – yum. Thanks so much for the review!
Love this so much! Brilliant as written, and flexible enough to adapt easily – we’ve now made it with & without Worcestershire sauce and fresh herbs. Just depends on the crowd & meal. Thanks so much for this winner!
I’m so happy this has worked out as a great base recipe for you! I love the addition of Worcestershire sauce. And herbs are always a win! I added a bit of poultry seasoning to mine on Thanksgiving and it was great, I need to try fresh herbs next! Thank you so much for the review. 🙂
We love this. Creamy & tasty. I made 3/4 the amount in a small cast iron pan, & slowly cooked the onions as advised. When I added the flour, I was able to lightly brown it without browning the onions. I made my own veg broth & had kept it simple (no mushrooms for a change). It’s really good – not too much of anything: Carrot, celery heart , 1/2 small leek, small garlic clove, Italian parsley, sea salt &black peppercorns, soya sauce (low salt) & 2-1/2 c water.
I always play – even with the best of recipes – which this recipe is. And so, I added 1/8 tsp Tabasco, 1 tsp brandy & about 1/2 TBSP 14% sour cream (which I first tempered). And some Mosto cotto – I’d already used the soy sauce in the broth. Next time I’ll add thyme – I didn’t see that tip until after I made it. Our 3 vegetarian guests will love your gravy on Christmas Eve with their stuffed portabellos. Thank you! A keeper. Helen – S. Central Ontario, Canada.
Hi Helen, I’m so happy this vegetarian gravy is a winner for you! Thank you so much for sharing your additions. I would have never thought to add any of those but they’re brilliant and I’m going to have to try them! Thank you also for coming back and leaving a review. Merry Christmas!
My 12 year old hates onions but asks for this gravy at every holiday. I tried to save time and buy a jarred onion gravy for Thanksgiving and it didn’t come anywhere close to the deliciousness of this gravy.
Hi Amanda! As the mom of an onion-hating child the same age, I can relate! I’m so glad this one is a hit with your family regardless. For what it’s worth, you actually could omit the onion from this gravy recipe and it will still taste pretty good! I would maybe sneak a bit of onion powder in though for a touch of umami flavor that doesn’t really read as “onion.” Happy holidays!
I am obsessed with this gravy! I’ve used this recipe everytime I need gravy, I’ve been a vegetarian for 14 years and this is the best recipe for gravy to use. I used to make a miso gravy but this recipe has enough umami I’ve never looked back. It’s perfect for modifications too, I use onion powder as I’ve never been a fan of cooked onions. 10/10 stars, my entire meat loving family is a fan!
Hi Amanda, I’m so glad this recipe is a winner for you! Great idea to sub in onion powder for that boost in flavor without actual onions. The meat-eaters in my family love this one too! So appreciate you leaving a review. 💕
Thank you so much for such a delicious recipe! I’m making it again this year for Thanksgiving, but I’m planning to use a crock pot. Would you recommend making the gravy ahead of time and just warming it in the crockpot, or do you think it could actually be made in the crockpot? Thanks very much!
Hi Taylor, I’m so glad you like this gravy enough to repeat it! I would suggest making it ahead of time (sautéing the onion and the flour are both important for flavor) then keeping it warm in the Crockpot (brilliant idea!) Happy Thanksgiving!
Hi, I’m a fairly new cook and tried this recipe, but without onions. It turned out so thick it was like paste. I followed the directions (or thought I did) and cooked about 3 minutes after the roux was golden but it was as thin as water so I keep cooking while whisking the whole time. Ultimately it became so thick that I had to add ALOT more broth. What could I have done wrong?
Hi Amy, I’m sorry that it ended up being so thick! It’s hard to know what happened – maybe you added more flour than called for or it was super compacted in the measuring cup? – but you did the exact right thing by adding more broth until it was your preferred consistency. I hope ultimately it was able to be salvaged and that you liked it!
This was an emergency gravy situation at Thanksgiving this year! I googled and found this recipe – it is amazing! And easy! It came together in minutes and nobody realized I forgot the non-turkey gravy 🙂
I did halve the butter and it still tasted good and buttery…
Wonderful! I’m so glad it saved the day! Thank you so much for coming back and sharing your experience and leaving a review. Happy holidays!!!
I made this for our family holiday party this weekend since some of my family members are vegetarian. It was a HUGE hit and was even preferred over the turkey gravy by the meat eaters. I had lots of requests for the recipe link. I used Better than Bouillon seasoned vegetable base. The flavor was off the charts delicious!
Wonderful! I’m so happy this vegetarian gravy recipe was a hit for you and your family! Isn’t Better than Bullion amazing?! I’ve recently rediscovered it – so convenient and delicious. Thank you so much for the review!