Step-by-step instructions
- In a mixing bowl, combine the ground beef, breadcrumbs, beaten egg, Worcestershire sauce, garlic powder, salt, and pepper. Mix until just combined and form the mixture into patties.
- Heat a skillet over medium-high heat. Cook the patties for about 4-5 minutes on each side until they are nicely browned. Once cooked, remove them and set aside.
- In the same skillet, drop in the butter, followed by the sliced mushrooms and chopped onions. Sauté until they are tender and fragrant.
- Pour the beef broth into the pan and bring to a gentle simmer.
- Return the cooked patties to the skillet, cover, and cook for an additional 5-7 minutes, allowing them to heat through and absorb the gravy flavors.
- For the garlic mashed potatoes, boil the peeled and quartered potatoes in salted water until they are tender. Drain them, and then mash with milk, butter, garlic powder, salt, and pepper until creamy.
- Serve the Salisbury steak over the garlic mashed potatoes, drenching everything in the mushroom and onion gravy. Enjoy!
Best ways to enjoy it
When serving Salisbury steak, presentation can elevate the meal even further. Consider plating the creamy garlic mashed potatoes as a base, then topping them with the steak and a generous ladle of gravy. Adding a sprinkle of fresh parsley can enhance the visual appeal. As for side dishes, steamed green beans or a fresh garden salad nicely round out your meal.
Storage and reheating tips
To keep your leftovers fresh, allow the Salisbury steak and gravy to cool completely before transferring them to an airtight container. They can be stored in the refrigerator for up to 3 days or frozen for up to 2 months. For reheating, warm in a skillet over medium heat until heated through, adding a splash of beef broth if needed to loosen the gravy. Always ensure food is heated to at least 165°F for safe consumption.
Helpful cooking tips
Here are a few pro tips to make your Salisbury steak shine even more:
- Use lean ground beef for a healthier option but keep some fat for flavor.
- Allow the patties to rest for a few minutes after cooking to retain moisture.
- You can customize the gravy by adding herbs like thyme or rosemary for an extra layer of flavor.
- For a creamier mashed potato texture, consider using sour cream or cream cheese in addition to milk and butter.
Creative twists
Feel free to get creative with this recipe! You can add shredded cheese on top of the steak for a cheesy twist or switch out the spices in the gravy to match your palate. For a lighter version, try using ground turkey or replacing potatoes with cauliflower to make a healthier mash. Don’t forget to explore regional variations by incorporating ingredients like BBQ sauce instead of Worcestershire for a southern flair.

Common questions
What is the prep time for Salisbury steak?
Typically, you can expect about 15-20 minutes for prep work, with an additional 20-30 minutes for cooking.
Can I use another type of meat?
Absolutely! Ground turkey or pork makes for an excellent substitute if you’re looking for lighter options.
How do I store Salisbury steak leftovers?
After the dish has cooled, store any leftovers in an airtight container in the fridge for up to three days or freeze them for longer storage.
Can I make this dish ahead of time?
If you’re planning ahead, you can prepare the patties and the gravy separately, and then combine them when it’s time to serve, making it perfect for a weeknight meal or gatherings.
What can I serve alongside Salisbury steak?
Crisp green beans, a refreshing salad, or roasted vegetables pair well with this dish, balancing out the hearty flavors beautifully!






