Step-by-step instructions
- In a large bowl, combine the ground beef, breadcrumbs, 40 g of chopped onion, egg, salt, and black pepper. Mix everything well until it’s fully combined.
- Shape the mixture into four equal-sized patties.
- Heat a non-stick skillet over medium heat and cook the patties for about 10 minutes, flipping once until browned.
- Carefully add the beef broth, sliced onion, and mushrooms to the pan.
- Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for around 10 minutes, or until the patties are no longer pink in the center.
- Transfer the cooked patties to a serving platter.
- Return the remaining broth mixture to a boil. In a separate small bowl, mix cornstarch with water until smooth, then stir it into the boiling mixture.
- Cook for a few more minutes, stirring continuously, until the gravy thickens to your desired consistency.
- Pour the rich onion gravy over the steaks and dig in!
Best ways to enjoy it
To serve Salisbury Steak with Onion Gravy, place the patties on individual plates and generously ladle the rich gravy over the top. This dish pairs wonderfully with creamy mashed potatoes or steamed vegetables for a well-rounded meal. Alternatively, serve it with buttery egg noodles or even rice to soak up the delicious gravy. A side of fresh salad can brighten up the plate, making for an excellent contrast to the hearty steak.
Keeping leftovers fresh
Storing leftover Salisbury Steak with Onion Gravy is quite simple. Allow the leftovers to cool completely, then place them in an airtight container. They can be refrigerated for up to three days. If you’d like to preserve them for longer, you can freeze the patties and gravy in freezer-safe containers for up to three months. Just ensure the dish is heated thoroughly when you’re ready to enjoy it again.
Helpful cooking tips
For a successful Salisbury Steak experience, here are a few pro tips to keep in mind:
- Mix the beef gently; overmixing can lead to tough patties.
- Allow the gravy to simmer long enough to develop depth in flavor; a few extra minutes can really elevate the dish.
- If you want extra flavor, try adding Worcestershire sauce or garlic powder to the beef mixture before shaping the patties.
Creative twists
Don’t hesitate to put your spin on this classic dish! You might consider adding sautéed bell peppers or using different types of mushrooms for flavor variations. To make it a bit more decadent, try topping the steaks with a sprinkle of cheese before adding the gravy. For those with dietary restrictions, this recipe can easily be adapted to be gluten-free by substituting regular breadcrumbs for gluten-free versions.

Your questions answered
How long does it take to prepare and cook?
In total, the preparation and cooking time for this Salisbury Steak is around 30 to 40 minutes.
Can I substitute the ground beef?
Absolutely! Ground turkey or chicken works well as a lighter alternative. If you want a meat-free version, try using lentils or mushrooms as a hearty base.
How do I reheat leftovers safely?
When reheating, ensure the internal temperature reaches 165°F (74°C) for food safety. You can use a microwave or reheat in a skillet over low heat until warmed through.






