The Ultimate Homemade Mushroom Gravy: Rich, Savory, and Incredibly Easy
Transform your meals with this unbelievably rich and savory homemade mushroom gravy! Far from being just a side, this gravy is a star in its own right, delivering deep umami flavor and a wonderfully smooth texture. It’s surprisingly simple to prepare, making it a perfect addition to weeknight dinners or a show-stopping element for holiday feasts. Whether you’re drizzling it over fluffy mashed potatoes, enhancing a juicy steak, elevating a classic Salisbury steak or meatloaf, or simply enjoying it with a humble hamburger, this gravy is guaranteed to impress. Plus, with simple adjustments, it’s effortlessly adaptable to be gluten-free, paleo, or vegetarian, ensuring everyone can enjoy its deliciousness.

Why This Mushroom Gravy Recipe Stands Out
There are countless gravy recipes out there, but this mushroom gravy holds a special place for several compelling reasons:
- Unforgettable Flavor Profile: This isn’t just any gravy; it’s an intensely savory and incredibly rich experience. The slow sautéing of mushrooms concentrates their natural umami, creating a depth of flavor that complements a wide array of dishes. Every spoonful is packed with a comforting, robust taste that will leave you wanting more.
- Effortlessly Simple to Prepare: Despite its gourmet taste, this gravy is remarkably easy to make. You won’t need any complex techniques or obscure ingredients. Just a few common pantry staples and a little bit of time are all it takes to create this culinary masterpiece. It’s perfect for both novice cooks and seasoned chefs alike.
- Ideal for Meal Prep and Holidays: Planning a big holiday meal like Thanksgiving or Christmas can be stressful, but this gravy helps ease the burden. It can be prepared ahead of time and stored in the fridge or freezer, freeing up valuable kitchen space and time on the big day. Simply reheat gently before serving, and it will be as fresh and flavorful as if it were just made.
- Dietary Adaptability: This recipe is a true crowd-pleaser because it’s so versatile. With minor adjustments, it can easily cater to various dietary needs, including gluten-free, paleo, and vegetarian preferences, ensuring that everyone at your table can indulge without compromise.
Crafting Your Gravy: Key Ingredients and Their Role
The magic of this mushroom gravy lies in its simplicity and the quality of its core ingredients. Let’s delve into what makes each component essential:
Mushrooms: The Heart of the Gravy
For this recipe, 16 ounces of sliced mushrooms are called for, and they are truly the star. White button mushrooms or cremini (baby bellas) are excellent choices due to their accessibility and robust flavor. Cremini mushrooms, in particular, offer a deeper, earthier taste that enhances the richness of the gravy. When preparing, ensure they are clean but avoid washing them under running water, as they absorb moisture easily. Instead, wipe them gently with a damp cloth or a mushroom brush. The key to developing their flavor is to sauté them thoroughly until all their liquid has evaporated, allowing them to brown and develop a deeper, more concentrated taste.
Butter: The Flavor Foundation
A quarter cup of butter forms the rich base of our gravy. Butter adds a luxurious mouthfeel and a subtle nutty flavor that perfectly complements the mushrooms. Using unsalted butter gives you better control over the final seasoning. For those following a paleo diet, ghee is an excellent substitute, offering a similar rich flavor profile. If you’re making a vegan version, a high-quality plant-based butter alternative works wonderfully.
Flour: The Thickening Agent (and its alternatives)
A quarter cup of all-purpose flour is used to create a roux, which is essential for thickening the gravy and giving it that classic velvety texture. The crucial step here is to cook the flour with the butter for about 5 minutes. This process, known as cooking the roux, eliminates the raw flour taste and allows the gluten to develop, contributing to a smoother gravy. For dietary variations:
- Gluten-Free: Simply swap out the all-purpose flour for a good quality gluten-free all-purpose flour blend. Ensure your blend contains xanthan gum or a similar binder for best results.
- Paleo: Cassava flour is an excellent paleo-friendly thickener. It has a similar texture to wheat flour and provides a smooth consistency without grain.
Stock: The Flavor Carrier
Two cups of stock are the liquid base of this gravy. Beef stock is recommended for its deep, savory notes that pair exceptionally well with mushrooms and meat dishes. Opt for a good quality, low-sodium beef stock or homemade stock for the best flavor. For a vegetarian or vegan version, a rich vegetable stock is the perfect substitute. Ensure your vegetable stock is flavorful and not too thin, as it forms a significant part of the gravy’s taste.
Seasoning: The Finishing Touch
Sea salt and freshly cracked black pepper are essential for seasoning the gravy to taste. Don’t be shy with the pepper; it adds a wonderful warmth and depth. The optional addition of fresh thyme leaves at the end of the cooking process is highly recommended. Thyme introduces a lovely herbaceous freshness that brightens the rich flavors of the mushrooms and stock, adding an extra layer of complexity to your gravy.
Customizing Your Mushroom Gravy for Any Diet
One of the best features of this mushroom gravy recipe is its flexibility. With just a few simple ingredient swaps, you can easily adapt it to suit various dietary needs without sacrificing flavor or texture.
- Make it Gluten-Free: The primary change for a gluten-free version is to substitute regular all-purpose flour with a high-quality gluten-free all-purpose flour blend. Many excellent blends are available that contain starches and gums to achieve a similar thickening power and smooth texture.
- Make it Paleo: To make this gravy paleo-compliant, replace the all-purpose flour with cassava flour. Cassava flour is a fantastic grain-free alternative that thickens beautifully. Additionally, substitute regular butter with ghee, which is clarified butter and generally suitable for paleo diets due to its removed milk solids.
- Make it Vegetarian: This is a straightforward swap! Simply use a rich and flavorful vegetable stock in place of beef stock. Ensure your chosen vegetable stock has good depth to contribute to the gravy’s overall savory profile.
- Make it Vegan: To create a completely plant-based mushroom gravy, follow the vegetarian recommendation by using vegetable stock. Additionally, substitute the butter with your favorite vegan butter alternative. Many excellent plant-based butters are available that mimic the richness and functionality of dairy butter.
Prepare Ahead: Convenience for Busy Times
Planning for holidays like Thanksgiving or Christmas often involves a lengthy list of dishes, and finding recipes that can be prepared in advance is a game-changer. Our mushroom gravy is perfectly suited for make-ahead convenience, allowing you to reduce stress and enjoy more time with your loved ones.
You can prepare the gravy up to two days in advance. Once cooled, transfer it to an airtight container and store it in the refrigerator. When you’re ready to serve, gently reheat it in a saucepan over low to medium heat, stirring frequently, until it’s warmed through. If it appears too thick after reheating, you can thin it out with a splash of hot stock or water until it reaches your desired consistency.
For longer storage, this mushroom gravy freezes beautifully. Allow the gravy to cool completely before transferring it to freezer-safe containers or heavy-duty freezer bags. It can be frozen for up to four months without significant loss of quality. To reheat from frozen, thaw it overnight in the refrigerator, then gently warm it on the stovetop, adjusting consistency as needed. Freezing is an excellent option to have homemade gravy on hand for spontaneous weeknight meals.

