Homemade Salisbury Steak with Mashed Potatoes and Mushroom Gravy Recipe
Introduction
Savor the comforting flavors of Homemade Salisbury Steak paired with creamy mashed potatoes and rich mushroom gravy. This classic dish is perfect for a family dinner or a cozy meal at home. With juicy beef patties and a savory gravy, it’s a hearty meal that will warm your heart. Let’s dive into this delicious recipe!
Ingredients List
For the Salisbury Steak
- Ground beef (1 lb): The main protein.
- Breadcrumbs (1/2 cup): For texture.
- Egg (1 large): Acts as a binder.
- Onion (1 medium, finely chopped): Adds flavor.
- Worcestershire sauce (1 tablespoon): For depth of flavor.
- Garlic powder (1 teaspoon): Adds aroma.
- Salt (1 teaspoon): Enhances flavor.
- Black pepper (1/2 teaspoon): For seasoning.
For the Mushroom Gravy
- Mushrooms (8 oz, sliced): Fresh or canned, for the gravy.
- Onion (1 medium, sliced): Adds sweetness and flavor.
- Beef broth (2 cups): The base for the gravy.
- Flour (2 tablespoons): For thickening.
- Butter (2 tablespoons): For sautéing.
- Worcestershire sauce (1 tablespoon): Adds umami flavor.
- Salt and pepper: To taste.
For the Mashed Potatoes
- Potatoes (2 lbs, peeled and cubed): For a creamy base.
- Butter (4 tablespoons): For richness.
- Milk (1/2 cup): For creaminess.
- Salt (to taste): For flavor.
Timing
- Preparation: 15 minutes
- Cooking: 30 minutes
- Total: 45 minutes
Step-by-Step Instructions
Step 1: Prepare the Salisbury Steak
- In a large bowl, combine ground beef, breadcrumbs, egg, chopped onion, Worcestershire sauce, garlic powder, salt, and black pepper.
- Mix until just combined. Be careful not to overwork the meat.
- Form the mixture into 4-6 oval patties, about 1/2 inch thick.
Step 2: Cook the Salisbury Steak
- In a large skillet, heat a tablespoon of oil over medium heat.
- Add the patties to the skillet and cook for about 4-5 minutes on each side, or until browned and cooked through. Remove the patties from the skillet and set aside.
Step 3: Make the Mushroom Gravy
- In the same skillet, add butter and sliced onions. Sauté for 2-3 minutes until the onions are translucent.
- Add the sliced mushrooms and cook for an additional 5 minutes until softened.
- Sprinkle flour over the mushroom mixture and stir well to combine.
- Gradually add beef broth, stirring constantly to avoid lumps. Bring to a simmer and let it thicken for about 5 minutes.
- Stir in Worcestershire sauce and season with salt and pepper to taste.
- Return the cooked patties to the skillet, spooning gravy over them. Simmer for about 5 minutes to heat through.
Step 4: Prepare the Mashed Potatoes
- While the gravy is simmering, place peeled and cubed potatoes in a large pot. Cover with water and add a pinch of salt.
- Bring to a boil and cook until potatoes are tender, about 15-20 minutes.
- Drain the potatoes and return them to the pot.
- Add butter and milk, mashing until smooth and creamy. Season with salt to taste.
Step 5: Serve
- Plate the mashed potatoes and top with Salisbury steak and mushroom gravy.
- Garnish with fresh parsley if desired. Serve hot and enjoy!

