Creamy Mushroom Shallot Gravy Recipe
If you’re looking for a rich, flavorful sauce to elevate your meal, this Creamy Mushroom Shallot Gravy Recipe is an absolute game changer. It’s seriously one of those comforting, yet elegant gravies that turns any simple dish into something special. I love how the deep earthiness of the baby bella mushrooms combines perfectly with the subtle sweetness of shallots, creating a gravy that’s smooth, creamy, and packed with umami goodness.
Whether you’re pouring it over roasted chicken, mashed potatoes, or even a hearty bowl of noodles, this Creamy Mushroom Shallot Gravy Recipe works beautifully to bring everything together. The best part? It’s surprisingly easy to make and feels like a fancy restaurant touch without the fuss. Trust me, once you try it, it’ll become your go-to for weekend dinners and holiday feasts alike.
Ingredients You’ll Need
The ingredients in this recipe come together perfectly to build a rich, creamy texture with layers of flavor. I always advise using fresh mushrooms and shallots because they make such a difference in taste. Also, a good quality chicken broth really helps boost the depth, but you can easily swap it for vegetable broth if you want to keep things vegetarian.
- Unsalted butter: Using unsalted butter lets you control the saltiness in your gravy better.
- Shallot: Finely minced shallots add a sweetness and gentle oniony flavor without overpowering the mushrooms.
- Baby bella mushrooms: These give a deeper, earthier mushroom flavor compared to white buttons and hold up well when cooked down.
- Garlic: Minced garlic adds a lovely punch – just be careful not to burn it!
- All-purpose flour: This is your thickening agent; sprinkling it evenly and stirring constantly is key to a smooth gravy.
- Chicken broth: Slowly incorporated to avoid lumps and create that perfect consistency.
- Heavy whipping cream: This gives the gravy its creamy, luscious texture.
- Soy sauce: A little dash enhances the umami flavors without tasting salty.
- Salt and black pepper: To taste – always add gradually and adjust before serving.
- Fresh thyme: An optional garnish that adds a beautiful fresh herbal note.
Variations
I love how flexible this Creamy Mushroom Shallot Gravy Recipe is. Once you get comfy with the base, feel free to tweak it according to your mood or the season. Making it your own definitely spices things up in the best way!
- Vegetarian Version: Swap chicken broth for vegetable broth and skip the soy sauce if you want to avoid gluten, and it’s just as delicious. I’ve done this when cooking for vegetarians and no one even noticed!
- Herb Boost: Sometimes I add fresh rosemary or sage along with the thyme for extra depth, especially around fall or winter holidays.
- Spicy Kick: A pinch of smoked paprika or cayenne pepper can add a subtle heat that wakes up the flavors wonderfully.
- Dairy-Free Option: Use coconut cream or cashew cream instead of heavy cream, which still gives you that luscious texture without dairy.
How to Make Creamy Mushroom Shallot Gravy Recipe
Step 1: Sauté Shallots and Mushrooms to Golden Perfection
Start by melting your unsalted butter in a large skillet over medium-high heat. Once melted, toss in the minced shallots and sliced baby bella mushrooms. This part is crucial – cook them slowly, stirring occasionally, so the mushrooms release their moisture and then let that moisture evaporate completely. Don’t rush this step! It usually takes about 8 to 10 minutes. What you’re aiming for is deeply golden mushrooms with no liquid left in the pan. This gives your gravy amazing concentrated flavor and prevents it from becoming watery.
Step 2: Add Garlic and Build the Flavor Base
Turn the heat down to medium and quickly stir in the minced garlic. It only needs about 30 seconds—enough to bloom the aroma but not enough to burn. Trust me, burned garlic is a mistake you want to avoid because it will make the whole gravy bitter.
Step 3: Create a Smooth Roux
Sprinkle the all-purpose flour evenly over the mushroom mixture. Now, here’s a tip I swear by: keep stirring CONSTANTLY for 1 to 2 minutes as the flour cooks into the butter and mushrooms. This step is what makes your gravy silky and thick without lumps. The mixture should look like a thick paste by the end of this.
Step 4: Slowly Incorporate the Broth
While stirring constantly, slowly add the chicken broth little by little. This patience pays off in a lump-free, smooth gravy. The mixture will thicken fast, so keep your whisk busy. Once all the broth is added, bring the gravy up to a gentle simmer and let it cook for about 3 to 5 minutes. Stir occasionally as it thickens further, developing that signature glossy finish.
Step 5: Add Cream and Soy Sauce for Richness
Remove the skillet from heat and stir in the heavy whipping cream along with a teaspoon of soy sauce. The cream makes the gravy beautifully velvety, while the soy sauce adds just a little umami boost without overpowering the other flavors. Season with salt and black pepper to taste—and don’t forget to taste as you go!
Step 6: Garnish and Serve Warm
I love sprinkling fresh thyme leaves right on top before serving. It adds a subtle herbal aroma that feels fresh and inviting. Serve this gravy hot over your favorite dishes and watch it work its magic.
How to Serve Creamy Mushroom Shallot Gravy Recipe

