Sauces & Condiments
This cream of mushroom soup gravy recipe transforms ordinary meals into restaurant-worthy dishes with its velvety texture and deep umami flavor. The secret lies in balancing rich cream of mushroom soup with a smooth roux and crispy celery crowns that add a satisfying crunch.
What makes this gravy special is how easily it elevates everything from roasted chicken to mashed potatoes—no fancy techniques required, just simple ingredients and a few minutes of your time.
The foundation of this gravy starts with a classic roux—equal parts butter and flour cooked until golden—that creates a silky base. Adding cream of mushroom soup and broth builds the rich, earthy flavor, while a touch of cream ensures that luxurious velvety finish.
The crispy celery crowns, made from thinly sliced celery fried until golden, provide a textural contrast that makes every spoonful irresistible. This gravy is perfect for drizzling over meats, pouring over pasta, or serving alongside roasted vegetables.
By the time you're done, you'll have a gravy so rich and flavorful it feels like a hug in a bowl. The crispy celery crowns add a delightful crunch that balances the smoothness of the gravy, while the deep mushroom notes create a satisfying depth of flavor.
This recipe is designed to be your go-to for weeknight dinners or special occasions—it's that good. The best part? It reheats beautifully, so you can make a big batch and enjoy it all week.
Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months. Whether you're serving it over roasted chicken, mashed potatoes, or even as a dipping sauce for bread, this gravy will become a staple in your kitchen.
Let's get started on creating this velvety, flavor-packed masterpiece!
Ingredients for cream of mushroom soup gravy
Eight simple ingredients create restaurant-style gravy with velvety richness and crispy celery crowns.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For smooth roux base |
| Cream of Mushroom Soup 🍄 | 2 cups | High-quality canned or homemade |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Heavy Cream 🥛 | ¼ cup | Full-fat for richness |
| Celery Stalks 🧅 | 2 whole | Thinly sliced for crowns |
| Olive Oil 🫒 | 2 tbsp | For frying celery |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced for flavor depth |
The butter and flour make all the difference here. Use unsalted butter—it gives you full control over the seasoning. Grab the highest-quality flour you can find (all-purpose works fine, but bread flour adds extra body). For the cream of mushroom soup, Campbell's or Progresso are solid choices, but homemade is even better if you've got the time. The celery should be fresh—crisp stalks fry up perfectly golden. If you're short on time, baby carrots work too for the crowns, though celery has that signature flavor. The garlic? Freshly minced makes a huge difference—pre-minced loses flavor fast.
No heavy cream? Half-and-half or whole milk works in a pinch, though the texture will be slightly lighter. Short on celery? Thinly sliced leeks or onions add a similar crunch. Want extra depth? Add a splash of white wine or a dash of Worcestershire sauce to the gravy base. For the celery crowns, don't skip the olive oil—it helps them crisp up beautifully. If you're frying in batches, keep the oil at 350°F for even browning. The flour should be sifted for a smoother roux, but if you're in a hurry, just whisk it really well with the butter.
This gravy reheats like a dream—just warm it gently on the stove with a splash of broth or milk. Store leftovers in an airtight container in the fridge for 4-5 days, or freeze for 3 months. The crispy celery crowns lose their crunch when reheated, so make them fresh when serving. For extra flavor, keep a small jar of the gravy base in the freezer—just thaw and add hot milk or cream to reheat. This recipe makes about 2 cups of gravy, perfect for drizzling over roasted chicken or mashed potatoes.
Why You'll Love This Recipe
- No-Measurement Guessing: I use the same ratio every time—2 tablespoons butter, 2 tablespoons flour, 1 cup soup, 1 cup broth, splash of cream—and it never fails. The roux builds flavor without burning, and the soup does the heavy lifting so I don’t have to chop or sauté mushrooms. Honestly, it’s the kind of recipe where you can half-close your eyes and still nail it.
- Umami Bomb: That canned cream of mushroom soup isn’t just a shortcut—it’s the secret weapon. The earthy richness of the mushrooms and the deep savory notes from the chicken broth make this gravy taste like it simmered for hours, not 15 minutes. The heavy cream at the end? Pure velvet.
- Instant Upgrade: Drizzle this over mashed potatoes for a fancy dinner, spoon it onto grilled chicken for a restaurant-worthy meal, or use it as a dip for garlic bread. I’ve even poured it into a casserole to stretch a protein further. It turns basic meals into something that feels intentional—no extra effort, just better flavor.
- Pantry Magic: Between us, this is my go-to when I’ve got nothing but butter, flour, and a can of soup. It’s cheap, it’s filling, and it turns a sad weeknight into something satisfying. The leftovers? Even better the next day—thicker, richer, and perfect for reheating with a splash of milk to loosen it up.
Step-by-step instructions for cream of mushroom soup gravy
Here's how to create a velvety, restaurant-worthy gravy with crispy celery crowns that'll impress everyone.
Create a Perfect Roux for Thickening
In a heavy-bottomed saucepan, melt the 0.5 cup unsalted butter over medium-low heat. Once fully melted, immediately whisk in the 0.5 cup all-purpose flour all at once. This creates a roux - the foundation of your gravy's thickness and flavor.
Cook the roux for 3-4 minutes, stirring constantly with a wooden spoon or whisk. You're looking for a color change from raw to a pale golden hue - this indicates the flour has cooked out its raw taste. If it darkens too quickly, reduce the heat slightly. The roux should smell nutty and toasty when ready. This step is crucial - a well-made roux prevents lumps and creates that silky texture we want.
Build Flavor with Celery and Garlic
While the roux cooks, heat 2 tablespoons olive oil in a separate skillet over medium heat. Add the 2 whole celery stalks, sliced into thin rounds, and cook for 4-5 minutes until they develop golden brown edges - these crispy bits will become your celery crowns. Remove them and set aside on a paper towel-lined plate.
In the same skillet, add the 2 cloves minced garlic and cook for 30 seconds until fragrant. Immediately pour this aromatic mixture into your roux, stirring constantly to combine. The garlic will infuse the roux with its signature depth of flavor - don't let it brown or it'll become bitter. This is where the magic happens - all your flavors come together in this step.
Develop the Gravy Base
Slowly whisk in the 2 cups cream of mushroom soup and 1 cup chicken broth to the roux mixture. Start with a small stream, whisking constantly to prevent lumps from forming. Once fully incorporated, increase heat to medium-low and let the mixture simmer gently for 8-10 minutes, stirring occasionally.
You'll see the gravy gradually thicken as the roux cooks out its starch. Keep stirring to prevent scorching at the bottom - you want a smooth, velvety consistency. Taste and adjust seasoning with 1 teaspoon salt and 0.5 teaspoon black pepper. The gravy should be flavorful but not overpowering - you'll add more depth in the next step. This simmering time is important for developing the gravy's rich, complex taste.
Finish with Cream and Celery Crowns
Reduce heat to low and stir in the 0.25 cup heavy cream. The cream will create that luxurious, velvety finish we're aiming for. Simmer for another 2-3 minutes, stirring constantly, until the gravy reaches your desired consistency. It should coat the back of a spoon but still be pourable - if it's too thick, whisk in a splash of warm broth or water.
Return the crispy celery crowns to the gravy and let them warm through for 1 minute. The contrast between the warm gravy and crispy celery is what makes this dish special. Taste again and adjust seasoning if needed - sometimes the cream can dilute the flavors slightly. Serve immediately over your favorite protein or mashed potatoes while the celery is still crispy.
Pro Tips For Making Cream Of Mushroom Soup Gravy
- Melt Butter Slowly: If you dump cold butter into the pan, you’ll end up with flour lumps that won’t dissolve properly. Warm the butter over medium-low heat until it’s fully melted and just starting to bubble—this ensures a smooth roux without burning.
- Toast the Flour Right: Skip the medium heat—cook the flour in butter over medium-high until it’s a rich golden brown, not just pale beige. That color means deeper flavor, not burnt bits. (Yes, even if you’re impatient like me.)
- Whisk in Broth Gradually: Pouring broth too fast creates clumps. Start with a splash, whisk until smooth, then add the rest in slow streams. This keeps the gravy silky instead of grainy—no one wants to chew their dinner.
- Finish with Cold Cream: Heavy cream straight from the fridge tempers the heat and prevents curdling. Stir it in last, off the heat, and let the residual warmth gently blend it—no scrambling or weird textures. (Your future self will thank you.)
Wine and beer pairings for this recipe
White Wine Pairings
For this rich, velvety gravy, I always reach for a Chardonnay—specifically a California or French-style with its buttery notes that complement the heavy cream.
A Meursault from Burgundy is my go-to for its mineral finish, while a Sauvignon Blanc with a touch of oak adds brightness to cut through the richness. Avoid overly oaky whites that might overpower the delicate mushroom flavors. 🍷
Light Beer Options
A crisp Belgian Witbier like Hoegaarden or Stella Artois works beautifully with this gravy. The citrusy notes from the coriander and orange peel in Witbiers refresh your palate between bites. For a lighter option, try a Pilsner—its clean, slightly bitter profile balances the gravy's richness without competing.
Avoid heavy lagers or stouts that could make the dish feel too heavy. 🍺
Red Wine for Bold Pairings
If you prefer red, a Pinot Noir with its earthy, mushroom-like undertones is a perfect match. Look for a Oregon Willamette Valley or Burgundy Pinot—these wines share the gravy's umami depth. A light Cabernet Sauvignon from Washington State also pairs well, especially if it has subtle herbal notes.
Avoid bold, tannic reds like Cabernet from Napa that might clash with the creamy texture. 🍇
Cocktail Pairings
For a fun twist, sip on a Manhattan or Martini while enjoying your gravy. The whiskey and vermouth in a Manhattan enhance the gravy's richness, while the dryness of a gin Martini with a twist of lemon cleanses your palate.
If you prefer something lighter, a White Russian with its creamy texture mirrors the gravy's velvety finish. These cocktails add an extra layer of sophistication to your meal. 🍸
Seasonal Adaptations
In fall and winter, when hearty dishes dominate, a spiced Chardonnay or mulled wine adds warmth. For spring and summer, opt for a dry Riesling or Sauvignon Blanc to keep the meal feeling fresh.
The key is balancing the gravy's richness with a wine or beer that either complements or contrasts its flavors—never overpowers them. 🍂
Nutrition facts
Frequently asked questions
Can I make this gravy without cream of mushroom soup?
Yes! You can substitute with 2 cups homemade mushroom sauce or even 1 cup mushroom duxelles (finely chopped mushrooms) cooked with 1/2 cup broth. For a similar texture, blend 1 cup cooked mushrooms with 1/2 cup milk until smooth. The flavor will be more earthy but still delicious.
How do I fix gravy that's too thick or too thin?
For thick gravy, whisk in 1-2 tablespoons warm broth or milk until smooth. For thin gravy, mix 1 tablespoon cornstarch with 2 tablespoons cold water, then stir into the gravy while simmering for 2-3 minutes until it thickens. Always stir constantly to prevent lumps.
Can I make this gravy ahead of time?
Make it up to 2 days ahead and store in an airtight container in the fridge. Reheat gently on the stove with a splash of broth or milk. For best texture, add the crispy celery crowns fresh when serving. Freeze for up to 3 months—just thaw overnight in the fridge before reheating.
What's the best way to serve this gravy?
This gravy shines drizzled over roasted chicken, mashed potatoes, or egg noodles. For extra flair, spoon it over steamed vegetables like green beans or asparagus. It also makes a fantastic dipping sauce for crusty bread or fried chicken tenders. The crispy celery crowns add texture whether it's a main or side dish.
Why did my celery crowns turn soggy?
Celery crowns lose crispness when submerged too long or reheated. Keep them in the gravy for only 1 minute before serving. For extra crunch, fry fresh batches and add them right before serving. If using leftovers, make fresh crowns and add them just before eating.
