If you have been hunting for the perfect comfort-food companion, this Mushroom Gravy Recipe is going to become your new best friend. Velvety, deeply savory, and packed with layers of flavor from tender mushrooms, sweet carrots, and a gentle blend of onions and spices, this gravy elevates every meal it touches. Whether drizzled over mashed potatoes, roasted meats, or even a hearty vegetable medley, it adds warmth and richness that feels like a cozy hug on a plate. This recipe is simple, approachable, and yields a luscious gravy that truly tastes like it was made with love.

Ingredients You’ll Need
Getting your ingredients ready for this Mushroom Gravy Recipe is the first step toward creating something deliciously satisfying. Each ingredient is chosen not just for flavor but for how it contributes to the gravy’s smooth, thick texture and inviting color. The wholesome vegetables provide sweetness and body while the butter and flour create the perfect silky base for this classic sauce.
- 1 medium carrot (finely grated): Adds subtle sweetness and a beautiful hint of color to your gravy.
- 1/4 cup onion (finely diced): Brings depth and a slightly pungent balance to the dish.
- 3 Tbsp olive oil: Provides a smooth base for sautéing that enhances the overall flavor.
- 1/2 lb mushrooms, thinly sliced: The star ingredient offering earthiness and meaty texture.
- 4 Tbsp unsalted butter: Gives richness and helps create the sauce’s creamy texture.
- 3 1/2 Tbsp all-purpose flour: Thickens the gravy without overpowering the natural flavors.
- 1 1/2 cups chicken broth or stock: Adds savory body and a comforting depth of taste.
- 1 1/2 cups milk (any kind): Ensures creaminess and smoothness, softening the intensity of the broth.
- Salt (to taste): Essential for enhancing all the other flavors.
- 1/4 tsp pepper: Adds a gentle spicy kick to balance the gravy.
How to Make Mushroom Gravy Recipe
Step 1: Heat the Olive Oil
Begin by heating 3 tablespoons of olive oil in a medium saucepan over medium heat. This gentle heat softens the oil’s flavor and prepares it to perfectly sauté the veggies.
Step 2: Sauté Onion and Carrot
Once the oil is warm, add the finely diced onion and grated carrot. Let them cook for about five minutes, stirring often, until they become soft and achieve a lovely golden hue. This step unlocks their sweet, mellow flavors which form the savory foundation of your gravy.
Step 3: Add and Sauté Mushrooms
Next, toss in the thinly sliced mushrooms. Cook for another five minutes, stirring frequently, until the mushrooms soften and release their earthy aroma. This is when your kitchen will start smelling irresistible, hinting that deliciousness is just around the corner.
Step 4: Introduce Broth and Milk
Turn the heat up to medium-high and pour in 1 1/2 cups of chicken broth alongside 1 1/2 cups of milk. Bring the mixture to a gentle boil, then season with salt and pepper to your taste. Stir continually to meld the flavors and dissolve everything evenly, creating a smooth base for thickening.
Step 5: Make the Butter-Flour Roux
In a separate pan, melt 4 tablespoons of unsalted butter. Once melted, whisk in 3 1/2 tablespoons of all-purpose flour until the mixture forms a smooth paste. This classic roux is the magic that will transform your gravy from thin to luxuriously thick and velvety.
Step 6: Combine Roux with Gravy Base
Gradually whisk the butter and flour mixture into your simmering broth and milk mixture. Adjust the amount depending on how thick you want your gravy—remember, it will thicken further as it cools. If it gets too thick, no worries—just stir in a little more hot water or milk and bring it to a gentle boil again. This step is where patience pays off, turning simple ingredients into a luscious sauce.
How to Serve Mushroom Gravy Recipe

