Learn how to make the BEST Mushroom Gravy from scratch! This easy vegetarian Mushroom Gravy is seriously crave-worthy and so delicious. Vegan-friendly, too!
This post contains affiliate links.
Is there anything better than a heaping serving of mashed potatoes smothered in gravy?
I honestly can't think of many things ... unless that gravy that's filled with rich, juicy mushrooms. Yes, that is the best gravy!
If you are looking for an amazing gravy recipe, this easy Mushroom Gravy is it. This recipe is simple to make, yet packed with so much flavor.
You are going to crave it!
Mushroom Gravy Recipe
This is the BEST Mushroom Gravy!
I've been making this recipe for years, and it's a favorite. My mom cooked lots of hearty, traditional foods growing up, and we were definitely a gravy-loving family.
Once I stopped eating meat, finding a good vegetarian gravy was a little harder to come by ... bland and boring are two adjective that come to mind. So I made my own recipe, packed with umami-rich mushrooms and tasty shallots.
This simple recipe has so much flavor. I love it, and I know you will, too. It's perfect for any festive occasion, like Thanksgiving or Christmas. Or you know, any old day of the week!
Vegetarian Thanksgiving Meal Plan
Before we get to the recipe, I want to share a delicious vegetarian meal plan with you. Holidays and special meals can be kind of tricky for vegetarians, and these are dishes anyone would love ... even meat eaters!
Whether you are vegetarian, or there’s a vegetarian attending your Thanksgiving or Christmas dinner, these recipes are for you!
Get all the recipes here:
- Dad’s Classic Bread Stuffing
- Mom’s Cream Cheese Mashed Potatoes
- Mushroom Gravy (You’re here!)
- Roasted Vegetables
- Cranberry Orange Sauce
- Mushroom Wellington
Vegetarian Gravy Ingredients
Let's talk about what goes into this vegetarian gravy. The ingredients really are simple, and you can find them in any grocery store:
- Unsalted Butter
- Extra Virgin Olive Oil
- Fresh Garlic
- Vegetable Broth (I make mine from bouillon.)
- Salt (I prefer Kosher salt.)
- Pepper (Make sure to use fresh-cracked pepper.)
A few notes about the ingredients: 1) I prefer to use a combination of butter and olive oil, but you can use all butter or all olive oil, if you prefer. 2) Shallots add extra flavor here, but onions work great, too. In a pinch, I've even made this recipe solely with garlic. 3) I used white mushrooms here, but any kind works. Why not use wild mushrooms, and make it fancy?
For Vegan Gravy
This gravy recipe is super easy to veganize. Simply replace the butter with your fave vegan butter substitute (or use all olive oil). Voila ... vegan gravy that will have you licking your lips!
How to Make Mushroom Gravy
I've you've never made gravy before, you may be surprised at just how simple this easy mushroom sauce is to make!
You'll start with the shallots, which have a wonderful taste that's kind of a cross between onions and garlic. They add a deep, rich flavor to this recipe.
Dice the shallots, then add them to the butter and olive oil. Season the shallots with a little salt and pepper, then saute them just until they start to get transparent. It should take about 5 minutes.
Next, you'll add the mushrooms. I used 8 ounces (half a pound) here, but feel free to add more if you like.
You're going to saute the mushrooms until they turn golden brown ... don't stop until they do, or you'll missing out on serious flavor.
Season the mushrooms with a little more salt and pepper once they are browned, then stir in a clove of minced garlic and cook just until fragrant, about 30 seconds or so. You're building layers of flavor, and right now those mushrooms should smell amazing!
Adding the flour is the next step. Sprinkle it over your mushrooms, then stir really well until it coats everything. Keep cooking the flour coated veggies, stirring constantly, for another couple minutes. This will keep your finished gravy from tasting floury.
Next up ... adding the broth.
This is the only semi-tricky part, but you can do it. I have confidence in you!
The key here is to be whisking constantly as you slowly pour in the broth. Whisking as you add the broth is a must, as it will help you avoid lumpy gravy.
Don't stop whisking until all the ingredients are really well incorporated. You should no longer see flour on any of the veggies.
Once everything is well-mixed you can switch to a wooden spoon.
Simmer the gravy for about 15 to 20 minutes or until it thickens. If the gravy starts boiling, turn down the heat a bit.
Keep an eye on the gravy as it cooks. You'll want to stir it quite frequently, so that it thickens evenly.
If your gravy gets too thick, simply whisk in a splash of broth to thin it out.
When the gravy is thickened to your preference (it will get thicker as it cools, too), remove it from the heat. Then season to taste with salt and pepper.
All you need now is a vehicle for your yummy mushroom sauce. Personally, I'm partial to mashed potatoes, but really anything is game with a sauce this delicious!
So what are you waiting for?
Make this Mushroom Gravy tonight, and let me know what you think!
Love this easy Vegetarian Gravy recipe?
If you enjoyed this tasty meatless gravy, here are some other mushroom recipes you'll like, too!
- Mushroom, Kale, and Cheddar Quiche
- Cheesy Broccoli Rice Casserole from Scratch
- Butternut Squash Lasagna with Kale and Mushrooms
- Creamy Mushroom Strudels
- Mushroom Ricotta Open-Faced Sandwich
- Creamy Wild Rice Soup
- Vegetable Pie
- 2 tablespoons unsalted butter *
- 2 tablespoons extra virgin olive oil
- 1 cup diced shallots (about 4 small shallots)
- 8 ounces mushrooms, sliced
- 1 clove garlic, minced
- ¼ cup flour
- 2 cups vegetable broth
- Heat butter and olive oil in a large frying pan over medium heat until hot.
- Add shallots to pan and season with a little salt and pepper. Saute until tender, stirring often (about 5 minutes).
- Stir in mushrooms. Cook until mushrooms and shallots are browned, stirring frequently (about 15 to 20 minutes).
- Add garlic and cook until fragrant, stirring constantly (about 30 seconds). Season with salt and pepper.
- Sprinkle flour over mushrooms, then mix until incorporated. Continue cooking, stirring constantly, for about 2 minutes.
- While whisking, slowly pour in vegetable broth. Continue whisking until all ingredients are well combined.
- Simmer gravy until thickened, stirring frequently (about 5 to 10 minutes). Remove from heat and season to taste with salt and pepper.
- Serve gravy hot. Enjoy!
What is your favorite food to serve with gravy?