Comfort food doesn’t get much better than a juicy Salisbury steak smothered in rich mushroom gravy and nestled on a bed of creamy mashed potatoes. This dish brings hearty, homestyle flavors to the table with a restaurant-style presentation that makes it just as great for weeknight dinners as it is for casual dinner parties.


The combination of savory ground beef, buttery mashed potatoes, and that irresistible umami-packed gravy creates a deeply satisfying meal. Whether you’re looking to please a hungry family or simply treat yourself to a nostalgic dish done right, this Salisbury Steak with Mashed Potatoes and Mushroom Gravy is a go-to winner.
Why You’ll Love This Salisbury Steak with Mashed Potatoes and Mushroom Gravy
This recipe is a soul-warming classic for a reason. It’s made with basic pantry ingredients, easy enough for a beginner to master, and delivers layers of bold, comforting flavors. Plus, it all comes together in one pan for a quick cleanup. If you love cozy meals that feel like a hug on a plate, this is the one to make.
What Kind of Ground Beef Should I Use?
For a tender and flavorful Salisbury steak, opt for ground beef that has at least 15-20% fat content. The fat ensures that the patties stay juicy and rich during cooking. If you’re watching fat intake, you can go leaner, but be cautious—too lean and the steak may turn out dry. Blending beef with a bit of ground pork is another great trick to boost flavor and moisture.
Ingredients for the Salisbury Steak with Mashed Potatoes and Mushroom Gravy
Each ingredient in this recipe plays a key role in creating the savory comfort of this classic dish. The flavors blend beautifully for a hearty, satisfying meal.
- Ground Beef: The star of the show, choose a juicy 80/20 blend for rich flavor and moist texture.
- Breadcrumbs: Helps bind the patties together and adds a subtle texture.
- Egg: Acts as a binder to hold the meat mixture intact.
- Worcestershire Sauce: Brings a deep, savory umami kick.
- Garlic and Onion Powder: Essential for building base flavor in the meat.
- Salt and Pepper: To season everything just right.
- Butter: For sautéing and richness in the mashed potatoes.
- Mushrooms: Sliced and cooked to golden brown, they become the heart of the gravy.
- Beef Broth: Forms the base of the luscious mushroom gravy.
- Flour: Used to thicken the gravy just right.
- Potatoes: Creamy Yukon Gold or Russets are best for smooth mashed potatoes.
- Milk or Cream: Adds creaminess and smooth texture to the mash.
How To Make the Salisbury Steak with Mashed Potatoes and Mushroom Gravy
Step 1: Mix and Form the Patties
Combine ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper in a large bowl. Mix until just combined and form into oval-shaped patties.
Step 2: Brown the Patties
Heat a skillet over medium heat with a bit of oil. Sear the patties on both sides until golden brown (they don’t need to be fully cooked through yet). Remove and set aside.
Step 3: Sauté the Mushrooms
In the same skillet, add butter and the sliced mushrooms. Cook until browned and their moisture is released, about 6-8 minutes.
Step 4: Make the Gravy
Sprinkle flour over the mushrooms and stir to coat. Slowly pour in beef broth while stirring. Let simmer until thickened, scraping up any browned bits from the skillet.
Step 5: Simmer the Patties in Gravy
Return the patties to the skillet. Cover and let simmer in the gravy for 15-20 minutes until cooked through and flavors meld.
Step 6: Make the Mashed Potatoes
Boil peeled and cubed potatoes in salted water until tender. Drain and mash with butter, warm milk or cream, salt, and pepper until creamy and fluffy.
Step 7: Plate and Serve
Spoon a generous heap of mashed potatoes onto each plate, top with a Salisbury steak patty, and ladle that rich mushroom gravy on top. Garnish with fresh herbs if desired.

