Few dishes hit the comfort food sweet spot quite like Salisbury Steak with Mashed Potatoes and Mushroom Gravy. Rich, savory, and undeniably satisfying, this dish is a nostalgic throwback to classic American diners and homemade family meals. The steak is seasoned ground beef shaped into tender patties, seared to perfection, then simmered in a velvety mushroom gravy that practically begs to be poured over creamy mashed potatoes.
Whether you’re whipping it up for a cozy weeknight dinner or hosting a hearty weekend meal, Salisbury steak is a guaranteed crowd-pleaser. The combination of juicy meat, earthy mushrooms, and buttery potatoes creates a perfect balance of flavor and texture. Best of all, it’s simple enough for beginners but impressive enough for guests. Let’s dive into the details!
What Kind of Mushrooms Should I Use for Salisbury Steak?
While white button mushrooms are the traditional go-to, cremini or baby bella mushrooms offer a deeper, more robust flavor that elevates the entire gravy. If you’re looking to add even more umami richness, consider mixing in a few shiitake mushrooms. Just be sure to slice them evenly for consistent cooking.


Ingredients for the Salisbury Steak with Mashed Potatoes and Mushroom Gravy
- Ground Beef (80/20 blend) – The ideal fat ratio ensures juicy patties that stay tender and flavorful.
- Breadcrumbs – Helps bind the steak mixture and add texture.
- Egg – Acts as a binder to keep the patties intact.
- Yellow Onion – Adds sweetness and depth to both the steak mix and the gravy.
- Garlic – Essential for that comforting, aromatic base flavor.
- Worcestershire Sauce – Infuses the patties with deep, savory notes.
- Beef Broth – Forms the base of the luscious mushroom gravy.
- All-Purpose Flour – Thickens the gravy to a rich, clingy consistency.
- Butter – Adds luxurious texture to the mashed potatoes and enhances the flavor of the gravy.
- Russet Potatoes – Perfect for achieving fluffy, creamy mashed potatoes.
- Milk or Heavy Cream – Creates silky, smooth mashed potatoes.
- Salt & Pepper – To season everything to perfection.
- Fresh Parsley (optional) – For garnish and a touch of color.
How To Make the Salisbury Steak with Mashed Potatoes and Mushroom Gravy
Step 1: Prepare the Mashed Potatoes
Peel and chop the russet potatoes into even chunks. Place them in a large pot and cover with cold water. Add a generous pinch of salt, then bring to a boil. Reduce heat and simmer until fork-tender, about 15-20 minutes. Drain and mash with butter, milk or cream, salt, and pepper until smooth and fluffy. Cover to keep warm.
Step 2: Mix and Shape the Salisbury Steaks
In a large bowl, combine ground beef, breadcrumbs, egg, finely diced onion, minced garlic, Worcestershire sauce, salt, and pepper. Mix gently with your hands until just combined. Divide into 4-6 oval patties, shaping them slightly thicker in the center to ensure even cooking.
Step 3: Sear the Patties
Heat a bit of oil or butter in a large skillet over medium-high heat. Sear the patties for 3-4 minutes on each side until browned. Don’t worry about cooking them through at this stage; they’ll finish cooking in the gravy. Remove and set aside.
Step 4: Make the Mushroom Gravy
In the same skillet, add a bit more butter if needed and sauté sliced mushrooms and remaining diced onion until soft and golden. Sprinkle in flour and cook for 1-2 minutes, stirring constantly. Gradually pour in beef broth while stirring to prevent lumps. Let simmer until thickened, about 5 minutes.
Step 5: Simmer the Steaks in Gravy
Return the seared patties to the skillet, nestling them into the mushroom gravy. Cover and let simmer for 10-15 minutes, flipping once halfway through. The steaks should be fully cooked and infused with the rich, savory sauce.
Step 6: Plate and Serve
Scoop a generous portion of mashed potatoes onto each plate. Top with a Salisbury steak patty and spoon the mushroom gravy over the top. Sprinkle with fresh parsley if desired. Serve hot and enjoy immediately.

