Steak with Creamy Mushroom Gravy & Mashed Potatoes
This is the kind of dinner that makes the whole day feel worth it. Steak, creamy mushroom gravy, and mashed potatoes is pure comfort — cozy, rich, and a little bit “treat yourself” without needing a special occasion. It’s the meal you make when you want the kitchen to smell amazing, when you want real, sit-down food, and when you’re craving something that feels like it came from a favorite little restaurant.
You get that sizzling sound when the steak hits the hot pan, the buttery aroma as you baste it, and then the mushrooms… slowly browning and soaking up all the flavor left behind. The gravy turns silky and creamy, and once it hits those fluffy mashed potatoes, it’s basically game over.
Warm, hearty, and deeply satisfying — let’s make it.

Ingredients
For the Steaks
4 beef ribeye or sirloin steaks (about 1-inch thick)
2 tablespoons olive oil
1 tablespoon butter
Salt and freshly ground black pepper, to taste
1 teaspoon garlic powder
For the Mushroom Gravy
2 tablespoons butter
8 ounces cremini or button mushrooms, sliced
2 cloves garlic, minced
1 tablespoon all-purpose flour
1 ½ cups beef broth
½ cup heavy cream
1 teaspoon Worcestershire sauce
Salt and black pepper, to taste
1 tablespoon chopped fresh chives (for garnish)
For the Mashed Potatoes
2 pounds Yukon Gold potatoes, peeled and cubed
4 tablespoons butter
½ cup warm milk (or more as needed)
Salt, to taste
Instructions
1. Cook the Potatoes
Add the cubed potatoes to a large pot and cover with cold salted water. Bring it to a boil, then cook for 15–18 minutes, until the potatoes are fork-tender.
Drain them well. Give the pot a little shake to help steam off extra moisture — that’s the secret to fluffy mash.
2. Mash Until Creamy
Add the butter to the hot potatoes, then pour in the warm milk.
Mash until smooth and creamy. Add a splash more milk if you like them extra soft. Season with salt, then cover and keep warm while you finish everything else.
3. Season the Steaks
Pat the steaks dry with paper towels. This helps you get that gorgeous golden sear.
Season both sides generously with salt, pepper, and garlic powder. Simple seasoning, big payoff.
4. Sear the Steaks
Heat the olive oil in a large skillet over medium-high heat. When it’s hot and shimmering, add the steaks.
Sear for 3–4 minutes per side for medium-rare (adjust the time to your preferred doneness). During the last minute, add the butter and spoon it over the steaks — that basting step adds so much flavor.
Remove the steaks to a plate and let them rest. Don’t skip the resting time. It keeps the steak juicy.
5. Brown the Mushrooms
In the same skillet, melt the butter over medium heat. Add the sliced mushrooms.
Cook for 5–6 minutes, stirring occasionally, until they’re browned and tender. Let them sit undisturbed for a minute here and there — that’s how you get good color.
Stir in the garlic and cook for about 30 seconds, just until fragrant.
6. Make the Creamy Gravy
Sprinkle the flour over the mushrooms and stir for about 1 minute. It’ll look a little pasty at first — that’s normal.
Slowly whisk in the beef broth, scraping up all those browned bits from the bottom of the pan. Simmer for 3–4 minutes until it thickens.
Stir in the heavy cream and Worcestershire sauce. Let it simmer gently until smooth and creamy. Taste and adjust salt and pepper as needed.
7. Assemble and Serve
Spoon a generous bed of mashed potatoes onto each plate. Add a rested steak on top, then ladle that creamy mushroom gravy over everything.
Finish with chopped chives for a fresh, pretty pop of color.
Presentation
For that classic steakhouse look, place the steak slightly off-center on the mashed potatoes and let the gravy spill naturally over the edges. Extra mushrooms on top make it look abundant and irresistible.
A sprinkle of chives (or even a little cracked black pepper) adds a nice finishing touch. Serve with something green on the side — roasted asparagus, sautéed green beans, or a crisp salad — to balance the richness.
Nutritional Information:
⏰ Prep Time: 20 minutes | Cooking Time: 30 minutes | Total Time: 50 minutes
🔥 Kcal: Approximately 700 kcal per serving
🍽️ Servings: 4 servings
Conclusion
Steak with creamy mushroom gravy and mashed potatoes is the definition of comfort food done right. It’s rich, savory, and deeply satisfying — the kind of meal that makes everyone quiet for a minute because they’re too busy enjoying it.
If you’re craving a cozy, hearty dinner that feels special without being fussy, put this on the menu soon. Grab your skillet, let that steak sizzle, and get ready for a plate that tastes like a warm hug.
