Follow Me On Social Media!
Steak with Creamy Mashed Potatoes
There are some meals that never really go out of style, and steak with creamy mashed potatoes and brown gravy is one of them. It’s the kind of dinner that feels deeply comforting from the very first smell rising from the stove. You’ve got the rich, sizzling steak, the soft cloud-like mashed potatoes, and that warm brown gravy that ties everything together in the most cozy, satisfying way.
This is the sort of meal that feels right on a chilly evening, a Sunday dinner at home, or anytime you want something hearty and familiar on the table. It’s simple in the best way. Nothing flashy, just honest, comforting food that makes everyone slow down and enjoy every bite. The buttery potatoes, the savory gravy, and the juicy steak make this dish feel like a little reward at the end of the day.

Ingredients
For the Steak
- 2 ribeye steaks or sirloin steaks, about 8 ounces each
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon paprika
- 1 teaspoon fresh thyme or parsley, chopped
For the Mashed Potatoes
- 2 pounds Yukon Gold or russet potatoes, peeled and cubed
- 4 tablespoons unsalted butter
- 1/2 cup warm milk
- 1/4 cup heavy cream
- 1 teaspoon salt
- 1/4 teaspoon black pepper
For the Brown Gravy
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 1/2 cups beef broth
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon onion powder
- 1/4 teaspoon black pepper
- 1 tablespoon chopped fresh parsley, for garnish
Instructions
Start with the potatoes. Place the peeled and cubed potatoes in a large pot, then cover them with cold salted water. Bring everything to a boil and let them cook for 15 to 18 minutes, until they’re fork-tender and ready to fall apart.
Drain the potatoes well, then return them to the pot. Add the butter, warm milk, heavy cream, salt, and black pepper. Mash until they’re smooth and creamy. You can leave them perfectly silky or a little rustic if that’s more your style. Cover the pot and keep them warm while you make the rest.
Now move on to the steaks. Pat them dry with paper towels so you get that beautiful sear. Rub both sides with olive oil, then season with salt, black pepper, garlic powder, and paprika.
Heat a skillet over medium-high heat. Once it’s hot, add the steaks and let them sizzle. Cook for 3 to 5 minutes per side, depending on their thickness and how you like them done. During the last minute, add the butter and spoon it over the steaks as it melts. That little step adds so much flavor and gives the meat a gorgeous finish.
Transfer the steaks to a plate and let them rest for 5 to 7 minutes. It’s tempting to slice right in, but this is what helps keep them juicy.
While the steaks rest, make the gravy in the same skillet. Melt the butter over medium heat, then whisk in the flour. Cook it for about a minute so it loses that raw flour taste. Slowly pour in the beef broth, whisking as you go, until the mixture is smooth. Stir in the Worcestershire sauce, onion powder, and black pepper.
Let the gravy simmer for 3 to 4 minutes, until it thickens into a rich, silky sauce. The smell at this point is absolutely wonderful — savory, warm, and full of depth.
Slice the rested steaks into thick pieces. Spoon a generous mound of mashed potatoes onto each plate, then arrange the steak on top or alongside.
Finish by drizzling the brown gravy over everything. Sprinkle with fresh parsley and serve right away, while the potatoes are hot and the steak is still tender.
Presentation
This dish looks especially inviting when served on wide plates with the mashed potatoes swooped gently into place. Lay the sliced steak beside or slightly over the potatoes, then spoon the brown gravy over the top so it runs into every little corner.
A scatter of fresh parsley brightens up the plate and adds a nice fresh contrast to all those rich, savory flavors. For an extra cozy touch, serve it with green beans, roasted carrots, or a simple side salad to balance the meal beautifully.
Nutritional Information:
- ⏰ Prep Time: 15 minutes | Cooking Time: 30 minutes | Total Time: 45 minutes
- 🔥 Kcal: 720 kcal per serving | 🍽️ Servings: 4 servings
Conclusion
Steak with creamy mashed potatoes and brown gravy is one of those classic dinners that always feels like home. It’s rich, comforting, and full of the kind of flavor that makes a meal feel truly special without needing anything complicated. Every bite has a little bit of everything — juicy steak, buttery potatoes, and warm gravy — and that’s exactly what makes it so hard to resist.
This is the kind of recipe people come back to when they want something dependable, satisfying, and made with a little love. It’s well worth making soon, especially on an evening when only a truly comforting dinner will do.



