There’s something uniquely comforting about a plate of Salisbury steak served with creamy garlic mashed potatoes and savory mushroom onion gravy. This classic American dish has roots dating back to the 19th century, originally created by Dr. James Salisbury, who believed it could promote better health. What makes this recipe stand out is its blend of flavors and textures, from the juicy, flavorful meat patties to the rich, velvety gravy that envelops each bite. If you’re looking for easy dinner recipes that deliver on taste and nostalgia, this hearty meal is sure to become a favorite in your home.
Ingredients
- For the Salisbury Steak:
- 1 pound ground beef
- 1/2 cup breadcrumbs
- 1/4 cup finely chopped onion
- 1 large egg
- 2 tablespoons Worcestershire sauce
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- For the Mushroom Onion Gravy:
- 2 tablespoons olive oil
- 1 cup sliced mushrooms
- 1 medium onion, sliced
- 2 cups beef broth
- 2 tablespoons all-purpose flour
- 1 tablespoon Worcestershire sauce
- Salt and pepper to taste
- For the Garlic Mashed Potatoes:
- 2 pounds russet potatoes, peeled and cubed
- 1/2 cup milk or heavy cream
- 1/4 cup butter
- 4 cloves garlic, minced
- Salt and pepper to taste
Steps / Instructions
- Prepare the Salisbury Steak Patties: In a large bowl, combine the ground beef, breadcrumbs, chopped onion, egg, Worcestershire sauce, garlic powder, salt, and pepper. Mix everything until just combined; avoid overmixing to keep the patties tender.
- Shape the Patties: Divide the mixture into four equal portions and shape each into a patty about 1-inch thick. Set aside while you prepare the gravy.
- Make the Mushroom Onion Gravy: In a large skillet, heat olive oil over medium heat. Add the sliced mushrooms and onions. Sauté them until the onions are soft and translucent, about 5-7 minutes.
- Thicken the Gravy: Sprinkle the flour over the mushroom and onion mixture and stir well to combine. Cook for another minute before gradually adding the beef broth, stirring constantly to prevent lumps. Add Worcestershire sauce, and bring the mixture to a simmer. Cook until the gravy thickens, about 3-4 minutes. Season with salt and pepper to taste, then remove from the skillet and set aside.
- Cook the Patties: In the same skillet, add the Salisbury steak patties and cook over medium heat for 4-5 minutes on each side, or until browned and cooked through (internal temperature should reach 160°F). Once done, remove the patties and keep them warm.
- Add Patties to the Gravy: Return the cooked patties to the skillet with the gravy. Spoon the gravy over the patties and let them simmer together for a few minutes to meld the flavors.
- Prepare the Garlic Mashed Potatoes: While the patties are simmering, bring a large pot of salted water to a boil. Add the cubed potatoes and cook until tender, about 15-20 minutes. Drain well.
- Mash the Potatoes: In the same pot, add the butter, milk, minced garlic, salt, and pepper to the drained potatoes. Mash until creamy and smooth, adjusting the milk for desired consistency.
Tips & Tricks
- Ingredient Quality: For the beef, use ground beef with a good fat content (80/20) for more flavor and juiciness.
- Make Ahead Options: You can prepare the patties ahead of time and store them in the refrigerator. Just cook them on the day of serving.
- Storage: Leftover Salisbury steak can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat.
- Common Mistakes: Avoid overcooking the patties, as they can become tough. Aim for a nice sear without losing moisture.
- Pro Techniques: Use a potato ricer for the smoothest mashed potatoes possible!
Variations
- Dietary Alternatives: Use ground turkey or chicken for a lighter version of Salisbury steak.
- Flavor Variations: Add sautéed garlic or herbs like thyme or rosemary to the gravy for an extra flavor boost.
- Ingredient Swaps: Substitute cauliflower for potatoes to create a lower-carb version of garlic mashed potatoes.
Serving Suggestions
For a well-rounded meal, serve your Salisbury steak with a side of steamed green beans or a Fresh Cucumber and Tomato Salad. A glass of red wine or iced tea pairs beautifully with this hearty dish. Garnish your plates with fresh parsley for a pop of color and extra flavor.
Conclusion
With its delightful combination of beef patties, creamy garlic mashed potatoes, and rich mushroom onion gravy, this homemade Salisbury steak dish embodies classic comfort food. It’s perfect for family-friendly meals and makes an easy weeknight dinner that everyone will love. Try this recipe tonight and enjoy a plateful of nostalgia that will warm your heart and satisfy your appetite! Check out our related guide for more tips.

Salisbury Steak with Garlic Mashed Potatoes and Mushroom Onion Gravy
There's something uniquely comforting about a plate of Salisbury steak served with creamy garlic mashed potatoes and savory mushroom onion gravy. This classic American dish has roots dating back to the 19th century, originally created by Dr. James Salisbury, who believed it could promote better health.
Ingredients
- 1 pound ground beef
- 1/2 cup breadcrumbs
- 1/4 cup finely chopped onion
- 1 large egg
- 2 tablespoons Worcestershire sauce
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons olive oil
- 1 cup sliced mushrooms
- 1 medium onion, sliced
- 2 cups beef broth
- 2 tablespoons all-purpose flour
- 1 tablespoon Worcestershire sauce
- Salt and pepper to taste
- 2 pounds russet potatoes, peeled and cubed
- 1/2 cup milk or heavy cream
- 1/4 cup butter
- 4 cloves garlic, minced
- Salt and pepper to taste
Directions
In a large bowl, combine the ground beef, breadcrumbs, chopped onion, egg, Worcestershire sauce, garlic powder, salt, and pepper. Mix everything until just combined; avoid overmixing to keep the patties tender.
Divide the mixture into four equal portions and shape each into a patty about 1-inch thick. Set aside while you prepare the gravy.
In a large skillet, heat olive oil over medium heat. Add the sliced mushrooms and onions. Sauté them until the onions are soft and translucent, about 5-7 minutes.
Sprinkle the flour over the mushroom and onion mixture and stir well to combine. Cook for another minute before gradually adding the beef broth, stirring constantly to prevent lumps. Add Worcestershire sauce, and bring the mixture to a simmer. Cook until the gravy thickens, about 3-4 minutes. Season with salt and pepper to taste, then remove from the skillet and set aside.
In the same skillet, add the Salisbury steak patties and cook over medium heat for 4-5 minutes on each side, or until browned and cooked through (internal temperature should reach 160°F). Once done, remove the patties and keep them warm.
Return the cooked patties to the skillet with the gravy. Spoon the gravy over the patties and let them simmer together for a few minutes to meld the flavors.
While the patties are simmering, bring a large pot of salted water to a boil. Add the cubed potatoes and cook until tender, about 15-20 minutes. Drain well.
In the same pot, add the butter, milk, minced garlic, salt, and pepper to the drained potatoes. Mash until creamy and smooth, adjusting the milk for desired consistency.
Recipe Reviews
- ★★★★★
Excellent recipe!
Leave a Reply
Your email address will not be published. Required fields are marked *