Versatile Serving Suggestions for Your Mushroom Gravy
This savory mushroom gravy is incredibly versatile, making it the perfect accompaniment to both festive holiday spreads and comforting weeknight dinners. Its rich, umami flavor enhances a wide range of dishes. Here are some exquisite ways to enjoy it:
- Whole30 Crockpot Mashed Potatoes: The ultimate comfort food pairing. The creamy texture of mashed potatoes provides a perfect canvas for the savory, earthy gravy.
- Whole30 Sweet Potato Casserole: While often served sweet, a savory sweet potato casserole can be wonderfully complemented by this rich gravy, adding a delicious depth to the natural sweetness of the potatoes.
- Sous-vide Turkey Breast: Elevate your holiday turkey or any roasted poultry with this flavorful gravy. It adds moisture and a burst of savory mushroom essence.
- Bacon Wrapped Chicken: The smoky notes of bacon and tender chicken will be beautifully enhanced by the earthy mushroom gravy, creating a truly satisfying meal.
- Easy Salisbury Steak: A classic pairing! This gravy is the quintessential companion for Salisbury steak, turning a simple dish into a hearty and flavorful meal.
- Meatloaf: Drizzle generously over slices of homemade meatloaf for an explosion of savory goodness that ties all the flavors together.
- Roasted Vegetables: Transform roasted Brussels sprouts, green beans, or asparagus into something extraordinary with a warm blanket of mushroom gravy.
- Biscuits and Gravy: For a hearty breakfast or brunch, serve this gravy over warm, flaky biscuits for a savory twist on a classic.
Chef’s Tips for Perfect Mushroom Gravy Every Time
Achieving a restaurant-quality gravy at home is simpler than you think with these expert tips:
- Sauté Mushrooms Thoroughly: The most crucial step for flavor development! Be sure to let the liquid evaporate completely from the mushrooms before adding the flour. This process allows the mushrooms to properly brown and caramelize, concentrating their umami flavor and preventing a watery gravy. Patience here pays off immensely.
- Cook the Flour Properly: After adding the flour, cook it with the butter (the roux) for at least 5 minutes. This step is vital to cook out the raw flour taste, which can otherwise make your gravy taste chalky or pasty. Continual stirring ensures even cooking and prevents burning.
- Gradual Stock Addition for Smoothness: When incorporating the stock, start by adding about one cup first, whisking briskly until it forms a thick paste before adding the remaining stock. This technique helps to prevent lumps and ensures a smooth, uniform gravy.
- Season Generously with Black Pepper: Don’t underestimate the power of freshly cracked black pepper. It adds a wonderful aromatic spice and depth that complements the earthy mushrooms and rich stock.
- Don’t Rush the Simmer: Reducing the heat and allowing the gravy to simmer for about 30 minutes, stirring often, is essential for it to thicken properly and for the flavors to meld beautifully. This slow cooking allows the starch in the flour to fully hydrate and the liquid to reduce to a perfect consistency.
- Fresh Thyme for Brightness: Stirring in fresh thyme leaves at the very end of the cooking process imparts a lovely freshness and herbaceous aroma that balances the richness of the gravy. If you don’t have fresh, dried thyme can be used, but use about half the amount.
- Adjust Consistency as Needed: If your gravy is too thick, whisk in a little more stock or water until it reaches your desired consistency. If it’s too thin, you can simmer it a bit longer to reduce, or make a small slurry of flour (or your chosen thickener) mixed with cold water, and whisk it into the simmering gravy until thickened.
- Taste and Adjust: Always taste your gravy before serving and adjust salt, pepper, or other seasonings as needed. Different stocks have varying sodium levels, so tasting is key to achieving the perfect balance.

