There’s just something about Salisbury steak that feels like home, you know? That rich brown gravy bubbling in the skillet, the smell of onions cooking down low and slow, and those juicy beef patties soaking up every bit of flavor — honestly, it’s the kind of dinner that makes people suddenly appear in the kitchen asking, “When’s it ready?”
This Salisbury Steak with Mushroom Onion Gravy is cozy, hearty, and packed with old-school comfort food flavor. The beef patties stay tender and juicy while the mushroom onion gravy turns silky and rich right in the same skillet. And let’s be real here, once mashed potatoes hit that gravy? Game over.
If you need an easy family dinner that tastes like it took all day, this recipe totally delivers.
Why You’ll Love This Salisbury Steak Recipe
- Easy one-skillet dinner
- Rich homemade mushroom onion gravy
- Juicy beef patties packed with flavor
- Perfect comfort food for chilly nights
- Great with mashed potatoes, rice, or egg noodles
- Family-friendly and budget-friendly
Honestly, this is one of those recipes that somehow tastes even better the next day.
Ingredients
For the Salisbury Steak
- 1 ½ pounds ground beef
- 1 egg
- ½ cup breadcrumbs
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and black pepper to taste
For the Mushroom Onion Gravy
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 small onion, sliced
- 8 ounces mushrooms, sliced
- 2 tablespoons flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- Salt and pepper to taste
How To Make Salisbury Steak with Mushroom Onion Gravy
Step 1: Make the Beef Patties
In a large bowl, mix together the ground beef, egg, breadcrumbs, Worcestershire sauce, garlic powder, onion powder, salt, and pepper.
Form the mixture into oval-shaped patties. Don’t overwork the meat or the patties can turn out tough. Honestly, a light touch works best here.
Step 2: Brown the Patties
Heat olive oil in a large skillet over medium-high heat.
Cook the patties for about 4–5 minutes per side until browned. They do not need to cook completely yet. Remove them from the skillet and set aside.
And yes, your kitchen is probably smelling amazing already.
Step 3: Cook the Mushrooms and Onions
In the same skillet, melt the butter.
Add the sliced onions and mushrooms. Cook for about 6–8 minutes until the onions soften and the mushrooms turn golden brown.
This is where the flavor really starts building. Those little brown bits in the pan? That’s the good stuff.
Step 4: Make the Gravy
Sprinkle the flour over the mushrooms and onions. Stir well for about 1 minute.
Slowly pour in the beef broth while stirring constantly to avoid lumps. Add Worcestershire sauce, salt, and pepper.
Let the gravy simmer until thickened.
Step 5: Finish Cooking the Salisbury Steak
Return the patties to the skillet and spoon the gravy over the top.
Cover and simmer for about 15 minutes until the patties are fully cooked and tender.
Honestly, this is the hardest part — waiting to eat it.
Best Side Dishes for Salisbury Steak
This dish goes with just about everything cozy and comforting.
Some favorites include:
- Creamy mashed potatoes
- Buttered egg noodles
- White rice
- Roasted green beans
- Sweet corn
- Homemade biscuits
And if you ask me? Mashed potatoes win every single time.
Tips for the Best Salisbury Steak
Use Ground Beef with Some Fat
An 80/20 blend gives the patties better flavor and keeps them juicy.
Don’t Skip the Worcestershire Sauce
It gives the gravy that classic savory flavor people love.
Brown the Patties Well
That crust adds a ton of flavor to the gravy.
Make Extra Gravy
Honestly, nobody has ever complained about too much gravy.
How To Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm everything gently in a skillet over medium-low heat or microwave in short intervals.
This recipe also freezes really well for up to 3 months.
Frequently Asked Questions
Can I make Salisbury steak ahead of time?
Yes! You can prepare the patties a day ahead and keep them refrigerated until ready to cook.
Can I use ground turkey instead of beef?
You can, though the flavor will be lighter. Ground beef gives the classic rich Salisbury steak taste.
How do I thicken the gravy?
If needed, mix a little cornstarch with cold water and stir it into the gravy while simmering.
Are canned mushrooms okay?
Fresh mushrooms work best, but canned mushrooms can work in a pinch.
Final Thoughts
This Salisbury Steak with Mushroom Onion Gravy is one of those classic dinners that never goes out of style. It’s rich, hearty, cozy, and honestly just plain satisfying after a long day. The juicy beef patties, silky gravy, and tender mushrooms all come together in one skillet for a meal that feels homemade in the best possible way.
So grab some mashed potatoes, spoon on plenty of gravy, and get ready for a comfort food dinner everybody will remember.

Salisbury Steak with Mushroom Onion Gravy
Ingredients
Method
- Step 1: Prepare the Beef Patties
- In a large bowl, combine the ground beef, egg, breadcrumbs, Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix gently and form into oval patties.
- Step 2: Brown the Patties
- Heat olive oil in a large skillet over medium-high heat. Cook the patties for about 4–5 minutes per side until nicely browned. Remove from the skillet and set aside.
- Step 3: Cook the Mushrooms and Onions
- In the same skillet, melt the butter. Add sliced onions and mushrooms. Cook for 6–8 minutes until softened and golden brown.
- Step 4: Make the Gravy
- Sprinkle flour over the mushrooms and onions. Stir for 1 minute. Slowly whisk in the beef broth until smooth. Add Worcestershire sauce, salt, and pepper. Simmer until thickened.
- Step 5: Finish the Salisbury Steak
- Return the patties to the skillet. Spoon gravy over the top, cover, and simmer for 15 minutes until fully cooked and tender.






