Salisbury Steak with Garlic Mashed
Potatoes and Mushroom Gravy
If you are looking for the ultimate comfort food dinner, Salisbury Steak with Garlic Mashed Potatoes and Mushroom Gravy is a classic dish that never disappoints. This hearty meal combines juicy seasoned beef patties simmered in a rich mushroom and onion gravy and served over creamy garlic mashed potatoes. The combination of flavors and textures makes it a perfect family dinner that feels both comforting and satisfying.
Salisbury steak has been a popular dish in American home cooking for generations. It is loved because it transforms simple ingredients like ground beef, onions, mushrooms, and potatoes into a flavorful and filling meal. The savory gravy brings everything together, soaking into the mashed potatoes and making every bite incredibly delicious.
This recipe is easy to prepare and uses everyday ingredients that you can find in almost any kitchen. Whether you are cooking for a weeknight dinner or preparing a cozy weekend meal, this dish will quickly become one of your favorites.
Ingredients
For the Salisbury Steak
- 1 lb ground beef
- ½ cup breadcrumbs
- 1 egg
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- Salt, to taste
- Black pepper, to taste
- 1 tablespoon olive oil
For the Mushroom Gravy
- 2 tablespoons butter
- 1 medium onion, thinly sliced
- 8 oz mushrooms, sliced
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 teaspoon Worcestershire sauce
- Salt and black pepper, to taste
For the Garlic Mashed Potatoes
- 4 large potatoes, peeled and cut into chunks
- 2 cloves garlic
- 2 tablespoons butter
- ½ cup milk
- Salt and black pepper to taste
InstructionsStep 1: Prepare the Salisbury Steak Mixture
Start by placing the ground beef in a large mixing bowl. Add the breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and black pepper. Mix everything together gently until the ingredients are fully combined.
It is important not to overmix the meat mixture, as this can make the patties dense and tough. Mixing just until everything is incorporated will help keep the Salisbury steaks tender and juicy.
Once the mixture is ready, divide it into four equal portions and shape each portion into an oval-shaped patty. The shape should resemble a small steak rather than a round burger.
Step 2: Cook the Salisbury Steaks
Heat the olive oil in a large skillet over medium heat. Once the oil is hot, carefully place the beef patties in the pan.
Cook the patties for about 4–5 minutes on each side until they develop a nice brown crust. At this stage, the steaks do not need to be fully cooked because they will finish cooking later in the gravy.
Once browned, remove the patties from the skillet and set them aside on a plate.
Step 3: Make the Mushroom and Onion Gravy
Using the same skillet, add the butter and allow it to melt over medium heat. Add the sliced onions and cook for about 3 minutes until they begin to soften.
Next, add the sliced mushrooms to the pan. Cook them for another 5 minutes, stirring occasionally, until they release their moisture and become tender.
Sprinkle the flour over the onion and mushroom mixture. Stir well so the flour coats the vegetables evenly. Cook for about one minute to remove the raw flour taste.
Gradually pour in the beef broth while stirring continuously. This will help create a smooth gravy without lumps. Add the Worcestershire sauce and season with salt and black pepper.
Allow the gravy to simmer for several minutes until it thickens and becomes rich and flavorful.
Step 4: Simmer the Steaks in the Gravy
Return the browned Salisbury steaks to the skillet, placing them directly into the mushroom gravy.
Cover the skillet and reduce the heat to low. Let the steaks simmer in the gravy for about 10–15 minutes. During this time, the patties will finish cooking and absorb the delicious flavors of the sauce.
The gravy will also continue to thicken, creating a rich and savory topping for the dish.
Step 5: Prepare the Garlic Mashed Potatoes
While the steaks are simmering, prepare the mashed potatoes.
Place the peeled and chopped potatoes in a large pot and cover them with salted water. Add the garlic cloves to the pot and bring the water to a boil.
Cook the potatoes for about 15 minutes or until they are fork-tender.
Drain the potatoes and garlic, then return them to the pot. Add the butter and milk, and mash everything together until the potatoes become smooth and creamy.
Season with salt and black pepper according to your taste.
How to Serve
To serve, place a generous scoop of garlic mashed potatoes on each plate. Top the potatoes with a Salisbury steak and spoon plenty of mushroom gravy over the top.
The creamy potatoes soak up the rich gravy, making every bite incredibly flavorful and satisfying.
For an extra touch, you can garnish the dish with freshly chopped parsley.
Tips for the Best Salisbury Steak
1. Use quality ground beef
Ground beef with a little fat will keep the patties moist and flavorful.
2. Don’t skip the browning step
Browning the patties first creates a deeper flavor and improves the final texture.
3. Cook the gravy slowly
Letting the gravy simmer allows the flavors from the onions, mushrooms, and beef broth to develop fully.
4. Make the mashed potatoes extra creamy
For richer mashed potatoes, you can replace some of the milk with cream.
Final Thoughts
Salisbury Steak with Garlic Mashed Potatoes and Mushroom Gravy is the perfect example of classic comfort food. It is warm, hearty, and full of rich savory flavors that make it ideal for family dinners or cozy nights at home.
The juicy beef patties, creamy mashed potatoes, and flavorful mushroom gravy create a meal that is both simple and incredibly satisfying. Once you try this recipe, it may become one of your go-to comfort food dishes.