Explore More Mushroom Recipes
If you love the earthy, versatile flavor of mushrooms, you’re in luck! There are so many incredible ways to incorporate these fantastic fungi into your cooking. From comforting main courses to delightful appetizers, here are some more mushroom-centric recipes you might enjoy:
- Crab Stuffed Mushrooms
- Creamy Mushroom Stroganoff
- Bacon and Mushroom Chicken Thighs
- Lentil and Mushroom Vegetarian Shepherd’s Pie
- Cream of Mushroom Soup
- Mushroom Risotto
Frequently Asked Questions About Mushroom Gravy
Can I use dried mushrooms in this gravy?
Yes, you can! Dried mushrooms (like porcini) add an even deeper, more intense umami flavor. Rehydrate them in hot water or stock first, then chop them and add them along with the fresh mushrooms. Use the mushroom soaking liquid (strained) as part of your stock for extra flavor.
My gravy is too thin, how can I thicken it?
If your gravy isn’t as thick as you’d like after simmering, you have a few options: You can continue to simmer it gently to allow more liquid to evaporate. Alternatively, create a slurry by whisking a tablespoon of flour or cornstarch with an equal amount of cold water until smooth. Gradually whisk this slurry into the simmering gravy and cook for a few more minutes until thickened. Repeat if necessary.
My gravy is lumpy, what went wrong?
Lumps usually occur if the flour wasn’t fully cooked into the butter (roux) or if the stock was added too quickly without vigorous whisking. To fix lumpy gravy, you can pass it through a fine-mesh sieve, or use an immersion blender or a regular blender (carefully, as it’s hot) to smooth it out.
Recipe By: Cheryl Malik
Mushroom Gravy
Cook: 1 hour
Total: 1 hour 10 minutes
This mushroom gravy is the ultimate recipe of the classic gravy! It’s surprisingly delicious and really easy to make. Perfect over mashed potatoes, steak, hamburger or salisbury steak, or meatloaf. Easy to make gluten free or paleo, too.
Cheryl Malik
Servings: 6
Cook Mode: Toggle on to prevent screen dimming (feature not implemented in this HTML output).
Ingredients
- ¼ cup butter (see Notes for alternatives)
- 16 ounces mushrooms, sliced
- Sea salt, to taste
- Freshly cracked black pepper, to taste
- ¼ cup all-purpose flour (see Notes for alternatives)
- 2 cups beef stock (or vegetable stock)
- Fresh thyme, to taste, optional
Instructions
- Heat the butter over medium heat in a saucepan until it foams.
- Stir in the mushrooms and season with salt.
- Simmer until the liquid evaporates, this will take about 20 minutes.
- Stir in the flour, cooking and stirring for about 5 minutes, then add about 1 cup of beef stock, stirring briskly until incorporated. Pour in the remaining stock and mix thoroughly. Season with plenty of freshly cracked black pepper.
- Reduce heat to medium-low, and simmer until thickened, about 30 minutes, stirring often.
- Stir in fresh thyme leaves to taste, optional. Serve immediately.
Video
Video content would typically be embedded here.
Notes
- Make it Gluten-Free: Use gluten-free all-purpose flour.
- Make it Paleo: Replace all-purpose flour with cassava flour and substitute ghee for butter.
- Make it Vegetarian: Use vegetable stock in place of beef stock.
- Make it Vegan: Use vegetable stock instead of beef stock and use a vegan butter alternative.
Recipe yields approximately 6 servings. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by 6. Result will be the weight of one serving.
Approximate Information for One Serving
Calories: 114 cal
Protein: 5 g
Fat: 8 g
Saturated Fat: 5 g
Trans Fat: 1 g
Cholesterol: 20 mg
Sodium: 230 mg
Potassium: 396 mg
Total Carbs: 7 g
Fiber: 1 g
Sugar: 2 g
Net Carbs: 6 g
Vitamin A: 236 IU
Vitamin C: 2 mg
Calcium: 12 mg
Iron: 1 mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did You Make This Recipe?
We’d love to see your creations! Tag @40aprons on Instagram and be sure to leave a review on the blog post!
Tag @40Aprons on Instagram