If you’re craving a cozy, satisfying meal that hugs you from the inside out, look no further than this Hearty Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe. It’s a timeless classic with juicy, flavorful beef patties smothered in a rich mushroom gravy, paired perfectly with smooth and buttery mashed potatoes. This dish hits all the right comfort food notes while still feeling special enough for a family dinner or friendly gathering. Trust me, once you try this recipe, it’ll quickly become one of your go-to favorites.
Ingredients You’ll Need
The beauty of this Hearty Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe lies in its use of simple, readily available ingredients that come together to create unforgettable flavor and texture. Each component plays a key role – from the tender ground beef forming the backbone, to the mushrooms adding earthiness, and the creamy mashed potatoes completing the meal with smooth richness.
- 1 cup mushrooms, finely chopped: Adds moisture and deep, savory flavor to the beef patties.
- 1 large onion, chopped and divided: Provides sweetness and depth, used both in patties and gravy.
- 1 & 1/2 pounds ground beef: The hearty main protein that holds this dish together beautifully.
- 1 egg: Acts as a binder, keeping the patties juicy and intact.
- 1/3 cup panko breadcrumbs: Gives structure without weighing the patties down.
- 2 tablespoons tomato paste: Infuses a subtle tang and richness.
- 2 tablespoons whole grain mustard: Adds a gentle kick and flavor complexity.
- 1 teaspoon minced garlic: Elevates the savory profile both in patties and gravy.
- 1 tablespoon Worcestershire sauce: Boosts umami and balances flavors.
- 1/4 teaspoon liquid smoke (optional): Introduces a smoky depth if you want to get fancy.
- 1 & 1/4 teaspoons kosher salt: Essential to bring all flavors to life.
- 3/4 teaspoon black pepper: Provides a mild warmth and spice.
- 1 teaspoon onion powder: For that extra onion punch without overpowering.
- 1 tablespoon oil, for frying: Ensures a perfect golden sear on the patties.
- 1 tablespoon butter: Used for sautéing mushrooms and onions in gravy, adding richness.
- 2 & 1/2 cups sliced mushrooms: Key to that silky, earthy mushroom gravy.
- 2 & 1/2 cups beef broth: Forms the flavorful base of the gravy sauce.
- 2 & 1/2 tablespoons flour: Thickens the gravy to luscious perfection.
- 1 teaspoon whole grain mustard: Added into the gravy for a subtle tang.
- 1 tablespoon Worcestershire sauce: Lifts and rounds out the gravy flavors.
- Parsley, to garnish: Adds a fresh, colorful finish when serving.
- Creamy mashed potatoes, to serve: Soft, buttery, and the perfect comfort sidekick.
How to Make Hearty Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe
Step 1: Prepare the Ingredients
Start by chopping all your mushrooms and onions. You’ll finely chop 1 cup of mushrooms and most of your onion for the patties, saving just a bit of onion to later sauté for the gravy. Having these ready sets you up for a smooth cooking flow.
Step 2: Make the Steaks
In a large bowl, combine the ground beef with the finely chopped mushrooms, 1/4 cup finely chopped onion, egg, panko breadcrumbs, tomato paste, mustard, garlic, Worcestershire sauce, liquid smoke if you’re using it, salt, pepper, and onion powder. Mix gently but thoroughly — you want everything evenly combined without overworking the meat.
Step 3: Shape the Patties
Divide the mixture and form it into 6 oval-shaped patties. They should be firm enough to hold their shape, but still soft. This careful shaping ensures they cook evenly and stay juicy inside.
Step 4: Cook the Steaks
Heat oil in a large skillet over medium-high heat. Sear the patties for about 2 minutes on each side until they develop a beautiful golden crust. This step locks in the juices and flavor. Then, remove them from the skillet and set them aside.
Step 5: Prepare the Mushroom Gravy
In the same skillet, melt butter and sauté the sliced mushrooms and the reserved onions until softened and fragrant, roughly 5 minutes. Add the minced garlic and cook for an additional minute to really bring out its aroma.
Step 6: Make the Gravy Sauce
Whisk together beef broth and flour in a separate bowl to avoid lumps. Gradually pour this mixture into the skillet while whisking to combine smoothly. Stir in mustard and Worcestershire sauce. Let it simmer for about 2 minutes until the gravy thickens slightly.
Step 7: Finish Cooking the Steaks in Gravy
Return the patties to the skillet with the mushroom gravy. Let everything simmer gently for 5 minutes so the steaks cook through and soak up all the delicious flavors while the gravy thickens to the perfect consistency.
Step 8: Serve
Sprinkle freshly chopped parsley over the top for a pop of color and freshness, then serve these luscious steaks with a generous helping of creamy mashed potatoes. Now you have a meal that’s warm, comforting, and downright irresistible.
How to Serve Hearty Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe

Garnishes
A sprinkle of fresh parsley not only brightens the plate visually but adds a mild peppery note that complements the richness beautifully. For a touch of elegance, a few finely chopped chives or even a light dusting of smoked paprika can elevate the dish.
Side Dishes
While creamy mashed potatoes are classic, feel free to mix it up with roasted root vegetables or a crisp green salad for some balance and color contrast. Steamed green beans or sautéed spinach also pair wonderfully, adding freshness to your hearty plate.
Creative Ways to Present
For a special occasion, plate each Salisbury steak atop a fluffy mound of mashed potatoes and drizzle the mushroom gravy generously over both. Use a wide, shallow bowl to capture every delicious drop of gravy. Adding a small side of pickled vegetables or a tangy slaw can awaken the palate and keep things exciting.
Make Ahead and Storage
Storing Leftovers
You can store your leftover Hearty Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe in an airtight container in the refrigerator for up to 3 days. Keep the gravy and steaks together to maintain that saucy deliciousness; just be sure everything cools before sealing.
Freezing
This recipe freezes beautifully! For best results, cool the steaks and gravy completely, then transfer to a freezer-safe container or bag. They’ll keep well for up to 3 months. When you’re ready for a comforting meal, simply thaw overnight in the fridge.
Reheating
Reheat gently on the stove over low heat so the gravy doesn’t separate. Stir occasionally to warm evenly. If reheating mashed potatoes alongside, add a splash of milk or cream to restore their creamy texture and heat separately in a microwave or double boiler.
FAQs
Can I use a different type of meat for this recipe?
Absolutely! While ground beef is traditional and provides that classic flavor, ground turkey or a mix of beef and pork can work well too. Just keep in mind that turkey tends to be leaner, so you might want to add a bit more moisture to keep the patties juicy.
Is the liquid smoke necessary?
Not at all. Liquid smoke is optional and just adds a subtle smoky richness. If you don’t have it on hand or prefer a milder flavor, feel free to leave it out. The Worcestershire sauce and mushroom gravy already provide plenty of depth.
How do I make the mashed potatoes creamy?
Use plenty of butter and warm milk or cream while mashing your potatoes. Don’t overwork them or they’ll get gluey, but enough stirring to incorporate those rich ingredients is key for silky smooth results.
Can I prepare the patties ahead of time?
Yes! You can shape the patties a few hours in advance and keep them covered in the fridge until ready to cook. Just bring them to room temperature before cooking for even searing.
What if my gravy is too thick or thin?
If your gravy gets too thick, whisk in a splash of beef broth or water to loosen it. If too thin, mix a little more flour with cold broth and add gradually while stirring until it reaches the perfect consistency.
Final Thoughts
There’s something truly special about the comfort found in a plate of Hearty Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe. It’s a meal that feels like a warm hug, packed with layers of flavor and texture. Whether you’re cooking for your family or a hungry crowd, this recipe brings joy to the table and satisfaction with every bite. So, roll up your sleeves and give it a go — I promise it’ll become one of your cherished classics too.
Print
Hearty Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 5 servings
- Category: Main Course
- Method: Frying
- Cuisine: American
Description
This Salisbury Steak recipe features flavorful beef patties mixed with mushrooms, onions, and a blend of seasonings, pan-fried to a perfect golden brown and simmered in a rich mushroom and onion gravy. Served with creamy mashed potatoes, it’s a comforting and classic American dish ready in just 30 minutes.
Ingredients
For the Steaks
- 1 cup mushrooms, finely chopped
- 1 large onion, chopped and divided (1/4 cup finely chopped for steaks, remainder for gravy)
- 1 1/2 pounds ground beef
- 1 egg
- 1/3 cup panko breadcrumbs
- 2 tablespoons tomato paste
- 2 tablespoons whole grain mustard
- 1 teaspoon minced garlic
- 1 tablespoon Worcestershire sauce
- 1/4 teaspoon liquid smoke (optional)
- 1 1/4 teaspoons kosher salt
- 3/4 teaspoon black pepper
- 1 teaspoon onion powder
- 1 tablespoon oil, for frying
For the Gravy
- 1 tablespoon butter
- 2 1/2 cups sliced mushrooms
- 3/4 cup chopped onion (from the leftover after using 1/4 cup for steaks)
- 1 teaspoon minced garlic
- 2 1/2 cups beef broth
- 2 1/2 tablespoons flour
- 1 teaspoon whole grain mustard
- 1 tablespoon Worcestershire sauce
- Parsley, to garnish
- Creamy mashed potatoes, to serve
Instructions
- Prepare the Ingredients: Chop the mushrooms and onion, reserving 1/4 cup finely chopped onion for the steaks and chopping the rest finely for the gravy.
- Make the Steaks: In a large bowl, combine the reserved 1/4 cup onion, finely chopped mushrooms, ground beef, egg, panko breadcrumbs, tomato paste, whole grain mustard, minced garlic, Worcestershire sauce, liquid smoke (if using), kosher salt, black pepper, and onion powder. Mix thoroughly until everything is well incorporated.
- Shape the Patties: Form the mixture into six oval-shaped patties, ensuring they are evenly sized for consistent cooking.
- Cook the Steaks: Heat the oil in a large skillet over medium-high heat. Add the patties and cook each side for about 2 minutes until nicely browned. Remove the patties from the skillet and set them aside.
- Prepare the Gravy: In the same skillet, melt butter and sauté the sliced mushrooms and the chopped onions for about 5 minutes until softened. Add the minced garlic and cook for an additional minute until fragrant.
- Make the Gravy Sauce: In a small bowl, whisk together beef broth and flour until smooth. Gradually pour this mixture into the skillet while continuously whisking to prevent lumps. Stir in the whole grain mustard and Worcestershire sauce, then cook for 2 minutes until the gravy begins to simmer and thicken.
- Finish Cooking the Steaks: Return the browned patties to the skillet with the gravy. Simmer everything together for 5 minutes until the patties are cooked through and the gravy is thick and rich.
- Serve: Garnish with parsley and serve the Salisbury steak hot alongside creamy mashed potatoes for a classic and hearty meal.
Notes
- Liquid smoke is optional but adds a nice smoky flavor to the patties.
- Ensure the patties are not too thick to cook evenly in the pan.
- Use panko breadcrumbs for better texture in the steaks.
- The gravy can be adjusted in thickness by adding more or less flour to the broth mixture.
- Serve immediately with mashed potatoes for best flavor and texture.


