Steak with Mushroom Gravy on Creamy Mashed Potatoes
There are some dinners that just feel like a warm hug, and this Steak with Mushroom Gravy on Creamy Mashed Potatoes is absolutely one of them. It’s hearty, comforting, and the kind of meal that makes everyone wander into the kitchen asking, “What smells so good?”
I love making this when I want something that feels a little special without spending hours cooking. The steak is seared until beautifully browned, then covered in a rich, savory mushroom gravy. Underneath, there’s a generous scoop of buttery, creamy mashed potatoes ready to soak up every drop of that gravy.
It’s the sort of dinner I’d happily make on a cozy weekend, especially when the weather is cool and everyone is craving something comforting. And honestly, the mashed potatoes might be my favorite part—they turn this from a simple steak dinner into something truly indulgent.
🥩 Why You’ll Love This Steak Dinner
- Rich and comforting: Tender steak, creamy potatoes, and savory mushroom gravy are a perfect combination.
- One skillet for the steak and gravy: Less cleanup means more time enjoying dinner.
- Restaurant-style flavor: The browned mushrooms and pan drippings make the gravy incredibly flavorful.
- Perfect for family dinner: It feels special enough for guests but easy enough for a weeknight.
- So much gravy: And trust me, you’ll want plenty for those mashed potatoes!
🛒 Ingredients
For the Steak
- 4 beef steaks, about 6 oz each
- 1 tablespoon olive oil
- 2 tablespoons butter
- 3 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon dried thyme
- ½ teaspoon paprika
For the Mushroom Gravy
- 8 oz mushrooms, sliced
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- ½ teaspoon dried thyme
- ½ teaspoon black pepper
- Salt, to taste
- ¼ cup heavy cream, optional
- 1 tablespoon chopped fresh parsley
For the Creamy Mashed Potatoes
- 2 lb potatoes, peeled and cut into chunks
- 4 tablespoons butter
- ½ cup warm heavy cream or whole milk
- 2 tablespoons sour cream or cream cheese
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper
👩🍳 How to Make Steak with Mushroom Gravy
1. Make the Mashed Potatoes
Place the potatoes in a large pot and cover them with cold, salted water.
Bring to a boil and cook for about 15–20 minutes, or until the potatoes are completely tender when pierced with a fork.
Drain well.
Return the potatoes to the warm pot and let them sit for a minute or two so excess moisture can evaporate.
Add the butter, warm cream, and sour cream. Mash until smooth and creamy.
Season with salt and black pepper.
Tip: Don’t overmix the potatoes. Too much mixing can make them gluey instead of fluffy.
2. Season the Steaks
Pat the steaks dry with paper towels. This little step makes a big difference when you’re trying to get that beautiful brown crust.
Season both sides generously with salt, black pepper, paprika, and thyme.
Let them sit at room temperature for about 15–20 minutes while you prepare the skillet.
3. Sear the Steaks
Heat a large heavy skillet over medium-high to high heat.
Add the olive oil.
Once the oil is hot, place the steaks in the pan. Don’t overcrowd them.
Cook for approximately 3–5 minutes per side, depending on the thickness of the steaks and your preferred doneness.
During the final minute, add the butter and garlic.
Tilt the pan slightly and spoon the melted garlic butter over the steaks.
Transfer the steaks to a plate and loosely cover with foil. Let them rest for about 5–10 minutes.
That resting time helps keep the steak juicy.
🍄 4. Make the Mushroom Gravy
Don’t clean the skillet! Those browned bits left behind are pure flavor.
Add the butter to the same skillet.
Add the sliced mushrooms and cook for about 5–7 minutes, stirring occasionally, until they’re nicely browned.
Add the onion and cook for another 2–3 minutes.
Stir in the garlic and cook for about 30 seconds.
Sprinkle the flour over the mushrooms and stir continuously for about 1 minute.
Slowly pour in the beef broth while stirring so you don’t end up with lumps.
Add the Worcestershire sauce, thyme, and black pepper.
Bring the gravy to a gentle simmer and cook for about 4–6 minutes, until it thickens.
For an extra creamy gravy, stir in the heavy cream.
Taste and adjust the salt and pepper.
🥔 5. Bring Everything Together
Spoon a generous portion of creamy mashed potatoes onto each plate.
Place the steak right on top.
Then pour that gorgeous mushroom gravy over everything.
Finish with freshly chopped parsley.
And don’t be shy with the gravy.
The mashed potatoes are basically designed to catch every last drop.
⭐ Tips for the Best Steak
Get the pan hot
A hot skillet gives you that delicious browned crust instead of allowing the steak to slowly steam.
Don’t constantly flip the steak
Let it sit undisturbed long enough to develop a good sear.
Use a meat thermometer
For the most reliable results, check the internal temperature rather than relying only on cooking time.
Let the steak rest
Five to ten minutes makes a noticeable difference in juiciness.
Brown the mushrooms
Don’t rush this part. Properly browned mushrooms give the gravy much deeper flavor.
🥣 Tips for Extra-Creamy Mashed Potatoes
Use warm dairy. Cold milk or cream can cool the potatoes down and make them harder to mash smoothly.
Mash while they’re hot. Potatoes are easiest to make creamy immediately after draining.
Add plenty of butter. This is comfort food, after all!
Don’t overwork them. Gentle mashing is the secret to fluffy potatoes.
Want them extra luxurious? Add a spoonful of cream cheese along with the sour cream.
🔄 Easy Substitutions
Steak
Ribeye, sirloin, New York strip, or top sirloin all work well.
Mushrooms
Use cremini, white button mushrooms, baby bellas, or a mixture of your favorites.
Heavy cream
Whole milk or half-and-half can be used for a lighter gravy.
Beef broth
Beef stock works beautifully too.
Potatoes
Yukon Gold potatoes make especially buttery mashed potatoes, while Russets create a lighter, fluffier texture.
Gluten-free
Use a gluten-free flour blend or cornstarch slurry to thicken the gravy.
🧊 Storage and Reheating
Store leftover steak, gravy, and mashed potatoes in separate airtight containers in the refrigerator for up to 3–4 days.
Reheat the mashed potatoes gently with a splash of milk or cream.
Warm the mushroom gravy over low heat, stirring occasionally. Add a little beef broth if it has become too thick.
For the steak, gentle reheating is best so it doesn’t become tough.
❓ Frequently Asked Questions
Can I use a different cut of steak?
Absolutely. Sirloin is a great everyday choice, while ribeye makes the meal richer and more indulgent.
Can I make the gravy without flour?
Yes. You can thicken it with cornstarch mixed with cold water, adding the slurry gradually until the gravy reaches your desired consistency.
Why is my mushroom gravy too thin?
Let it simmer a little longer. If it’s still too thin, add a small amount of cornstarch slurry.
Why did my mashed potatoes turn gummy?
They were probably overworked. Avoid using a blender or food processor, and mash them gently.
Can I make the mashed potatoes ahead of time?
Yes. Keep them covered and refrigerated, then gently reheat them with a little warm milk or cream.
Can I add onions to the gravy?
Definitely. Caramelized onions are fantastic with steak and mushrooms.
What should I serve with this?
A simple green salad, roasted green beans, asparagus, or steamed broccoli balances the richness of the steak, gravy, and potatoes beautifully.
🍽️ Recipe at a Glance
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: About 55 minutes
Servings: 4
Cuisine: American-inspired comfort food
❤️ The Kind of Dinner Everyone Remembers
There’s something wonderfully old-fashioned about putting a plate of steak, mashed potatoes, and mushroom gravy on the table. It doesn’t need fancy ingredients or complicated techniques. It’s just good, comforting food.
The steak is savory and beautifully browned, the mushrooms make the gravy rich and earthy, and those creamy mashed potatoes bring everything together.
It’s the kind of meal where everyone gets quiet for a few minutes because they’re too busy eating—and then someone inevitably asks, “Is there any more gravy?”
And yes.