
A rich, hearty mushroom and onion gravy that's easy to make and perfect for Thanksgiving, Christmas, or any cozy meal. Savory, buttery, and full of umami.

On my first Thanksgiving testing this, I served it alongside roasted turkey and creamy mashed potatoes. My cousin, who normally prefers meat gravies, commented that this mushroom-forward sauce might be my best contribution yet. Over the years I've learned little adjustments—like finishing with a pinch more black pepper or a splash of the pan drippings from roast meat—that made it truly unforgettable.
My favorite part of this recipe is how adaptable it is: I’ve used it for holiday feasts, poured it over roasted winter squash, and even spooned it onto warm biscuits for a cozy brunch. One memorable New Year’s Eve, I brought a pot of this to a friend’s house and it became the unexpected star next to a massive roast—people kept coming back for more, and I learned that a simple, well-executed sauce can steal the show.
Allow the gravy to cool to room temperature before refrigerating to prevent condensation that can water down the sauce. Store in an airtight container for up to 5 days. For freezing, portion into freezer-safe containers or heavy-duty zip-top bags, leaving some headspace for expansion—freeze up to 3 months. Reheat gently on the stovetop over low heat, whisking frequently; if the sauce tightens too much, stir in a tablespoon of broth or water at a time until you reach the desired consistency. Microwave reheating is fine in short bursts, stirring between intervals to distribute heat evenly.
To make this vegetarian, replace the beef broth with reduced-sodium vegetable broth for a lighter flavor profile. For a gluten-free version, use a 1:1 gluten-free flour blend or cornstarch slurry (mix 1 tablespoon cornstarch with 1 tablespoon cold water and add near the end while simmering). If you avoid soy, use coconut aminos in place of soy sauce for similar umami without soy. Want a deeper mushroom flavor? Swap half the mushrooms for shiitake or add a pinch of dried porcini that’s been rehydrated and chopped.
This sauce pairs beautifully with classic holiday mains: pour over mashed potatoes, roast turkey, prime rib, or herb-roasted chicken. It also makes an excellent topping for polenta, buttered egg noodles, or grilled pork chops. For presentation, finish with a sprinkle of chopped fresh parsley or a few whole thyme leaves. During casual dinners, serve in a warm gravy boat so guests can help themselves; for plated meals, spoon a ribbon of gravy across the protein and place a small nest of microgreens for color contrast.
Gravies have long been a central element of European and American cooking—transforming pan juices and simple stocks into luxurious sauces. Mushroom-based sauces trace back to French and Italian traditions where mushrooms were prized for their concentrated umami. In American holiday kitchens, mushroom additions add depth and a rustic, earthy character that complements roasted meats and root vegetables. Using a classic roux to thicken is a technique borrowed from continental cooking traditions and brings a velvety texture to this version.
In autumn and winter, favor a mix of cremini and baby portobello or add dried wild mushrooms for an intensely earthy flavor. In spring, use morels or delicate young chanterelles if available for a celebratory flair. For summer, lighten the sauce with a splash of white wine added before the broth and finish with a handful of chopped fresh parsley and lemon zest to brighten the flavor. Holiday variations can include a dash of cognac or brandy for added warmth and complexity.
Multiply the ingredient quantities and prepare a large batch to freeze in 1-cup portions so you can quickly reheat as needed. When assembling holiday plates, warm the gravy gently and keep it over low heat in a small saucepan. If you find the texture has separated after refrigeration, whisk in a tablespoon of warm broth or a little melted butter to re-emulsify. Label containers with the date and brief reheating instructions for family members helping in the kitchen.
This mushroom gravy is one of those dependable, comforting recipes that adapts to your needs and improves with a few thoughtful tweaks. Make it your own—experiment with mushroom types, swap broths, and adjust herbs until it matches the memory you want to create at your table.
Pre-slice mushrooms or buy pre-sliced to save time and ensure they’re clean and ready to cook.
Cook the flour for at least one minute in the butter-mushroom mixture to eliminate any raw flour taste.
If the gravy is too thick after chilling, whisk in warm broth a tablespoon at a time until desired consistency is reached.
Use reduced-sodium liquids to control final saltiness and season at the end.
This nourishing velvety mushroom gravy 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.
Yes. Use reduced-sodium vegetable broth instead of beef broth and omit soy sauce or use coconut aminos to make it vegetarian and soy-free.
Store in an airtight container in the fridge for up to 5 days or freeze up to 3 months. Reheat gently over low heat and add a splash of broth if too thick.
This Velvety Mushroom Gravy 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.

Place a large, high-sided skillet over medium-high heat and add 4 tablespoons unsalted butter. Allow it to melt and foam but not brown.
Add 1 medium finely chopped yellow onion and cook about 3 minutes until softened and fragrant, stirring frequently.
Add 16 ounces sliced mushrooms and sauté 8 to 10 minutes, stirring frequently until softened and browned. Evaporate excess liquid for concentrated flavor.
Stir in 2 minced garlic cloves, 1 tablespoon soy sauce, 1 tablespoon fresh thyme, and 1 teaspoon fresh rosemary. Cook 1 minute, stirring constantly.
Sprinkle 1/4 cup all-purpose flour over the mushrooms and toss to coat. Cook for 1 minute to remove raw flour taste and begin thickening.
Reduce heat to medium-low. Slowly add 3 cups reduced sodium beef broth while whisking constantly to prevent lumps until smooth.
Simmer uncovered 15 to 20 minutes, stirring frequently, until desired consistency. Taste and adjust with 3/4 teaspoon salt and 3/4 teaspoon black pepper or to preference.
Cool to room temperature, refrigerate airtight up to 5 days, or freeze up to 3 months. Reheat gently and thin with broth if necessary.
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
@velvetyum on social media!


Fresh strawberries, creamy vanilla yogurt, and crunchy granola come together in these portable frozen bites. A simple three ingredient snack that is perfect for breakfast, lunch boxes, or an icy treat.

A cozy, 30-minute chickpea and tomato coconut curry soup made with pantry staples — creamy, vibrant, and naturally vegan and gluten free.

A quick, pantry-friendly garlic-ginger glazed salmon that’s gluten free, soy free (when using coconut aminos), and naturally sweetened with honey — ready in 30 minutes and perfect for weeknight dinners.

Leave a comment & rating below or tag @velvetyum 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.