Salisbury Steak with Mushroom Gravy & Creamy Mashed Potatoes
Some meals just feel like home. Salisbury steak is one of those dishes that brings instant comfort — tender beef patties, rich mushroom gravy, and a generous scoop of creamy mashed potatoes soaking it all up. It’s the kind of dinner that makes you want to slow down, sit a little longer at the table, and maybe even go back for seconds.
This recipe is pure cozy satisfaction. The steaks are juicy and flavorful, the gravy is silky and packed with earthy mushrooms, and the mashed potatoes are buttery clouds of comfort. Add a side of bright green beans, and you’ve got a classic meal that feels both nostalgic and completely timeless.
If you’re craving something hearty and soul-warming, this is it.

Ingredients
For the Salisbury Steaks
1 ½ pounds ground beef
⅓ cup breadcrumbs
1 large egg
2 tablespoons milk
1 small onion, finely grated
2 cloves garlic, minced
1 teaspoon Worcestershire sauce
1 teaspoon salt
½ teaspoon black pepper
1 tablespoon olive oil
For the Mushroom Gravy
2 tablespoons butter
8 ounces mushrooms, sliced
2 tablespoons all-purpose flour
2 cups beef broth
1 teaspoon Worcestershire sauce
Salt and pepper to taste
1 teaspoon fresh thyme (optional)
For the Mashed Potatoes
2 pounds Yukon Gold or Russet potatoes, peeled and cubed
4 tablespoons butter
½ cup warm milk (or more as needed)
Salt to taste
For Serving
2 cups fresh green beans, trimmed
1 tablespoon butter
Fresh parsley, chopped (for garnish)
Instructions
1. Start with the potatoes.
Bring a large pot of salted water to a boil. Add the cubed potatoes and cook for 15–20 minutes, until fork-tender.
Drain well. Mash with butter and warm milk until smooth and creamy. Add salt to taste. Cover and keep warm — they’ll be ready to catch all that gravy later.
2. Make the steak mixture.
In a large bowl, combine ground beef, breadcrumbs, egg, milk, grated onion, garlic, Worcestershire sauce, salt, and pepper.
Mix gently with your hands until just combined. Don’t overwork it — that keeps the patties tender. Form into 4–6 oval-shaped steaks.
3. Cook the steaks.
Heat olive oil in a large skillet over medium heat. Add the patties and cook for 4–5 minutes per side, until nicely browned and cooked through.
Transfer them to a plate and set aside. Those browned bits left in the pan? That’s flavor gold.
4. Make the mushroom gravy.
In the same skillet, melt the butter. Add the sliced mushrooms and sauté for 5–6 minutes, until they’re soft and golden and smell wonderfully earthy.
Sprinkle in the flour and stir constantly for about a minute. Slowly whisk in the beef broth and Worcestershire sauce, scraping up all those flavorful bits from the bottom of the pan.
Let it simmer for about 5 minutes, until thick and silky. Season with salt, pepper, and fresh thyme if using.
5. Bring it together.
Return the steaks to the skillet. Spoon the mushroom gravy over the top and let everything simmer together for about 5 minutes. This is where the magic really happens — the flavors blend and deepen.
6. Cook the green beans.
In a separate pan, melt butter over medium heat. Add the green beans and sauté for 5–7 minutes until tender-crisp. Season lightly with salt and pepper.
Presentation
Spoon a generous mound of creamy mashed potatoes onto each plate. Place a Salisbury steak on top and ladle plenty of mushroom gravy over everything — don’t hold back.
Add a neat pile of green beans on the side for color and balance. Finish with a sprinkle of fresh parsley for a bright, fresh touch. The contrast of creamy potatoes, rich gravy, and vibrant greens makes the plate feel both rustic and beautiful.
Serve it hot, while the gravy is still glossy and the potatoes are fluffy.
Nutritional Information:
⏰ Prep Time: 20 minutes | Cooking Time: 30 minutes | Total Time: 50 minutes
🔥 Kcal: Approximately 720 kcal per serving | 🍽️ Servings: 4 servings
Conclusion
Salisbury Steak with Mushroom Gravy & Creamy Mashed Potatoes is comfort food at its finest. It’s hearty, satisfying, and filled with flavors that feel familiar in the best possible way.
This is the kind of meal that brings everyone to the table — no reminders needed. If you’re ready for a dinner that feels warm, generous, and completely comforting, give this recipe a try soon. It just might become one of your family’s most requested favorites.
