This mushroom gravy recipe is creamy, decadent and so flavorful. Made in just 30 minutes, it’s perfect with any grain or a heaping pile of mashed potatoes!

This mushroom gravy recipe is about to be a staple in your home. Whether you drizzle it over your favorite roasted veggie as a side dish or smother it over oven roasted chicken as an entree, it will become your secret weapon when you’re in the mood for something comforting.
How to Make this Mushroom Gravy Recipe from Scratch
- Sauté the Veggies: First, sauté the sliced mushrooms and onions in butter in a large skillet until softened and translucent.
- Add in the Flour: Next, add in the all-purpose flour and cook it for a few minutes, stirring constantly.
- Add in the Half-and-Half: Whisk in the half-and-half and broth (chicken or beef stock). Combine well and bring to a simmer. Cook for 10 minutes on low until it reaches the desired consistency.
- Add the Herbs: Next, stir in the fresh dill and simmer the sauce for 5 minutes. Season the gravy to taste with salt. Smother it over potatoes, grains, or protein and enjoy!
Hot Tip: Use any of your favorite fresh herbs. If you are not a fan of dill, you can always replace it with basil, thyme, parsley, etc. I would recommend you use fresh herbs over dried — it makes all the difference!




3 Pro Tips for the Best Mushroom Gravy
A handful of helpful tips will help you get the tastiest gravy with maximum depth of flavor.
- Cook out the raw flavor from the flour. Cook the all-purpose flour in the pan for a couple of minutes to get rid of the raw flour flavor. You’ll know it’s done when it starts to smell a bit nutty.
- Mix and match different mushrooms. Use whatever mushrooms your heart desires! You can stick with one or mix a couple different kinds to give the gravy that umami flavor. Cremini, porcini, shiitakes, white button mushrooms and portobellos are all fabulous options.
- Cook the sauce on low to prevent burning. Keep the sauce on low to prevent the cream from burning to the bottom of the pan. It will also help to thicken the sauce up gradually.
Serving this Mushroom Gravy Recipe
There are so many different ways to serve mushroom gravy. Creamy mashed potatoes and mushroom gravy make for a knock-out topping for any meat – turkey and pork chops are all great options. You can also keep things low-carb and drizzle the gravy over air fryer asparagus. The gravy also pairs wonderfully with any grain. Rice, farro, bulgar, and quinoa are all great options.

Storage Best Practices
The beauty of this recipe is you can make it in advance and simply reheat it when you are ready. Here’s how to store it:
- Refrigerating – Place your mushroom gravy in an airtight container in the fridge. It should keep for up to a week. When you are ready to reheat, pop it in a saucepan over low-heat. Stir it every now and again, until the the sauce thins out and warms through.
- Freezing – I would highly recommend that you don’t freeze this gravy. Upon reheating, the half-and-half will break down and turn your gravy into a clumpy mess.
More Mushroom Recipes to Try
- Instant Pot Chicken With Mushrooms – Pressure cooker chicken and mushrooms
- Air Fryer Stuffed Mushrooms – Creamy, cheesy and so easy to make
- Chicken Mushroom Marsala – Wine and mushroom chicken
- Chanterelle Mushrooms Recipe – Fresh chanterelle pasta
- Broccoli Mushroom Alfredo Pasta – Veggie white sauce pasta
Recipe
Ingredients
- 12 oz mushrooms sliced into pieces
- 1 large onion chopped
- 4 tbsp Unsalted Butter
- 3 tbsp flour
- 2 cup broth chicken or beef
- 1 cup half-and-half
- 1 tbsp salt adjust to taste
- 1 tsp ground black pepper adjust to taste
- 1/4 cup fresh dill chopped
Instructions
- Preheat a skillet over medium-high heat. Add in the sliced mushrooms, chopped onion and butter. Sauté the veggies until they soften and turn translucent.
- Add in the flour and sauté it for few minutes to get rid of the raw flavor.
- Add in the half-and-half and broth and stir until everything is well-combined. Bring the sauce to a simmer and cook it for 10 minutes on low.
- Stir in the fresh dill and simmer it for 5 more minutes. Season it to taste with salt.
- Serve immediately over mashed potatoes, roasted veggies, or any protein.
Really good loved it! Made it for my parents and siblings they really loved it too!
That's great to hear, Ali! Happy cooking!
This was delicious! With the addition of dill- it’s a very Slavic dish! We loved it. Definitely adjust the salt to taste- although my family loves a well salted gravy.
Hi Tonya, yes, salt to taste because every "type" of salt is so different too. I am so happy that you loved it! Yes, dill makes everything Slavic lol.. .thanks for leaving feedback!
I made this to go with buckwheat. It was delicious, exactly what I was craving.
I started off with half the salt because of some of the comments on saltiness and it seemed to taste pretty salty. But after simmering for 10mins a lot of the salt absorbed so I ended up needing to add more.
Thanks for a great recipe
I'm so glad you enjoyed it! Smart move on adjusting the salt to taste -it’s great you found the right balance in the end. Thanks for sharing!
Way too salty! Ruined my gravy with the 1 tbsp salt. Had to add lots of half and half to dilute it down.
Oh no, I’m so sorry to hear the salt overpowered your gravy! Some broths have more salt, or using salted butter can affect the saltiness. I’m glad you were able to save it with the half and half and I appreciate you sharing your feedback!
Can you use heavy cream instead of half and half?
Hi Katie! You can, the gravy may be slightly thicker, but very tasty none the less! Happy holidays!
Hello, can you use dry mushroom in this recipe? There's not a lot of fresh mushroom available where I'm from. Thanks! 🙂
Hey Mich, yes, I think if you soak them in water for long enough, it will be great.
Are you sure it's 1 tablespoon of salt? That is a huge amount of sodium per serving.
Hi Tony, you can adjust the salt. We use pink salt and it's not as salty as other salts out there.
So I made this twice since thanksgiving only doubled the mushrooms (because you can never have too many mushrooms) and used frozen dill. I call this liquid gold, my son said it was better than liquid gold and my husband questioned why I never made it before. Soooo good and easy to make for real!
Oh my Olga, you made me smile and made my day! 🙂 Thank you for sharing!
This recipe was delicious! So so good and very easy to make too!
Yes super easy, a great recipe for any day!
You are so right! This recipe is amazing with a heaping pile of mashed potatoes! Great flavor.
Yes, a delicious, classic combination! I'm so glad you enjoyed this recipe!
This looks fantastic and tasty! I can't wait to give this a try!
I hope you love the recipe Beth!
Love all your recipes
Thank you very much Anne!