Mushroom Onion Gravy

This mushroom onion gravy is a rich pan gravy made with browned mushrooms, shallots, beef broth, and fresh thyme. It comes together in about 35 minutes, needs no pan drippings, and turns steak, pork chops, meatloaf, or mashed potatoes into something that feels restaurant-worthy at home. The flavor is deep, the texture is smooth, and the gravy packet can stay in the back of the pantry where it belongs.

mushroom onion gravy served over southern-style mashed potatoes.

Want To Save This Recipe For Later?

Enter your email to have this recipe sent to your inbox.

Growing up, dinner wasn’t really dinner unless there was some sort of gravy on the table. Mashed potatoes expected it, meatloaf depended on it, and someone was usually reaching for an extra spoonful before they were even seated. This version has a little more polish than the ones I grew up with, but it still knows exactly what it’s there to do.

Key Ingredients and Substitutions


A few good ingredients and a little browning do most of the work.

ingredients for mushroom onion gravy.

The complete ingredient list and measurements are listed in the printable recipe below.

  • Mushrooms: Cremini (or baby bella) give the gravy a deeper flavor and darker color, but button mushrooms also work. Slice them evenly so they cook at the same rate, and spread them out in the pan so they brown rather than steam. If the pan looks crowded, cook them in batches. Baby bella mushrooms are a good swap since they’re the same family as cremini.
  • Shallot: Shallot gives onion flavor with a slightly softer edge. Finely chop it so it “vanishes” into the gravy rather than sitting in noticeable pieces. If you don’t have one, use a few tablespoons of finely diced yellow onion and cook it until fully softened.
  • Flour: To thicken the gravy and give it body, we use a little flour. Cook it in the butter until golden, so the finished gravy tastes rich, not pasty or like raw flour. Whisk steadily once the broth is added to keep lumps from forming.
  • Beef Broth: Since this recipe uses no pan drippings, the broth adds a lot to the flavor. We salt at the end if not using a low-sodium broth. Chicken broth works in a pinch, though the flavor will not be as rich and deep.
  • Fresh Thyme: For brightness and to keep the gravy from feeling flat, we use fresh thyme. Strip the leaves from the stems before adding them. If using dried thyme, use about one-third as much and let it simmer for a few extra minutes so it “wakes up” properly.

How to Make Mushroom Onion Gravy


Here are the quick, step-by-step instructions with visuals; you can find the full instructions, including the exact ingredients, in the recipe card below.

Pro-tip: When the mushrooms first hit the pan, they’ll release moisture, and the skillet may look watery for a few minutes. Keep cooking. Once the pan dries out and the mushrooms begin to brown, the flavor deepens noticeably, and that extra patience pays off in the finished gravy.

shallots and garlic cooking in a large skillet with butter.

Melt 1 tablespoon of butter in a wide skillet, and cook the shallot, stirring occasionally, first to soften its stronger raw flavor and build depth in the butter. Add the garlic only after the shallot has cooked down, since garlic cooks much faster and can turn bitter quickly.

mushrooms cooked down in a large skillet.

Once the mushrooms go in, resist the urge to stir constantly. Giving them contact with the hot pan helps them take on color. They’ll release moisture early on, which is normal, and the pan may look crowded at first. It’s a lot of mushrooms, but they cook down considerably as the moisture evaporates. Keep cooking until the liquid cooks off and the mushrooms start to brown.

mushrooms in a large skillet with the butter flour mixture to make a roux.

Add the remaining butter, then sprinkle the flour evenly over the pan rather than dumping it in one spot. Stir until everything looks coated. Let the flour cook long enough to smell toasty and lose any raw taste. This is what gives the gravy body without tasting pasty.

mushroom gravy in a large skillet as it cooks and thickens.

Add the broth gradually while stirring. The first splash will look thick and awkward, but that’s exactly what you want. Once it smooths out, continue adding the rest. This slow start helps prevent lumps. Add the thyme, salt, and pepper. Whisk continuously to thicken. Reduce the heat to low, cover, and simmer for 5 to 10 minutes, stirring occasionally. Taste and adjust salt and pepper as needed. If the gravy tightens up while sitting, loosen it with a spoonful of warm broth.

Make-Ahead and Storage


Make-Ahead: Prepare the gravy up to 2 days in advance. Let it cool slightly, then transfer it to an airtight container and refrigerate. When ready to serve, reheat gently on the stovetop over low heat, stirring often. Add broth a tablespoon or two at a time until it loosens back to a smooth, spoonable consistency.

How to Store or Freeze: Leftover gravy keeps well in the refrigerator for up to 4 days in a sealed container. If the chilled gravy firms up considerably, that’s normal. For longer-term storage, freeze it in a freezer-safe container for up to 2 months, leaving a little room for expansion. 

