Vegetarian gravy is a rich, savory sauce that offers all the comforting flavors of traditional gravy without any meat-based ingredients. Itâs perfect for those following a vegetarian or plant-based diet, but delicious enough for everyone to enjoy. The key to a great vegetarian gravy is creating depth of flavor from vegetable stock, herbs, and seasonings, combined with a roux (flour and butter) to achieve that smooth, thick consistency.
To make vegetarian gravy, start by creating a roux by cooking flour and butter (or olive oil for a dairy-free version) in a saucepan until it forms a golden paste. Then, gradually whisk in vegetable broth or stock, stirring constantly to avoid lumps. Add in your choice of seasonings- soy sauce or tamari for umami, garlic powder, onion powder, and a pinch of thyme or sage for an earthy, herby flavor. A splash of nutritional yeast can also be added for a cheesy depth, while a bit of black pepper or chili flakes can give it a mild kick.
Simmer the gravy for a few minutes to let the flavors meld together and allow it to thicken. If the gravy gets too thick, simply add more vegetable stock until you reach the desired consistency. For extra richness, you can stir in a little plant-based milk, such as almond or homemade oat milk, toward the end of cooking.
This vegetarian gravy is perfect over mashed potatoes, roasted vegetables, or even a meatless loaf or nut roast. Itâs also a great topping for veggie-friendly stuffing, biscuits, or even as a dip for fries. Whether youâre making a full vegetarian feast or just looking for a delicious, plant-based alternative, this gravy is sure to be a hit.

Ingredients
- 2 tablespoons butter or a plant-based alternative
- 2 tablespoons all-purpose flour use gluten-free if needed
- 2 cups vegetable broth low-sodium preferred
- 1 teaspoon soy sauce or tamari for gluten-free
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/4 teaspoon black pepper freshly ground
- to taste salt
Instructions
- Melt the butter in a saucepan over medium heat.
- Whisk in the flour and cook, stirring constantly, for about 1 minute.
- Gradually whisk in the vegetable broth, ensuring there are no lumps.
- Add the soy sauce, onion powder, garlic powder, and black pepper.
- Bring the mixture to a simmer and cook until thickened, about 5-7 minutes.
- Season with salt to taste and adjust other seasonings if necessary.
- Serve warm over your favorite dishes.
Nutrition










This gravy is sooo good! I didn’t think vegetarian could taste this good. My family loved it!
I’m so glad to hear that! Who knew veggie gravy could be this amazing? Will definitely try it out!
Vegetarian gravy? Sounds weird. Can it really be that good? I mean, it’s just gravy, right?
Not bad, but felt like I was missing something. Maybe more spices?
I think adding some herbs like thyme or rosemary could really jazz it up!
Gravy was good, but next time Iâll try some garlic salt, I bet it will spice it up!
Perfect for Thanksgiving! I used it on mashed potatoes, yum!
Yuk! This tastes weird. I wouldn’t recommend. Just stick to real gravy!
I followed the recipe but it turned out too thick and kinda bland. Might try adding more spices next time. Not sure if Iâll make it again.
I had the same problem! Adding more spices really helped when I made it again. Just experiment a bit!
Why would you make gravy vegetarian? Gravy should have meat! I think Iâll stick with traditional recipes.
Easy to make, but mine turned out too runny. I guess I added too much broth. Will try again!
It was ok, but I’ve had better gravies. Kind of bland for my taste.
This is a cool recipe! Even my picky brother ate it and asked for more! Thank you!
That’s awesome! I’m glad to hear it! Gravy can be a game changer for picky eaters. đĽł
This gravy is amazing! I used it over mashed potatoes and it was a hit at dinner. Totally recommend!
I donât have soy sauce, can I just use more broth instead? đ¤
Veggie gravy? Really? Who would eat that? Meat is better.
I actually think veggie gravy can be really flavorful! Just need to spice it up a bit. đ¤ˇââď¸
Meat is the best but I’m curious about this recipe. Can it really taste good without it? đ¤
I used a vegan butter and it was so good, I can’t stop making it!
I was skeptical at first, I mean how can vegetarian gravy taste good? But it really does!
Idk, how can it be real gravy without meat? Just sounds weird to me. Iâll stick to my beef gravy, thanks.
Glad to hear you liked it! I was worried it wonât be flavorful enough, but now I gotta try it!
This gravy is amazing! I used it on mashed potatoes and it was a hit!
Simple and quick! Perfect for my weeknight dinners. Thanks!
This gravy is amazing! I made it for my family and they loved it.
Gravy without meat? đ No thanks, I’m not convinced. But my wife loved it!
I was skeptical at first too, but honestly, this gravy is better than I expected! You should give it a try, it might surprise you.
Meatless gravy? Sounds like a scam đ. But hey, if your wife liked it, maybe I should reconsider!
Why do ppl always add soy sauce? I feel like it ruins gravy.
This gravy goes well with everything! Even on rice.
Not sure if it was supposed to taste this bland. I added more spices but it didn’t help. đ¤ˇââď¸
I had the same problem! Maybe it just needs more seasoning? I threw in some thyme and it tasted way better! đ
Bland? Really? I thought it was fine. Maybe different brands of broth make a difference? I don’t know. đ¤
So simple but soooo good! I added some mushrooms and it was delish!
Easy to make! I used coconut oil instead of butter, and it worked fine.
Is this really vegetarian? Like, where’s the meat? LOL
I dunno, maybe I did something wrong but it was kinda bland?
This recipe was super easy to make! Love the flavor!
Gravy?? More like a sad sauce. Never again! #disappointed
Totally gonna try this, but do you think it would taste good on pizza?
I added mushrooms to this and it was the best ever! đ