There’s just something about a rich, savory mushroom gravy that makes any meal feel complete. Whether I’m serving it over mashed potatoes, chicken, or even roasted vegetables, this sauce always steals the show. It’s earthy, flavorful, and surprisingly easy to make with just a handful of ingredients.
I love that this mushroom gravy doesn’t need meat drippings, it’s all about building flavor from the mushrooms themselves. Once they start browning and releasing their juices, the kitchen smells incredible.
>>> How to Make Béchamel Sauce
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Calories: About 90 per serving
Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 8 ounces (about 2 cups) mushrooms, sliced (cremini or button work great)
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 2 cups vegetable or beef broth
- 1 teaspoon soy sauce (adds depth)
- Salt and black pepper, to taste
- 1 teaspoon fresh thyme or ½ teaspoon dried thyme (optional)
How to make homemade mushroom gravy
- Sauté the mushrooms
In a skillet, melt butter and olive oil over medium heat. Add the mushrooms and cook for about 8 minutes, stirring occasionally, until they’re golden and have released most of their liquid. - Add the garlic
Stir in the minced garlic and cook for 30 seconds until fragrant, don’t let it burn! - Make a roux
Sprinkle in the flour and stir constantly for 1 minute to coat the mushrooms and remove the raw flour taste. - Add the broth
Slowly pour in the broth while whisking continuously to avoid lumps. The sauce will start to thicken as it simmers. - Season and simmer
Add soy sauce, thyme, salt, and pepper. Let it simmer for 5–7 minutes until it reaches your desired consistency. - Serve warm
Pour your mushroom gravy over mashed potatoes, steak, or anything that could use a rich, cozy touch.
Tips for the Best Mushroom Gravy
- Mix mushroom types combining cremini and shiitake gives a deeper flavor.
- For creamier gravy, stir in a splash of heavy cream or milk at the end.
- If it gets too thick, just add a little extra broth to thin it out.
Why You’ll Love This Mushroom Gravy
It’s hearty, vegetarian-friendly, and goes with absolutely everything. Plus, it’s ready in just 30 minutes perfect for busy weeknights or last-minute dinner upgrades.
Homemade Mushroom Gravy
Course: Appetizers, DinnerDifficulty: Easy4
servings10
minutes20
minutes90
kcalIngredients
2 tablespoons butter
1 tablespoon olive oil
8 ounces (about 2 cups) mushrooms, sliced (cremini or button work great)
2 cloves garlic, minced
2 tablespoons all-purpose flour
2 cups vegetable or beef broth
1 teaspoon soy sauce (adds depth)
Salt and black pepper, to taste
1 teaspoon fresh thyme or ½ teaspoon dried thyme (optional)
Directions
- In a skillet, melt butter and olive oil over medium heat. Add the mushrooms and cook for about 8 minutes, stirring occasionally, until they’re golden and have released most of their liquid.
- Stir in the minced garlic and cook for 30 seconds until fragrant — don’t let it burn!
- Sprinkle in the flour and stir constantly for 1 minute to coat the mushrooms and remove the raw flour taste.
- Slowly pour in the broth while whisking continuously to avoid lumps. The sauce will start to thicken as it simmers.
- Add soy sauce, thyme, salt, and pepper. Let it simmer for 5–7 minutes until it reaches your desired consistency.
- Pour your mushroom gravy over mashed potatoes, steak, or anything that could use a rich, cozy touch.

