Mushroom Gravy Recipe

A robust, clean mushroom flavor makes this a great gravy to smother on steak, biscuits, mashed potatoes, pork chops, and more.

Side view of breaded fried pork chops smothered in mushroom gravy served with green beans.

Serious Eats / Joshua Bousel

Why It Works

  • Combining fresh cremini and shiitake mushrooms with rehydrated dried porcinis gives this gravy a clean, straightforward earthy, woodsy flavor.
  • Using a mixture of chicken and beef stock produces a gravy that is full and rich without muddling the mushroom flavor.
  • A splash of sherry mixed in at the very end results in a brighter taste and creates a contrast that brings out the mushrooms even more forcefully.

As I plunged into the depths of turkey gravy recipes this past Thanksgiving, I came across one that stood out as a true find: mushroom gravy. Just a small amount of porcini mushrooms gave that thick holiday sauce so much flavor and richness that it left me with an itch to find the holy grail of mushroom gravies. So on one snowy weekend day, I gathered a multitude of mushrooms, many different broths, and a few supporting ingredients, and went to work to develop a great all-purpose mushroom gravy.

The Leads

Fresh creminis and shiitakes on a wooden cutting board with a knife.

Serious Eats / Joshua Bousel

My goal from the outset was to make a gravy that put the mushroom front and center—I wanted that earthy, woodsy flavor to be clean and straightforward, defining the gravy over all else. In that pursuit though, I did limit myself to the common varieties, opting for white buttons, creminis, shiitakes, and porcinis over other, less accessible (albeit delicious) types.

Collage of chopping and cooking mixed mushrooms in butter until they brown and reduce in size. .

Serious Eats / Joshua Bousel

My initial gravy was a mix of the two most prevalent mushrooms—buttons and creminis. I cooked an equal amount of each in butter until they released their moisture, shrank, and browned. Then, I whisked in flour to create a roux, which I followed with chicken stock, making sure to scrape up all the mushroomy fond for optimal flavor. After that, I just left the gravy to simmer until it was thickened. A little seasoning, and figured it was ready to go.

The first taste left me cursing the time I'd spent on this control recipe—it was anemic and lacked depth. Even the Thanksgiving gravy I'd made with only a modest amount of porcinis far eclipsed this version.

Dried porcini mushrooms on a wooden cutting board.

Serious Eats / Joshua Bousel

Missing the intensity I was after, I started over, this time adding dried porcinis—which were reconstituted in stock—back into the recipe and removing the comparatively mellow white button mushrooms altogether. Now I was getting somewhere. This mix had a much deeper mushroom flavor that successfully surpassed that initial holiday recipe.

I was on the right path, but I knew I could push the mushroom angle even more. So in my final versions, I threw in another player—shiitakes. And sure enough, the wild mushrooms brought an extra dimension to the already intense mushroom flavor.

The Support

Cans of low-sodium chicken, vegetable, and beef broth.

Serious Eats / Joshua Bousel

Mushrooms were just half the battle though. I also needed to find a stock that would give the gravy the right robustness without compromising the clean mushroom base.

I went with chicken stock first, thinking that its light touch would let the mushrooms take center stage, but it became clear that it was partially responsible for the downfall of that initial attempt. The gravy was simply too bland, so I decided to throw some beef stock into the mix.

A split chicken and beef combo was making me really happy—especially after I added an additional mushroomy touch by soaking the dried porcinis in it. The gravy tasted full and rich without muddling the mushrooms at all.

But why not see if I could push things even further? I tested out a version that only used beef stock, but even though it produced a strong gravy that would stand up well on a seared steak, the beefiness also began to overpower the mushrooms to a fault. I returned to my earlier mixture.

As a final test, and to create a vegetarian option, I gave vegetable stock a whirl. Although not as deeply flavored as my beef broth gravies, the vegetable stock still did very well—better than those with only chicken stock. My guess is that taking the time to make a mushroom-based veggie stock from scratch would offer a marked improvement. But alas, that will have to be a project for another day.

The Cameos

Finding a chicken and beef stock combo that used creminis, shiitakes, and porcinis put me well down the road to mushroom gravy bliss. The next logical step was to see if I could improve on that recipe by way of add-ins.

With so many mushroom gravy recipes calling for wine, that seemed like it might be a winning addition, but even a small amount of red wine whisked in right before I added the stock left the gravy with a sourness that distracted from the unadulterated mushroom flavor. On the other hand, a splash of sherry mixed in at the very end made the gravy taste brighter and created a contrast that seemed to bring out the mushrooms even more forcefully.

Beyond the wine, I also tried adding shallots, thyme, and heavy cream along the way. None really made the gravy better in meaningful ways, and often I felt they created a complexity that this particular gravy really didn't need.

Breaded fried pork chop smothered in mushroom gravy on a plate.

Serious Eats / Joshua Bousel

So in the end, it was simply a mix of mushrooms, stock, and a little sherry that ruled the day. The result is an intensely mushroomy gravy that would find a good home on steak, mashed potatoes, biscuits, or, as I used it, smothered on breaded and fried pork chops.

February 2014

Recipe Facts

Active: 20 mins
Total: 45 mins
Serves: 12 servings
Makes: 3 cups

Rate & Comment


  • 4 cups homemade or store-bought low-sodium chicken or beef stock (or a mix, see notes)

  • 1/2 ounces dried porcini mushrooms

  • 6 tablespoons butter

  • 6 ounces cremini mushrooms, stemmed, cleaned, and roughly chopped

  • 6 ounces shiitake mushrooms, stemmed, cleaned, and roughly chopped

  • 4 tablespoons flour

  • 2 tablespoons dry sherry

  • Kosher salt and freshly ground black pepper


  1. Bring stock to a boil over medium-high heat in a medium saucepan. Remove from heat and add porcini mushrooms. Let steep until mushrooms are tender, about 15 minutes. Drain mushrooms, reserving stock. Roughly chop mushrooms.

    Close-up of rehydrating dried porcini mushrooms in stock.

    Serious Eats / Joshua Bousel

  2. Melt butter in a medium saucepan over medium heat. When foaming subsides, add porcini, cremini, and shiitake mushrooms and cook, stirring occasionally, until browned, about 10 minutes.

    Close-up of browned sauteed mushrooms.

    Serious Eats / Joshua Bousel

  3. Add flour and cook, stirring constantly, for 1 minute.

    Browned mushrooms coated with flour.

    Serious Eats / Joshua Bousel

  4. Slowly whisk in reserved stock. Bring to a boil, reduce to a simmer, and cook until gravy has thickened and reduced to 3 cups, 10 to 15 minutes. Stir in sherry and continue to cook until warmed through, about 1 minute. Season with salt and pepper to taste. Serve immediately or store in an airtight container in refrigerator for up to 1 week, reheating over medium-low heat before serving.

    Thickened mushroom gravy in a saucepan.

    Serious Eats / Joshua Bousel


Use vegetable stock in place of the chicken and beef to make this gravy vegetarian.

Nutrition Facts (per serving)
79 Calories
6g Fat
5g Carbs
2g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 12
Amount per serving
Calories 79
% Daily Value*
Total Fat 6g 8%
Saturated Fat 4g 18%
Cholesterol 15mg 5%
Sodium 353mg 15%
Total Carbohydrate 5g 2%
Dietary Fiber 1g 2%
Total Sugars 1g
Protein 2g
Vitamin C 0mg 2%
Calcium 12mg 1%
Iron 0mg 3%
Potassium 199mg 4%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)