Serving and Storing Salisbury Steak with Mashed Potatoes and Mushroom Gravy
This dish serves 4 people generously, making it a perfect family dinner or a delicious meal prep option. Serve it hot for the best flavor and texture, especially when the mashed potatoes are fresh and fluffy.
To store leftovers, let everything cool completely and place in airtight containers. Refrigerate for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of broth if needed to loosen the gravy. You can also freeze the Salisbury steaks and gravy for up to 2 months – just prepare fresh mashed potatoes when ready to serve.
What to Serve With Salisbury Steak with Mashed Potatoes and Mushroom Gravy?
Steamed Green Beans
Their fresh, slightly crisp texture offers a nice contrast to the creamy and rich steak dish.
Buttered Corn
A touch of sweetness and golden color adds brightness to the plate.
Roasted Carrots
Earthy and caramelized, they pair beautifully with the savory mushroom gravy.
Garden Salad
A light salad with vinaigrette helps balance the richness of the main dish.
Dinner Rolls
Perfect for soaking up every last bit of the delicious mushroom gravy.
Sauteed Spinach
A quick and easy side that complements the deep umami of the gravy.
Balsamic Glazed Brussels Sprouts
Their tangy-sweet profile adds complexity and contrast to the plate.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes! Ground turkey can be a lighter alternative. Just make sure to use dark meat turkey or mix in a bit of oil to keep the patties moist and flavorful.
Can I make this dish ahead of time?
Absolutely. You can prepare the patties and gravy a day in advance. Store them separately or together in the fridge, and simply reheat on the stove when ready to serve.
What mushrooms work best for the gravy?
Cremini or baby bella mushrooms offer a deeper, earthier flavor than white button mushrooms, but any fresh variety will work nicely.
How can I thicken the gravy if it’s too runny?
If your gravy isn’t thick enough, mix a teaspoon of cornstarch with cold water and stir it in while simmering until you reach your desired consistency.
Can I make this gluten-free?
Yes! Use gluten-free breadcrumbs in the patties and substitute all-purpose flour with a gluten-free thickener for the gravy.
Save This Pin For Later
📌 Save this recipe to your Pinterest comfort food board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you add caramelized onions or use a different mushroom? Maybe you gave it a spicy twist?
I love hearing how others make these recipes their own. Questions are welcome too, let’s help each other cook smarter.
Find more comforting and delicious dinner recipes on my Pinterest here: Life With Livia Recipes
Conclusion
Salisbury Steak with Mashed Potatoes and Mushroom Gravy is the kind of meal that feeds the soul as much as the stomach. It’s timeless, rich in flavor, and surprisingly simple to make. Whether you’re serving a crowd or cooking for one, this dish delivers every single time. Try it once, and it might just become a regular on your dinner rotation.
Salisbury Steak with Mashed Potatoes and Mushroom Gravy
- Total Time: 45 minutes
- Yield: 4 servings
Description
Cozy up to the ultimate comfort dish with this juicy Salisbury Steak with Mashed Potatoes and Mushroom Gravy. Perfect for quick dinners, easy meal prep, or hearty weeknight meals, this savory recipe features flavorful beef patties simmered in a rich mushroom gravy and served over creamy mashed potatoes. Whether you’re craving classic comfort food, looking for easy dinner ideas, or just need a satisfying meal fast, this recipe delivers bold flavor and homestyle goodness every time.
Ingredients
1 lb ground beef
1/2 cup breadcrumbs
1 large egg
1 tbsp Worcestershire sauce
1 tsp garlic powder
1 tsp onion powder
1/2 tsp salt
1/2 tsp black pepper
2 tbsp butter
8 oz mushrooms, sliced
2 tbsp all-purpose flour
2 cups beef broth
4 medium potatoes, peeled and cubed
1/4 cup milk or cream
2 tbsp butter (for mashed potatoes)
Salt and pepper to taste
Instructions
1. Combine ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper in a large bowl. Mix and form into oval patties.
2. Heat a skillet with oil and brown the patties on both sides. Remove and set aside.
3. In the same skillet, melt butter and add sliced mushrooms. Cook until browned and soft.
4. Sprinkle flour over mushrooms and stir to coat. Gradually pour in beef broth while stirring. Simmer until thickened.
5. Return patties to skillet. Cover and simmer in gravy for 15–20 minutes until fully cooked.
6. Boil potatoes in salted water until fork-tender. Drain and mash with butter, milk or cream, salt, and pepper.
7. Serve mashed potatoes topped with Salisbury steak and spoon mushroom gravy generously over the top.
Notes
For extra flavor, add a splash of soy sauce or a pinch of thyme to the gravy.
Use Yukon Gold potatoes for the creamiest mash.
Make it ahead: reheat gently with added broth to refresh the gravy.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 steak with mashed potatoes and gravy
- Calories: 520
- Sugar: 3g
- Sodium: 820mg
- Fat: 32g
- Saturated Fat: 14g
- Unsaturated Fat: 15g
- Trans Fat: 1g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 135mg
Keywords: Salisbury steak, mashed potatoes, mushroom gravy, comfort food, easy dinner, ground beef recipe