How to Reheat: Warm the gravy slowly in a saucepan over low heat rather than rushing it over high heat, which can cause it to stick to the bottom. Stir regularly, especially around the edges of the pan where it heats first. Add extra broth as needed until it looks glossy and pourable again. If frozen, thaw overnight in the refrigerator first. The microwave works in a pinch, but stop and stir every 30 seconds to reheat evenly.

a bowl of mushroom onion gravy.

Recipe Tips and Notes


  • Use a wide skillet if you have one. More surface area helps the mushrooms brown faster, rather than steaming in a crowded pan.
  • Slice mushrooms on the thicker side. Very thin slices can disappear into the gravy. Slightly thicker slices keep better texture.
  • Season at the end. Broth brands vary quite a bit in saltiness, so final seasoning is more reliable once the gravy has reduced.
  • Need it smoother? For a finer texture, chop the mushrooms more finely before cooking, or give the finished gravy a few quick pulses with an immersion blender.
  • Too thick? Too thin?  If the gravy gets too thick, add broth a splash at a time. If it’s too thin, simmer uncovered for a few extra minutes.

Frequently Asked Questions


Yes, vegetable broth works as a substitute for a vegetarian version.

You can. For a smoother finish, strain it after simmering, or briefly blend part of it before serving.

mushroom onion gravy served over southern-style mashed potatoes with a piece of chicken.

More Recipes to Try


This mushroom onion gravy is great with hearty mains and classic sides.

  • Red Wine Braised Short Ribs – Beef short ribs slowly braised in red wine until fork-tender and rich.
  • Breaded Bone-In Pork Chops – Thick pork chops coated in seasoned breadcrumbs and pan-fried until golden and crisp. Made better with gravy spooned over the top.
  • Braised Whole Chicken – A whole chicken slowly braised until tender with crisped skin and rich pan juices. Serve it with mashed potatoes and mushroom onion gravy on the side.
salsa roja in a bowl served on a white plate with tortilla chips.

Mushroom Onion Gravy

No ratings yet
Author: Melissa
This Mushroom Onion Gravy is made with browned mushrooms, shallot, beef broth, and fresh thyme for a rich, savory sauce that comes together in about 35 minutes. Spoon it over steak, pork chops, meatloaf, or mashed potatoes for restaurant-style flavor. No pan drippings or a packet mix required.
Share Recipe
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 6 servings
Calories: 96 kcal

Want To Save This Recipe For Later?

Enter your email to have this recipe sent to your inbox.

Equipment

  • Large Skillet (10 inches)

Ingredients  

  • 3 tablespoons unsalted butter, divided
  • 1 shallot, finely chopped
  • 1 clove garlic, minced
  • 16 ounces button or cremini mushrooms, sliced
  • 4 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon fresh thyme leaves
  • ½ teaspoon kosher salt, plus more to taste
  • ¼ teaspoon freshly ground black pepper, plus more to taste

Instructions 

  • Melt 1 tablespoon of the butter in a large skillet over medium-high heat. Add the shallot and cook, stirring occasionally, until softened and beginning to brown, about 3 to 4 minutes. Add the garlic and cook, stirring constantly, for 1 minute more.
  • Add the mushrooms and cook, stirring occasionally, until golden and the liquid has fully evaporated, about 7 to 8 minutes.
  • Add the remaining 2 tablespoons of butter and let it melt. Sprinkle the flour over the mushroom mixture and stir continuously for about 3 minutes, until the flour is cooked and the mixture is deep golden.
  • Pour in the beef broth and add the thyme, salt, and pepper. Whisk continuously until the gravy begins to thicken. Reduce the heat to low, cover, and simmer for 5 to 10 minutes, stirring occasionally. Taste and adjust salt and pepper as needed.

Notes

1. Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed. The nutritional value will vary based on the brand of the ingredients used. It does not include the nutrition for any substitutions.
2. Be sure to check out the Key Ingredients along with the Recipe Tips and Notes sections found in the post, for more tips, options, substitutions, and variations for this recipe! You will also find step-by-step photos there.
Serving: 1serving | Calories: 96kcal | Carbohydrates: 8g | Protein: 4g | Fat: 6g | Saturated Fat: 4g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 2g | Trans Fat: 0.2g | Cholesterol: 15mg | Sodium: 497mg | Potassium: 315mg | Fiber: 1g | Sugar: 2g | Vitamin A: 231IU | Vitamin C: 4mg | Calcium: 17mg | Iron: 1mg
Did you make this recipe?Tag us on Instagram @casual.epicure to be featured on our stories!

You'll Also Love...

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this Recipe