
A deeply flavored mushroom and onion gravy made with butter, fresh mushrooms, and simple pantry staples — the perfect companion for Thanksgiving, roast beef, mashed potatoes, and holiday dinners.

This mushroom gravy has been my shortcut to making any holiday table feel deeply comforting and sourced from real home cooking. I first landed on this version one autumn when I had leftover mushrooms and a carton of reduced-sodium beef broth and wanted something richer than plain pan juices to serve with roasted turkey. The umami from the mushrooms, the sweet-savoury caramel notes from slowly sautéed onions, and the gentle herbal lift from thyme and rosemary made it a fast favorite. It thickens to a glossy finish and clings to slices of meat and spoons of mashed potatoes the way a great sauce should.
I love how this gravy balances richness without feeling heavy. The butter and roux give it body while the mushrooms and reduced-sodium broth keep the flavor bold and nuanced instead of greasy. I started serving it at family gatherings the first winter I perfected the technique and it quickly became the item neighbors ask me to bring. It’s forgiving, adaptable, and easy to scale, so whether you need three cups for a small roast or a double batch for a crowd, the approach is the same and the result reliably impressive.
In my experience serving this gravy, people often comment that it tastes like it simmered all afternoon, even though it finishes in under half an hour. Family members who typically avoid mushrooms have been won over by the deeply savory sauce, and I keep finding reasons to spoon it over everything from roasted vegetables to leftover turkey sandwiches.
My favorite part of this gravy is how the browned mushroom bits and caramelized onions bring a complexity that feels slow-cooked. Guests often ask how long it simmered, surprised to learn it was a quick stovetop process. The soy sauce is a subtle booster of umami — it never tastes overtly of soy but gives depth that rounds the whole dish.
Cool the sauce to room temperature before transferring to airtight containers. In the refrigerator, it will keep well for up to five days; label jars with the date so you know when it was made. For freezing, portion into shallow freezer-safe containers or heavy-duty resealable bags and remove as much air as possible; frozen gravy maintains quality for about three months. To reheat, thaw overnight in the refrigerator or gently warm from frozen in a saucepan over low heat, stirring occasionally. If the gravy appears thicker after cooling, whisk in a little warm broth, water, or cream to loosen it to serving consistency.
To make this dairy-free, replace butter with a neutral oil such as light olive oil or a vegan butter. For a soy-free option, use coconut aminos in place of soy sauce, which keeps the savory punch without the soy. Use gluten-free all-purpose flour in a 1:1 substitution to maintain thickness, or whisk in a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) near the end of cooking to avoid altering flavor. Swap beef broth for a robust vegetable broth to accommodate vegetarians; if you want a deeper color and savory profile, add a teaspoon of tamari or a small splash of mushroom soy sauce to the vegetable broth.
This gravy is ideal poured over mashed potatoes, roasted turkey, roast beef, meatloaf, or lentil loaves for a vegetarian plate. For a composed plate, spoon a generous ladle over roasted root vegetables and finish with chopped fresh parsley. It also makes an excellent base for poutine-style plates: fries, cheese curds, and warm mushroom gravy are a crowd-pleasing indulgence. Garnish with a few sprigs of thyme, a grind of fresh black pepper, or a drizzle of browned butter when serving to elevate presentation.
Gravies made from pan juices and mushrooms have roots in many European traditions where mushrooms were prized for their umami. In American holiday cooking, mushroom gravies evolved as versatile companions to roasted meats and potatoes. Combining sautéed mushrooms with a butter-flour roux is a time-tested technique to create body and flavor quickly, drawing from French sauce-making methods while remaining approachable and home-style.
In autumn and winter, incorporate wild mushrooms like chanterelles or porcini for an earthy, luxurious flavor. For spring and summer, use lighter white button or cremini mushrooms and add a squeeze of lemon or a handful of chopped fresh parsley at the end to brighten the sauce. For holiday dinners, brown a little extra butter to create nutty notes before adding the onions, or stir in a splash of dry white wine with the broth for added complexity.
Make the gravy one or two days ahead and refrigerate; flavors often meld and deepen with resting time. Store in portion-sized containers for quick reheating. If using for weekday meals, reheat gently in a small saucepan and whisk in a tablespoon of water or broth if it has thickened too much. If freezing, flatten the container to save space and thaw overnight in the fridge before reheating. This approach keeps dinner simple while delivering the comfort of a homemade sauce.
Whether you spoon it over roasted turkey at a holiday, ladle it onto weeknight mashed potatoes, or freeze extra for later, this mushroom gravy is a dependable, flavor-forward addition to any menu. Make it yours by adjusting herbs, mushroom mix, or broth — and don’t be surprised when it becomes a requested staple at your table.
Cook the flour with the mushrooms for at least one minute to remove raw flour taste before adding broth.
Add the broth slowly while whisking to prevent lumps and achieve a smooth texture.
Taste and season at the end; reduced-sodium broth and lite soy sauce give better control over final salt levels.
This nourishing mushroom gravy — rich, hearty, and comforting recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Store airtight in the refrigerator up to 5 days or freeze for up to 3 months. Reheat gently on low and thin with broth if needed.
Yes. Use vegetable broth instead of beef broth and keep the same technique and timings.
This Mushroom Gravy — Rich, Hearty, and Comforting recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

In a large high-sided skillet over medium-high heat, melt 4 tablespoons of unsalted butter until it sizzles when an onion piece is added.
Add 1 finely chopped medium yellow onion and sauté for about 3 minutes until it softens and begins to color slightly, stirring frequently.
Add 16 ounces of sliced mushrooms and sauté 8 to 10 minutes until they release moisture and then brown, stirring often to encourage even caramelization.
Stir in 2 minced garlic cloves, 1 tablespoon lite soy sauce, 1 tablespoon fresh thyme, and 1 teaspoon fresh rosemary; cook 1 minute while stirring so the garlic doesn't burn.
Sprinkle 1/4 cup all-purpose flour evenly over the vegetables and stir to coat. Cook for 1 minute to eliminate raw flour taste and start thickening.
Reduce heat to medium-low and slowly add 3 cups reduced-sodium beef broth while whisking constantly to avoid lumps and produce a smooth sauce.
Simmer uncovered for 15 to 20 minutes, stirring frequently. If too thick, thin with a splash of broth; cook until desired thickness is reached.
Taste and add 3/4 teaspoon salt and 3/4 teaspoon freshly ground black pepper, adjusting to preference. Serve warm over your chosen dish.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@platemint on social media!


Ultra-creamy baked cavatappi swirled in a silky three-cheese sauce and crowned with a bubbly cheddar top. Crowd-pleasing comfort that never leaves leftovers.

Sweet, portable, and simple — these three-ingredient strawberry protein balls are a quick snack you can make in ten minutes using pantry staples and fresh berries.

Fresh strawberries, creamy vanilla yogurt, and crunchy granola come together in cute frozen bites that are perfect for breakfasts, snacks, or lunchbox treats.

Leave a comment & rating below or tag @platemint on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.