If you are looking for a classic comfort-food dinner with tender beef patties, caramelized onions, mushrooms, and rich brown gravy, this Salisbury Steak with Mushroom Onion Gravy is an excellent recipe to make. Seasoned ground beef patties are seared until browned, then simmered gently in a savory mushroom-onion gravy until juicy and full of flavor.
This recipe is perfect for weeknight dinners, Sunday meals, or whenever you want a hearty homemade meal that pairs beautifully with mashed potatoes. The gravy is built from the browned bits left in the skillet, giving it deeper flavor, while Worcestershire sauce, Dijon mustard, beef broth, onions, and mushrooms create that classic Salisbury steak taste.
Serve it with creamy mashed potatoes, buttered noodles, roasted vegetables, or green beans for a satisfying family dinner.
Why You’ll Love This Salisbury Steak with Mushroom Onion Gravy
The beef patties stay tender because they are mixed gently and simmered in gravy rather than cooked dry.
Mushrooms and onions add plenty of savory flavor and texture.
The gravy comes together in the same skillet, which means fewer dishes and more flavor.
Worcestershire sauce and Dijon add depth without making the sauce overly complicated.
This recipe is also easy to make ahead and reheats very well.
Ingredients
For the Salisbury Steak Patties
- 1½ pounds ground beef, preferably 85/15
- ½ cup plain breadcrumbs
- 1 large egg
- ¼ cup whole milk
- 2 tablespoons ketchup
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon smoked paprika
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 2 tablespoons finely chopped fresh parsley
- 1 tablespoon olive oil
For the Mushroom Onion Gravy
- 2 tablespoons unsalted butter
- 1 large yellow onion, thinly sliced
- 8 ounces cremini or white mushrooms, sliced
- 3 garlic cloves, finely minced
- 2 tablespoons all-purpose flour
- 2½ cups low-sodium beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon tomato paste
- ½ teaspoon dried thyme
- ½ teaspoon onion powder
- ¼ teaspoon garlic powder
- ½ teaspoon freshly ground black pepper
- Salt to taste
Optional Finishing Ingredients
- 1 tablespoon heavy cream
- 1 tablespoon butter
- Fresh parsley
- Fresh thyme
- Extra black pepper