Serving and Storing Your Salisbury Steak with Mashed Potatoes and Mushroom Gravy
Serve your Salisbury steak hot off the skillet, spooned generously over a bed of mashed potatoes and bathed in that savory mushroom gravy. For the best experience, plate it immediately after simmering so the meat stays juicy and the gravy silky. A sprinkle of chopped fresh parsley or chives adds a burst of freshness and color.
To store leftovers, allow the dish to cool completely before transferring to airtight containers. Refrigerate for up to 3-4 days. The mashed potatoes and gravy reheat well in the microwave or on the stovetop. Add a splash of milk or broth to loosen the gravy if it thickens in the fridge. For longer storage, freeze portions for up to 2 months.
What to Serve With Salisbury Steak?
Steamed Green Beans
Crisp-tender green beans with a touch of garlic butter are a classic pairing.
Glazed Carrots
Sweet and savory carrots complement the earthy mushroom gravy beautifully.
Buttery Dinner Rolls
Perfect for soaking up every last bit of gravy.
Creamed Corn
Adds a creamy sweetness that balances the savory flavors.
Side Salad with Balsamic Dressing
Fresh greens and acidity cut through the richness of the dish.
Roasted Brussels Sprouts
For a slightly crispy, caramelized veggie option.
Classic Macaroni and Cheese
If you want to double down on comfort, creamy mac is the way to go.
Sauteed Spinach with Garlic
A quick and nutritious side that brings brightness to your plate.
Want More Comfort Food Ideas?
If you’re into cozy, satisfying meals like this Salisbury steak, don’t miss out on these other hearty favorites from our collection:
- Creamy Beef and Shells Recipe for a quick one-pot wonder.
- French Onion Ground Beef and Rice Casserole for deep, savory flavor in every bite.
- Cheesy Hamburger Casserole when you’re craving beef and cheese baked to perfection.
- Stovetop Creamy Ground Beef Pasta for a simple, no-bake comfort fix.
- Slow Cooker Salisbury Steak if you’re looking to save time but not sacrifice flavor.
Save This Pin For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you add extra garlic or maybe swap the mushrooms for something else?
I love seeing your variations and answering your questions. Let’s make dinner more delicious together!
Explore beautifully curated comfort meals on ChefAlchemy Recipes on Pinterest and find your next favorite dish!

Salisbury Steak with Mashed Potatoes and Mushroom Gravy
- Total Time: 45 minutes
- Yield: 4 servings
Description
Ready to level up your dinner game? This Salisbury Steak with Mashed Potatoes and Mushroom Gravy is the ultimate comfort food classic—perfectly seasoned beef patties seared to a golden brown and smothered in rich, savory mushroom gravy, all served over fluffy, buttery mashed potatoes. Whether you’re after a quick dinner idea, easy recipe for a weeknight meal, or just craving something cozy and satisfying, this dish delivers big flavor with minimal fuss. It’s the kind of hearty, home-cooked meal that turns any night into something special.
Ingredients
1 ½ pounds ground beef (80/20)
½ cup breadcrumbs
1 large egg
½ medium yellow onion, finely diced
2 cloves garlic, minced
1 tablespoon Worcestershire sauce
1 ½ cups beef broth
2 tablespoons all-purpose flour
4 tablespoons butter, divided
4 medium russet potatoes, peeled and chopped
½ cup milk or heavy cream
1 cup mushrooms, sliced
Salt and pepper, to taste
1 tablespoon fresh parsley, chopped (optional)
Instructions
1. Peel and chop potatoes; boil in salted water until tender, about 15–20 minutes. Drain and mash with butter, milk, salt, and pepper. Keep warm.
2. Mix ground beef, breadcrumbs, egg, onion, garlic, Worcestershire, salt, and pepper in a bowl. Form into 4–6 oval patties.
3. Sear patties in a skillet over medium-high heat, 3–4 minutes per side. Remove and set aside.
4. Sauté mushrooms and remaining onion in butter until golden. Add flour and stir for 1–2 minutes. Slowly add beef broth, whisking until smooth.
5. Return patties to skillet and simmer in gravy, covered, for 10–15 minutes until cooked through.
6. Serve steaks over mashed potatoes with mushroom gravy. Garnish with parsley.
Notes
Don’t overwork the meat when mixing to keep the patties tender.
For extra creaminess, use heavy cream instead of milk in the mashed potatoes.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 plate
- Calories: 610
- Sugar: 4g
- Sodium: 720mg
- Fat: 38g
- Saturated Fat: 17g
- Unsaturated Fat: 18g
- Trans Fat: 1g
- Carbohydrates: 34g
- Fiber: 4g
- Protein: 34g
- Cholesterol: 145mg