If you’re craving a hearty, comforting meal that feels like a warm hug on a plate, then the Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe is exactly what you need. This classic dish brings together juicy, tender beef patties smothered in a rich mushroom gravy, paired perfectly with buttery, smooth mashed potatoes. It’s a timeless favorite that’s bursting with flavor, simple enough to make on a weeknight, yet special enough to impress family or friends.

Ingredients You’ll Need
Every ingredient in this Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe is thoughtfully chosen to build layers of flavor and texture. From the tender ground beef to the earthy mushrooms and savory seasonings, each element plays a crucial role in crafting the perfect balance.
- 1 cup mushrooms, finely chopped: Adds moisture and earthy depth directly into the patties for extra flavor.
- 1 large onion, chopped and divided: Provides sweetness and aromatics in both the patties and the gravy.
- 1 & 1/2 pounds ground beef: The foundation of the steak, choose lean but flavorful for the best texture.
- 1 egg: Acts as a binder to keep the patties tender and intact while cooking.
- 1/3 cup panko breadcrumbs: Gives lightness and helps absorb the flavorful juices.
- 2 tablespoons tomato paste: Adds subtle acidity and depth to the meat mixture.
- 2 tablespoons whole grain mustard: Imparts a tangy kick that brightens the dish.
- 1 teaspoon minced garlic: Provides aromatic punch in both the steaks and sauce.
- 1 tablespoon Worcestershire sauce: Brings umami richness and complexity.
- 1/4 teaspoon liquid smoke (optional): For a lightly smoky hint if you want to deepen the savory notes.
- 1 & 1/4 teaspoons kosher salt: Enhances every flavor without overpowering.
- 3/4 teaspoon black pepper: Adds a gentle warmth to the meat.
- 1 teaspoon onion powder: Boosts the onion flavor subtly throughout the dish.
- 1 tablespoon oil, for frying: Helps achieve a beautiful sear on the patties.
- 1 tablespoon butter: Used to sauté mushrooms and onions, enriching the gravy.
- 2 & 1/2 cups sliced mushrooms: Creates the luscious base of the creamy gravy.
- 1 teaspoon minced garlic: Added to the gravy for a cozy aroma.
- 2 & 1/2 cups beef broth: Forms the savory liquid foundation of the mushroom gravy.
- 2 & 1/2 tablespoons flour: Thickens the gravy to the perfect velvety consistency.
- 1 teaspoon whole grain mustard: Balanced in the gravy for that signature tangy depth.
- 1 tablespoon Worcestershire sauce: Contributes richness and balances the flavors of the gravy.
- Parsley, to garnish: Freshens up the dish with a pop of color and brightness.
- Creamy mashed potatoes, to serve: The ultimate comfort side that soaks up every luscious bite of gravy.
How to Make Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe
Step 1: Prepare the Ingredients
Start by chopping your onions and mushrooms carefully. Remember to reserve 1/4 cup of finely chopped onion specifically for the patties, while the rest will later infuse the gravy with flavor. Having these ready sets the pace for a smooth cooking process.
Step 2: Mix the Steak Ingredients
In a large bowl, combine the reserved onions, finely chopped mushrooms, ground beef, egg, breadcrumbs, tomato paste, mustard, garlic, Worcestershire sauce, liquid smoke if you’re using it, salt, pepper, and onion powder. The key here is to mix everything gently but thoroughly until it just comes together. Overworking the meat can make the patties tough, so treat the mixture like a delicate masterpiece.
Step 3: Shape the Patties
Divide the mixture into six equal portions and shape them into oval patties. The size and shape will help them cook evenly and give you that classic Salisbury steak look that’s so inviting.
Step 4: Cook the Steaks
Heat your oil in a large skillet over medium-high heat until shimmering. Add the patties carefully and sear them for about 2 minutes on each side until beautifully browned. This caramelized crust locks in juices and flavor. Once done, remove them from the skillet and set aside, but don’t clean the pan just yet since it’s going to be your gravy base.
Step 5: Sauté the Mushrooms and Onions for the Gravy
In the same skillet, melt the butter. Add the sliced mushrooms and the remaining chopped onions and sauté them for about 5 minutes until soft and golden. Toss in the minced garlic and cook for another minute to release its wonderful aroma. This process builds the foundation for a rich, hearty gravy.
Step 6: Prepare the Gravy
In a small bowl, whisk together the beef broth and flour until smooth. Slowly pour this mixture into the skillet while whisking constantly to avoid lumps. Stir in the mustard and Worcestershire sauce, then let it cook and thicken for about 2 minutes until it just begins to bubble. You’ll see the gravy turn silky and luscious.
Step 7: Finish Cooking the Steaks in the Gravy
Return the browned patties to the skillet, nestling them in the savory mushroom gravy. Lower the heat and let everything simmer gently for 5 minutes, allowing the steaks to cook all the way through while the gravy thickens up to perfection.
Step 8: Serve and Garnish
Sprinkle fresh parsley over the top for a splash of color and fresh flavor. Serve each Salisbury Steak with Mushroom Gravy alongside a generous scoop of creamy mashed potatoes to soak up all that incredible sauce. It’s pure comfort food magic on a plate!
How to Serve Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe

Garnishes
Fresh parsley is classic—it adds a fresh, vibrant contrast to the rich brown gravy. If you want to get fancy, a few chopped chives or a sprinkle of crispy fried onions works beautifully too. These little touches elevate both flavor and presentation.
Side Dishes
While creamy mashed potatoes are the ideal companion in this Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe, you can also serve a side of steamed green beans, roasted carrots, or a simple crisp salad with vinaigrette. These lighter sides balance the richness and add texture variety.
Creative Ways to Present
Try plating the steaks with a drizzle of extra gravy artfully laid around the edges of the mashed potatoes for a restaurant-quality look. For gatherings, serve everything family-style in a warm baking dish so guests can help themselves. You can also try topping the patties with sautéed onions or a sprinkle of shredded cheese before the final simmer to surprise your guests.
Make Ahead and Storage
Storing Leftovers
Any leftover Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe keeps beautifully in the fridge for up to 3 days in an airtight container. Make sure the food cools to room temperature before sealing to preserve freshness and flavor.
Freezing
You can freeze the cooked steaks and gravy separately from the mashed potatoes for up to 2 months. Wrap the patties tightly in plastic wrap and foil, and store the gravy in a freezer-safe container. Mashed potatoes freeze well too but might need extra butter or cream when reheating to maintain that luxe creaminess.
Reheating
Reheat leftovers gently on the stovetop over low heat, stirring occasionally, until warmed through. Adding a splash of broth or cream when reheating the mashed potatoes helps bring back their creamy texture. Avoid microwaving on high power to prevent drying out the meat.
FAQs
Can I use ground turkey instead of beef?
Absolutely! Ground turkey makes a leaner alternative. Just keep in mind it’s milder in flavor, so you might want to boost the seasoning a bit or add a touch more Worcestershire sauce for depth.
What potato is best for creamy mashed potatoes?
Russet or Yukon Gold potatoes are your best bet. Russets give fluffy, airy mashed potatoes, while Yukon Golds are naturally buttery and creamy, perfect for this recipe.
Is the liquid smoke necessary?
No, the liquid smoke is optional but recommended if you want a subtle smoky undertone that deepens the flavor profile, making the dish taste even more like traditional Salisbury steak.
Can I make the patties ahead of time?
Yes! You can shape the patties a day before and keep them covered in the refrigerator. This actually helps them hold together better when cooking and saves time on the day you serve.
How do I know when the steaks are fully cooked?
Simmer the patties in the gravy for about 5 minutes after searing; they should reach an internal temperature of 160°F (71°C) for safe consumption. The gravy will also thicken nicely during this time.
Final Thoughts
Making this Salisbury Steak with Mushroom Gravy and Creamy Mashed Potatoes Recipe is more than just dinner; it’s a chance to bring a little old-fashioned comfort and warmth into your home. It’s straightforward, satisfying, and guaranteed to make everyone ask for seconds. Trust me, once you try it, this classic is going to become one of your go-to dishes for family nights, special occasions, or anytime you need a little delicious comfort.
Print
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 classic Salisbury steak recipe features tender beef patties cooked with mushrooms and onions, simmered in a rich, flavorful gravy. Perfectly paired with creamy mashed potatoes, this dish offers a comforting and hearty meal that’s both easy to prepare and satisfying.
Ingredients
For the Steaks
- 1 cup mushrooms, finely chopped
- 1/4 cup onion, finely chopped (from 1 large onion)
- 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
For Cooking and Gravy
- 1 tablespoon oil, for frying
- 1 tablespoon butter
- 2 & 1/2 cups sliced mushrooms
- 3/4 cup onion, chopped (remaining from original onion)
- 1 teaspoon minced garlic
- 2 & 1/2 cups beef broth
- 2 & 1/2 tablespoons all-purpose flour
- 1 teaspoon whole grain mustard
- 1 tablespoon Worcestershire sauce
- Parsley, for garnish
- Creamy mashed potatoes, to serve
Instructions
- Prepare the Ingredients: Chop the mushrooms finely and divide the onion by setting aside 1/4 cup finely chopped for the steak mixture and the rest chopped for the gravy.
- Make the Steaks: In a large bowl, combine the 1/4 cup finely chopped onion, finely chopped mushrooms, ground beef, egg, panko breadcrumbs, tomato paste, whole grain mustard, minced garlic, Worcestershire sauce, optional liquid smoke, kosher salt, black pepper, and onion powder. Mix until everything is thoroughly combined to form the meat mixture.
- Shape the Patties: Shape the meat mixture into six oval-shaped patties, evenly sized for uniform cooking.
- Cook the Steaks: Heat one tablespoon of oil in a large skillet over medium-high heat. Add the patties and cook them for about 2 minutes on each side until they are nicely browned. Remove the patties from the skillet and set them aside.
- Prepare the Gravy: In the same skillet, melt one tablespoon of butter. Add the sliced mushrooms and chopped onions, and sauté for five minutes until softened. Then add the minced garlic and sauté for an additional minute to release its aroma.
- Make the Gravy: In a small bowl, whisk together the beef broth and flour to create a smooth slurry. Slowly pour this mixture into the skillet while continuously whisking to prevent lumps. Add one teaspoon of whole grain mustard and one tablespoon of Worcestershire sauce. Cook for approximately 2 minutes, stirring often, until the gravy begins to simmer and thicken.
- Finish Cooking the Steaks: Return the browned steak patties to the skillet with the gravy. Simmer everything together for 5 minutes, allowing the steaks to cook through completely and the gravy to thicken further.
- Serve: Garnish the Salisbury steaks with freshly chopped parsley and serve immediately alongside creamy mashed potatoes for a classic and comforting meal.
Notes
- Using panko breadcrumbs helps keep the patties tender and moist.
- Liquid smoke is optional but adds a nice depth of smoky flavor.
- For a gluten-free version, substitute panko breadcrumbs and flour with gluten-free alternatives.
- Make sure the skillet is hot before adding the patties to ensure a good sear.
- Leftover Salisbury steak with gravy can be refrigerated for up to 3 days and reheated gently on the stovetop.