Nutritional Information (per serving, based on 4 servings)
| Ingredient | Calories | Protein | Carbs | Fats |
|---|---|---|---|---|
| Salisbury Steak | 300 | 25g | 10g | 18g |
| Mashed Potatoes | 180 | 4g | 30g | 6g |
| Mushroom Gravy | 80 | 2g | 10g | 4g |
| Total per serving | 560 | 31g | 50g | 28g |
Healthier Alternatives for the Recipe
- Use lean ground turkey or chicken instead of beef for a lighter option.
- Substitute cauliflower for potatoes to make a lower-carb version of mashed potatoes.
- Use low-sodium beef broth to reduce sodium content.
Serving Suggestions
- Serve with steamed vegetables like green beans or broccoli for a balanced meal.
- Add a side salad for freshness and crunch.
- Pair with crusty bread to soak up the gravy.
Common Mistakes to Avoid
- Overmixing the meat: This can lead to tough patties. Mix just until combined.
- Not letting the gravy thicken: Make sure to simmer long enough for the right consistency.
- Undercooking the patties: Ensure they reach an internal temperature of 160°F (71°C) for safety.
Storing Tips for the Recipe
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat in the microwave or on the stovetop, adding a splash of broth if the gravy thickens too much.
Conclusion
This Homemade Salisbury Steak with Mashed Potatoes and Mushroom Gravy is a classic comfort food that is both hearty and satisfying. With its flavorful patties and creamy sides, it’s sure to become a family favorite. Try this recipe for a delicious meal that brings warmth and joy to your table!
FAQs
Can I make this dish ahead of time?
Yes! You can prepare the patties and gravy ahead of time, then reheat them before serving.
What can I substitute for mushrooms?
If you’re not a fan of mushrooms, you can omit them or use diced bell peppers for a different flavor.
Can I freeze the Salisbury steak?
Yes! You can freeze the cooked patties and gravy. Just thaw and reheat when ready to serve.
Homemade Salisbury Steak with Mashed Potatoes and Mushroom Gravy Recipe
Ingredients
- For the Salisbury Steak
- Ground beef (1 lb): The main protein.
- Breadcrumbs (1/2 cup): For texture.
- Egg (1 large): Acts as a binder.
- Onion (1 medium, finely chopped): Adds flavor.
- Worcestershire sauce (1 tablespoon): For depth of flavor.
- Garlic powder (1 teaspoon): Adds aroma.
- Salt (1 teaspoon): Enhances flavor.
- Black pepper (1/2 teaspoon): For seasoning.
- For the Mushroom Gravy
- Mushrooms (8 oz, sliced): Fresh or canned, for the gravy.
- Onion (1 medium, sliced): Adds sweetness and flavor.
- Beef broth (2 cups): The base for the gravy.
- Flour (2 tablespoons): For thickening.
- Butter (2 tablespoons): For sautéing.
- Worcestershire sauce (1 tablespoon): Adds umami flavor.
- Salt and pepper: To taste.
- For the Mashed Potatoes
- Potatoes (2 lbs, peeled and cubed): For a creamy base.
- Butter (4 tablespoons): For richness.
- Milk (1/2 cup): For creaminess.
- Salt (to taste): For flavor.
Instructions
Step 1: Prepare the Salisbury Steak
- In a large bowl, combine ground beef, breadcrumbs, egg, chopped onion, Worcestershire sauce, garlic powder, salt, and black pepper.
- Mix until just combined. Be careful not to overwork the meat.
- Form the mixture into 4-6 oval patties, about 1/2 inch thick.
Step 2: Cook the Salisbury Steak
- In a large skillet, heat a tablespoon of oil over medium heat.
- Add the patties to the skillet and cook for about 4-5 minutes on each side, or until browned and cooked through. Remove the patties from the skillet and set aside.
Step 3: Make the Mushroom Gravy
- In the same skillet, add butter and sliced onions. Sauté for 2-3 minutes until the onions are translucent.
- Add the sliced mushrooms and cook for an additional 5 minutes until softened.
- Sprinkle flour over the mushroom mixture and stir well to combine.
- Gradually add beef broth, stirring constantly to avoid lumps. Bring to a simmer and let it thicken for about 5 minutes.
- Stir in Worcestershire sauce and season with salt and pepper to taste.
- Return the cooked patties to the skillet, spooning gravy over them. Simmer for about 5 minutes to heat through.
Step 4: Prepare the Mashed Potatoes
- While the gravy is simmering, place peeled and cubed potatoes in a large pot. Cover with water and add a pinch of salt.
- Bring to a boil and cook until potatoes are tender, about 15-20 minutes.
- Drain the potatoes and return them to the pot.
- Add butter and milk, mashing until smooth and creamy. Season with salt to taste.
Step 5: Serve
- Plate the mashed potatoes and top with Salisbury steak and mushroom gravy.
- Garnish with fresh parsley if desired. Serve hot and enjoy!
