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. đĽł