Garnishes
To add a touch of vibrancy and extra flavor, sprinkle freshly chopped parsley or thyme over your mushroom gravy just before serving. A small dollop of sour cream can also add a creamy tang that beautifully complements the earthiness of the mushrooms.
Side Dishes
This mushroom gravy pairs like a dream with mashed potatoes, roasted vegetables, or flaky biscuits. It’s also fantastic draped over roast chicken, turkey, or even meatloaf, turning simple dinners into memorable feasts.
Creative Ways to Present
Want to impress your guests? Serve the mushroom gravy in a charming gravy boat alongside individual plates, or drizzle it artistically over stacked roasted vegetable towers. For a comforting twist, layer it over toasted bread topped with melted cheese—hello, mushroom gravy open-faced sandwiches!
Make Ahead and Storage
Storing Leftovers
Once your mushroom gravy has cooled to room temperature, transfer it to an airtight container and store it in the refrigerator. It will keep well for up to four days, making it perfect for planned meals or unexpected guests.
Freezing
If you want to enjoy this delightful Mushroom Gravy Recipe later, freezing is a great option. Pour the cooled gravy into a freezer-safe container or heavy-duty freezer bag, leaving a little room for expansion. It can be frozen for up to three months without losing much of its charm.
Reheating
To bring frozen or refrigerated gravy back to life, gently warm it over low heat on the stove. Stir frequently to prevent sticking and separate lumps. If the gravy becomes too thick, whisk in a splash of hot water or milk to restore its silky texture.
FAQs
Can I make this Mushroom Gravy Recipe vegan?
Absolutely! Swap the butter for a plant-based alternative, use vegetable broth instead of chicken broth, and choose your favorite plant-based milk. This will create a similarly rich and flavorful gravy without any animal products.
Is it okay to use dried mushrooms instead of fresh?
Yes, dried mushrooms can add an even deeper umami flavor. Just make sure to soak them in warm water before using, and use the soaking liquid as part of your broth for extra richness.
How can I thicken the gravy if it’s too thin?
Mix a small amount of flour or cornstarch with cold water to create a slurry, then whisk it into the gravy while warming it gently. This helps increase the thickness without lumps.
Can I prepare the mushroom base ahead of time?
Definitely! You can sauté the carrot, onion, and mushrooms and refrigerate this base for up to two days. When ready, proceed with adding liquids and completing the recipe.
What can I do if my gravy is too thick after cooling?
If the gravy firms up too much in the fridge, simply reheat it gently over low heat, adding small amounts of milk or broth until it reaches the perfect pourable consistency again.
Final Thoughts
There is something truly comforting and satisfying about a well-made mushroom gravy, and this Mushroom Gravy Recipe delivers all the warmth and depth you could hope for. Its simplicity and rich flavors make it a dependable go-to in your kitchen, sure to elevate both humble weeknight dinners and special occasions alike. Give it a try—once you do, it will become the sauce you never want to be without.
Print
Mushroom Gravy Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings (approximately 4.4 cups)
- Category: Sauce
- Method: Stovetop
- Cuisine: American
Description
This hearty Mushroom Gravy recipe is a savory, rich sauce perfect for enhancing meats, mashed potatoes, or vegetables. Made with fresh mushrooms, sautéed carrots and onions, and a creamy blend of butter, flour, chicken broth, and milk. It offers a balanced, comforting flavor with a smooth texture that thickens perfectly for any meal.
Ingredients
Vegetables
- 1 medium carrot (finely grated)
- 1/4 cup onion (finely diced)
- 1/2 lb (about 6) mushrooms, thinly sliced
Liquids
- 1 and 1/2 cups chicken broth or stock
- 1 and 1/2 cups milk (any kind)
Fats and Thickener
- 3 Tbsp olive oil
- 4 Tbsp unsalted butter
- 3 1/2 Tbsp all-purpose flour
Seasonings
- salt (to taste)
- 1/4 tsp pepper
Instructions
- Heat the oil: Heat 3 tablespoons of olive oil in a medium saucepan over medium heat to prepare for sautéing the vegetables.
- Sauté onion and carrot: Add the finely diced onion and grated carrot to the pan and cook for about 5 minutes until they become soft and golden, stirring frequently to prevent burning.
- Add mushrooms: Incorporate the thinly sliced mushrooms into the pan and continue to sauté for another 5 minutes until the mushrooms soften and release their moisture.
- Add liquids and season: Raise the heat to medium-high, then pour in 1 1/2 cups of chicken broth and 1 1/2 cups of milk. Bring this mixture to a gentle boil, seasoning with salt and 1/4 teaspoon pepper, stirring until the salt dissolves completely.
- Prepare the roux: In a separate small pan or microwave-safe bowl, melt 4 tablespoons of unsalted butter. Whisk in 3 1/2 tablespoons of all-purpose flour to create a smooth paste (roux) that will thicken the gravy.
- Combine and thicken: Gradually whisk the roux into the simmering gravy mixture until fully incorporated. Adjust the thickness by adding more roux for a thicker gravy or a splash of hot water or milk to thin it, reheating to a light boil to activate the thickening.
Notes
- You can substitute chicken broth with vegetable broth for a vegetarian version.
- Adjust salt and pepper seasoning according to taste preferences.
- The gravy will thicken further as it cools, so aim for a slightly thinner consistency when finishing cooking.
- Use any type of milk, including dairy-free alternatives, to suit dietary needs.
- Store leftover gravy in an airtight container in the refrigerator for up to 3 days.