How to Make Salisbury Steak with Mushroom Onion Gravy
1. Prepare the Breadcrumb Mixture
In a large mixing bowl, combine the breadcrumbs and milk.
Let them sit for approximately 3–5 minutes.
This helps soften the breadcrumbs and keeps the patties tender.
2. Add the Egg
Crack in the egg.
Add ketchup, Worcestershire sauce, Dijon mustard, garlic powder, onion powder, smoked paprika, salt, black pepper, and parsley.
Mix gently.
3. Add the Ground Beef
Add the ground beef to the bowl.
Using clean hands or a large fork, mix until just combined.
Do not overwork the meat or the patties may become dense.
4. Shape the Patties
Divide the mixture into 4–6 portions, depending on the size you prefer.
Shape each portion into an oval patty approximately ¾ inch thick.
5. Make a Slight Indentation
Press a shallow indentation into the center of each patty.
This helps them cook more evenly.
6. Heat the Skillet
Place a large heavy skillet over medium-high heat.
Add the olive oil.
7. Sear the Patties
Add the patties in a single layer.
Cook for approximately 3–4 minutes on the first side.
Do not move them too much while they brown.
8. Flip
Turn the patties.
Cook the second side for another 2–3 minutes.
They do not need to be fully cooked yet because they will finish in the gravy.
9. Remove the Patties
Transfer the patties to a clean plate.
Set aside.
10. Melt the Butter
Reduce the heat to medium.
Add the butter to the same skillet.
11. Cook the Onions
Add the sliced onion.
Cook for approximately 5–7 minutes, stirring occasionally.
The onions should soften and begin to brown.
12. Add the Mushrooms
Add the sliced mushrooms.
Cook for another 5–7 minutes.
Let them release their moisture and develop some color.
13. Add Garlic
Stir in the minced garlic.
Cook for approximately 30 seconds.
14. Add Tomato Paste
Stir in the tomato paste.
Cook for approximately 1 minute.
15. Add Flour
Sprinkle the flour over the mushrooms and onions.
Stir continuously for approximately 1–2 minutes.
This helps remove the raw flour taste.
16. Add the Beef Broth
Slowly pour in the beef broth while stirring.
Scrape up any browned bits from the bottom of the skillet.
17. Add the Seasonings
Stir in:
- Worcestershire sauce
- Dijon mustard
- Thyme
- Onion powder
- Garlic powder
- Black pepper
18. Simmer the Gravy
Bring the mixture to a gentle simmer.
Cook for approximately 3–5 minutes.
The gravy should begin to thicken.
19. Return the Patties
Place the Salisbury steak patties back into the skillet.
Nestle them into the mushroom onion gravy.
20. Spoon Gravy Over the Top
Spoon some of the mushrooms, onions, and gravy over each patty.
21. Cover and Simmer
Reduce the heat to medium-low.
Cover and simmer for approximately 10–15 minutes.
22. Check Doneness
Ground beef patties should reach 160°F (71°C) in the center.
23. Adjust the Gravy
If the gravy becomes too thick, add a small splash of beef broth.
If it is too thin, simmer uncovered for a few additional minutes.
24. Add Cream if Desired
For a slightly richer gravy, stir in 1 tablespoon heavy cream.
25. Add Butter
Stir in 1 tablespoon butter for a glossy finish.
26. Taste and Adjust
Taste the gravy.
Add salt, pepper, Worcestershire sauce, or Dijon if needed.
27. Rest Briefly
Remove the skillet from the heat.
Let the Salisbury steak rest in the gravy for approximately 3–5 minutes.
28. Garnish
Finish with fresh parsley, thyme, and cracked black pepper.
29. Serve
Serve hot with plenty of mushroom onion gravy spooned over each patty.
What to Serve With Salisbury Steak
Mashed potatoes are one of the best sides because they soak up the mushroom onion gravy beautifully.
Other excellent options include:
- Garlic mashed potatoes
- Buttered egg noodles
- White rice
- Creamy polenta
- Roasted potatoes
- Mac and cheese
- Dinner rolls
For vegetables, serve with:
- Green beans
- Roasted carrots
- Broccoli
- Peas
- Brussels sprouts
- Asparagus
- Garden salad
Tips for the Best Salisbury Steak
Do not overmix the beef.
Use ground beef with some fat for better flavor and moisture.
Shape the patties evenly.
Sear them well before simmering.
Do not overcrowd the skillet.
Cook the onions and mushrooms until they develop real color.
Scrape up the browned bits when adding broth.
Simmer gently rather than boiling aggressively.
Cook ground beef to 160°F.
Let the gravy thicken before serving.
Easy Recipe Variations
Creamy Mushroom Salisbury Steak
Add ½ cup heavy cream to the gravy near the end.
Garlic Parmesan Salisbury Steak
Add:
- ¼ cup Parmesan to the patties
- 2 extra garlic cloves to the gravy
Bacon Salisbury Steak
Add ½ cup crispy crumbled bacon to the gravy before serving.
Onion-Heavy Salisbury Steak
Double the onions for an extra savory gravy.
Mushroom-Free Salisbury Steak
Skip the mushrooms and use extra onions.
Spicy Salisbury Steak
Add:
- Red pepper flakes
- Cayenne
- Hot sauce
Turkey Salisbury Steak
Replace the beef with ground turkey.
Cook to 165°F (74°C).
Swiss Cheese Salisbury Steak
Top each patty with a slice of Swiss cheese during the final few minutes of simmering.
How to Store Leftovers
Allow leftover patties and gravy to cool before transferring them to airtight containers.
Refrigerate for up to 3–4 days.
Store the patties with plenty of gravy to help keep them moist.
Reheating on the Stovetop
Place the Salisbury steak and gravy in a skillet over low heat.
Add a splash of beef broth if necessary.
Cover and warm gently until hot.
Reheating in the Microwave
Microwave individual portions in short intervals.
Cover loosely to retain moisture.
Freezing
Salisbury steak freezes very well.
Place cooled patties and gravy in freezer-safe containers.
Freeze for up to approximately 2–3 months.
Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
What is Salisbury steak?
Salisbury steak is made from seasoned ground beef formed into patties and usually served with brown gravy, onions, or mushrooms.
How is Salisbury steak different from hamburger steak?
They are similar, but Salisbury steak commonly includes breadcrumbs, egg, and seasonings in the meat mixture.
Why did my patties fall apart?
The mixture may have been too wet, the patties may not have been shaped firmly enough, or they may have been flipped too early.
Can I make this ahead?
Yes.
The patties and gravy can be cooked ahead and reheated gently.
Can I use ground turkey?
Yes.
Ground turkey works well but should be cooked to 165°F.
Can I skip the mushrooms?
Absolutely.
Use additional onions if desired.
How do I keep the patties tender?
Mix gently, use breadcrumbs and milk, and avoid overcooking.
Why is my gravy too thick?
Add beef broth a little at a time until it reaches your preferred consistency.
Final Thoughts
This Salisbury Steak with Mushroom Onion Gravy combines juicy seasoned beef patties, caramelized onions, browned mushrooms, garlic, Worcestershire, Dijon, and rich beef gravy in one classic comfort-food dinner.
The key is mixing the beef gently, searing the patties before simmering, and allowing the mushroom-onion gravy to develop plenty of flavor in the same skillet.
Serve it over creamy mashed potatoes with green beans or roasted carrots for a hearty family dinner that is savory, comforting, and packed with rich homemade gravy.