Salisbury Steak with Mushroom Gravy is a classic comfort food that turns simple ground beef into a rich and satisfying meal. Tender seasoned beef patties are pan-seared and then simmered in a savory mushroom gravy that’s packed with flavor.
It’s hearty, affordable, and incredibly comforting—exactly the kind of meal that feels like home on a plate.
Once you try it, it’s easy to see why this recipe has been loved by readers all over the world.

A Comfort Food Classic
Salisbury steak is one of those timeless dishes that proves simple ingredients can create something truly delicious.
It features:
- juicy seasoned beef patties
- a rich mushroom gravy
- classic comfort food flavors
Served over mashed potatoes or rice, it’s the kind of dinner that feels warm, satisfying, and deeply comforting.
This recipe has been a favorite for years because it’s both easy to make and incredibly flavorful.
The Story Behind This Recipe
This recipe actually has a special origin story.
At a local dog park near my home, there’s a man who lives in his car and has become a familiar part of the community. He knows everyone who visits the park and takes pride in keeping it clean and welcoming.
From time to time, I bring him homemade meals. One year around Christmas, I asked him which dishes I’d made that year he liked the most.
Without hesitation, he said:
“Those burgers with the mushroom gravy were amazing!”
So I made them again—and the very next day, this Salisbury Steak recipe was published.
That was back in 2015, and it has been a favorite ever since.
What Is Salisbury Steak?
Salisbury steak is similar to a hamburger patty, but the ingredients are more like a meatball mixture.
A traditional hamburger is usually made with:
- ground beef
- salt
- pepper
Salisbury steak patties, on the other hand, include additional ingredients such as:
- breadcrumbs
- onion
- egg
- Worcestershire sauce
- mustard
These additions create a softer, more flavorful patty that pairs perfectly with gravy.
Two Small Tricks That Make This Recipe Better
There are two simple techniques in this recipe that make a big difference.
1. Grated onion with soaked breadcrumbs
Instead of using chopped onion, the onion is grated directly over the breadcrumbs.
The breadcrumbs absorb the onion juices, which adds moisture and flavor to the patties.
This method helps create beef patties that are:
- more tender
- more flavorful
- less likely to fall apart
It’s a technique that works beautifully in meatballs as well.
2. Finish cooking the patties in the gravy
The patties are first seared in a very hot skillet to create a browned crust.
They are then transferred to the mushroom gravy to finish cooking.
This method has two advantages:
- The beef juices flavor the gravy
- The gravy keeps the patties moist and tender
It’s a simple step that adds a lot of depth to the dish.
Ingredients
For the Salisbury Steak Patties
- ½ onion, grated
- ½ cup panko breadcrumbs (or ⅓ cup regular breadcrumbs)
- 500 g (1 lb) ground beef
- 1 garlic clove, minced
- 1 egg
- 2 tbsp ketchup
- 1 beef bouillon cube, crumbled
- ½ tsp Worcestershire sauce
- 3 tsp Dijon mustard (or 2 tsp dry mustard powder)
For the Mushroom Gravy
- 1 tbsp olive oil
- 2 garlic cloves, minced
- ½ onion, finely chopped
- 150 g (5 oz) mushrooms, sliced
- 2 tbsp butter
- 3 tbsp flour
- 2 cups beef broth
- ½ cup water
- 2 tsp Dijon mustard
- 2 tsp Worcestershire sauce
- salt and pepper to taste
How to Make Salisbury Steak
Step 1 – Prepare the onion mixture
Place the breadcrumbs in a bowl.
Grate the onion directly over the breadcrumbs using a box grater. Mix together and let the breadcrumbs soak up the onion juices for a few minutes.
Step 2 – Mix the patties
Add the ground beef, garlic, egg, ketchup, bouillon, Worcestershire sauce, and mustard to the bowl.
Mix everything together using your hands until well combined. The mixture should become slightly sticky so the patties hold their shape.
Step 3 – Shape the patties
Divide the mixture into five portions and shape them into oval patties about ¾ inch thick.
Press them firmly so they stay together while cooking.
Cooking the Patties and Making the Gravy
Step 4 – Sear the patties
Heat oil in a large skillet over high heat.
Cook the patties for about 1 minute per side until browned. They will still be raw inside at this stage.
Remove them from the pan and set aside.
Step 5 – Cook the aromatics
In the same skillet, add the chopped onion and garlic.
Cook for about 2 minutes until softened.
Step 6 – Cook the mushrooms
Add the mushrooms and cook for 2–3 minutes until they begin to turn golden.
Step 7 – Make the gravy base
Reduce the heat to medium.
Add butter to the skillet. Once melted, stir in the flour and cook for about 30 seconds, stirring constantly.
Step 8 – Add the broth
Gradually whisk in the beef broth and water.
Once the mixture becomes smooth, add the Dijon mustard and Worcestershire sauce.
Step 9 – Finish cooking the steaks
Return the patties to the skillet along with any juices that collected on the plate.
Let them simmer in the gravy for 5–7 minutes until fully cooked and the gravy thickens.
If the gravy becomes too thick, simply add a little water.
Serving Suggestions
Salisbury steak is best served with classic comfort-food sides such as:
- mashed potatoes
- buttered egg noodles
- steamed green beans
- roasted vegetables
- rice
Mashed potatoes are especially perfect because they soak up the rich mushroom gravy.
Storage and Leftovers
This dish stores very well and makes great leftovers.
- Refrigerator: up to 4 days
- Freezer: up to 3 months
Simply reheat gently on the stove or in the microwave.
Final Thoughts
Salisbury Steak with Mushroom Gravy is the kind of meal that proves comfort food doesn’t need to be complicated.
With simple ingredients and a single skillet, you can create a dish that’s rich, satisfying, and packed with flavor.
It’s wholesome, budget-friendly, and deeply comforting—the kind of meal that always brings people back for seconds.
