This rich and savory mushroom gravy is perfect for topping mashed potatoes, roasted meats, or even biscuits. The earthy flavor of mushrooms combined with the depth of onion, garlic, and a touch of thyme creates a gravy that's both hearty and comforting. Whether you're making it for a holiday dinner or just a cozy meal at home, this mushroom gravy is easy to make and sure to impress.
Sauté the Onion and Garlic. In a large skillet, heat the butter and olive oil over medium heat. Add the chopped onion and garlic and cook until softened, about 5 minutes.
Cook the Mushrooms. Add the sliced mushrooms to the pan. Cook, stirring occasionally, until they release their moisture and start to brown, about 7-8 minutes.
Add the Flour. Sprinkle the flour over the mushrooms and stir well. Let it cook for 1-2 minutes to eliminate the raw flour taste.
Add the Broth. Gradually stir in the vegetable broth, making sure to mix well to avoid lumps. The mixture should begin to thicken.
Season and Simmer. Add the thyme, salt, and pepper. Bring the mixture to a simmer and cook for 5-7 minutes, allowing the gravy to thicken further.
Optional Creamy Twist. If you prefer a creamier gravy, stir in the heavy cream at this point. Simmer for another 2-3 minutes.
Taste and Adjust. Adjust seasoning to taste, adding more salt, pepper, or thyme if needed.
Serve. Pour the mushroom gravy over your favorite side dish or main course and enjoy!
For deeper flavor, try using a mix of mushroom varieties like shiitake or portobello. If you like a more intense umami flavor, add a splash of soy sauce or a teaspoon of Worcestershire sauce. To make the gravy vegan, substitute the butter for plant-based butter and the heavy cream for a plant-based alternative like almond or oat milk.