Garnishes
Whenever I serve this Creamy Mushroom Shallot Gravy Recipe, fresh thyme is my go-to garnish because it adds a bright pop of color and an herbaceous note that complements the earthy mushrooms beautifully. Sometimes, I sprinkle a bit of freshly chopped parsley, especially if I’m aiming for a slightly milder flavor profile. You can also add a tiny drizzle of truffle oil for an indulgent touch if you’re feeling fancy!
Side Dishes
I personally love serving this gravy with classic mashed potatoes, but it’s also fantastic over roasted chicken or turkey. It works surprisingly well with creamy polenta or even spooned onto roasted vegetables like Brussels sprouts or carrots. On a cozy night in, I’ve poured it over warm buttered noodles for a quick comfort food meal—so many tasty possibilities!
Creative Ways to Present
For special occasions, I like to serve this gravy in a beautiful gravy boat alongside the main dish so guests can pour it themselves—makes it feel extra special. I’ve also used it as a luscious drizzle on open-faced sandwiches topped with sautéed mushrooms and melted cheese. If you’re making a holiday spread, consider garnishing with microgreens or edible flowers for an elegant touch.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers (and who doesn’t?), store the gravy in an airtight container in the fridge for up to 3 days. I usually let it cool completely before sealing to keep it fresh and prevent condensation. When you’re ready to eat it again, a gentle reheat on the stove works best to keep the cream from separating.
Freezing
I’ve frozen this Creamy Mushroom Shallot Gravy Recipe a couple of times, and it holds up surprisingly well. Just portion it out in freezer-safe containers or bags and thaw overnight in the fridge before reheating. The texture might be slightly thinner after freezing, so just whisk it while reheating to bring it back to its creamy glory.
Reheating
When reheating, keep the gravy on low heat and stir frequently to prevent scorching. I like to add a splash of broth or cream if it’s gotten too thick or seems a bit dry. Avoid microwaving if possible, as stovetop stirring preserves the texture best and keeps it luscious.
FAQs
-
Can I make this Creamy Mushroom Shallot Gravy Recipe vegan?
Absolutely! To make it vegan, replace the unsalted butter with plant-based margarine or olive oil, swap chicken broth for vegetable broth, and use coconut cream or another plant-based cream alternative instead of heavy cream. Just keep in mind the flavor profile will shift slightly but should still be delicious.
-
What’s the best way to avoid lumps in this gravy?
The key is to sprinkle the flour evenly over the mushroom mixture and stir constantly for a couple of minutes before adding the broth. Then, add the broth slowly in small amounts while whisking continuously. Patience here ensures a smooth, lump-free sauce you’ll love.
-
Can I use other mushrooms for this gravy?
Definitely! While baby bella mushrooms have a rich flavor and firm texture that I prefer, cremini, shiitake, or even portobello mushrooms can be excellent substitutes. Just adjust the cooking time if the variety you choose is larger or firmer.
-
Is this gravy gluten-free?
As written, this recipe isn’t gluten-free because of the all-purpose flour. But you can easily substitute the flour with a gluten-free blend or cornstarch slurry made by mixing cornstarch and cold water to thicken the gravy instead.
-
How do I store leftover gravy?
Store leftover gravy in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove with occasional stirring to maintain its creamy texture.
Final Thoughts
This Creamy Mushroom Shallot Gravy Recipe has become a little kitchen treasure of mine — it’s simple, comforting, and just bursting with flavor. I always feel like it’s the secret ingredient that ups the “wow” factor on any plate, whether for a weeknight dinner or special gathering. I hope you enjoy making and sharing this gravy as much as I do. Give it a try soon—you won’t regret it!
Print
Creamy Mushroom Shallot Gravy Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: About 4 servings 1x
- Category: Sauce
- Method: Stovetop
- Cuisine: American
Description
This Creamy Mushroom Shallot Gravy is a rich and flavorful sauce made with sautéed baby bella mushrooms, finely minced shallots, garlic, and a smooth blend of chicken broth and heavy cream. Perfectly thickened with a roux of butter and flour, this gravy enhances any dish with its deep golden color, velvety texture, and savory notes, garnished optionally with fresh thyme for an aromatic touch.
Ingredients
Gravy Ingredients
- 3 tablespoons unsalted butter
- 1 large shallot, finely minced
- 10 ounces baby bella mushrooms, sliced
- 1 teaspoon garlic, minced
- 3 tablespoons all-purpose flour
- 2 cups (16 ounces / 504 g) chicken broth
- ½ cup (119 g) heavy whipping cream
- 1 teaspoon soy sauce
- Salt and black pepper, to taste
- Fresh thyme, for garnish (optional)
Instructions
- Sauté Shallots and Mushrooms: In a large skillet over medium-high heat, melt the butter. Add the minced shallots and sliced mushrooms. Cook, stirring occasionally, until the mushrooms release their liquid and it evaporates. Continue cooking until the mushrooms are deeply golden and dry, with no liquid remaining, about 8 to 10 minutes.
- Add Garlic: Reduce the heat to medium. Add the minced garlic and cook for 30 seconds, being careful not to let it burn.
- Create Roux: Sprinkle the flour evenly over the mushroom mixture. Stir constantly for 1 to 2 minutes until a thick paste forms, which helps thicken the gravy.
- Incorporate Broth: While stirring constantly, slowly pour in the chicken broth a little at a time, allowing each addition to fully incorporate before adding more. The mixture will thicken quickly.
- Simmer Gravy: Bring the gravy to a gentle simmer and cook for 3 to 5 minutes, stirring occasionally, until thick and glossy.
- Garnish and Serve: Garnish with fresh thyme if desired. Serve warm over your favorite dishes.
Notes
- You can substitute chicken broth with vegetable broth to make it vegetarian-friendly.
- Make sure to cook mushrooms thoroughly until their moisture evaporates for a richer flavor and better texture.
- Stir constantly when adding flour and broth to avoid lumps and ensure a smooth gravy.
Keywords: Mushroom gravy, creamy gravy, shallot gravy, mushroom sauce, savory gravy, mushroom cream sauce
