Salisbury Steak with Mushrooms & Onions
Okay… this is one of those meals that just feels like home.
You know the kind - rich, savory gravy, tender beef, caramelized onions, mushrooms soaking up all that flavor… and if you’re like me, served with a big scoop of buttery mashed potatoes on the side.
This Salisbury steak is cozy, simple, and honestly way better than anything you remember growing up. It’s one pan, packed with flavor, and comes together with ingredients you probably already have sitting in your kitchen.
If you’ve never made it from scratch before, don’t worry - I’ve got you. It’s way easier than it sounds, and once you do it once, it’ll become one of those go-to comfort dinners you keep coming back to.
Why You’ll Love This Recipe
Let’s talk about what makes this version so good:
Juicy, tender beef patties (not dry, not bland)
Deep, rich brown gravy made right in the same pan
Sweet caramelized onions + savory mushrooms
Simple ingredients, big flavor
One-pan comfort meal = less cleanup
And the best part? Everything builds on itself. The flavor from the beef goes into the gravy, the onions soak it up, and it all comes together in the most satisfying way.
Ingredients You’ll Need
For the Steaks:
For the Gravy:
How to Make Salisbury Steak with Mushroom Gravy
Step 1: Make the Patties
In a bowl, combine:
Ground beef
Breadcrumbs
Egg
Ketchup
Worcestershire
Garlic + onion powder
Salt & pepper
Mix gently (don’t overwork it).
Form into 4 oval patties.
Step 2: Sear the Patties
Heat oil in a skillet over medium-high heat.
Cook patties for 3–4 minutes per side until browned.
Remove and set aside (they’ll finish cooking later).
Step 3: Cook the Onions & Mushrooms
In the same pan, add butter.
Add:
Sliced onions
Mushrooms
Cook until soft and lightly caramelized (about 6–8 minutes).
This is where a lot of flavor builds - don’t rush it.
Step 4: Make the Gravy
Sprinkle flour over the onions and mushrooms. Stir to coat.
Slowly pour in beef broth while stirring to avoid lumps.
Add:
Worcestershire sauce
Dijon mustard
Let simmer until thickened.
Step 5: Bring it All Together
Return patties to the skillet.
Spoon gravy over top and let everything simmer for 10–15 minutes until patties are fully cooked and tender.
Step 6: Serve
Serve hot with:
Mashed potatoes
Rice
Or even buttered noodles
And don’t forget extra gravy. Always extra gravy.
What Is Salisbury Steak, Exactly?
If you’re wondering - it’s basically a seasoned ground beef patty, shaped like a steak, then cooked and simmered in a rich brown gravy.
Think of it like:
A cross between a burger and meatloaf
But served with gravy instead of a bun
And this version? It’s loaded with mushrooms and onions, which take it to a whole new level.
Tips for the BEST Salisbury Steak
Don’t overmix the beef – keeps it tender
Use 80/20 ground beef – more flavor, more juicy
Let the gravy simmer – that’s where depth develops
Scrape the pan when adding broth - those browned bits = flavor
What to Serve With It
This dish pairs perfectly with:
It’s one of those meals that just works with everything.
Storage Tips
Store leftovers in the fridge for up to 4 days
Reheat gently on the stove with a splash of broth
Freezes well (great for meal prep)
This is one of those meals that doesn’t try to be fancy - it just is good.
It’s warm, filling, and exactly what you want at the end of a long day. The kind of dinner that makes you slow down, sit at the table, and actually enjoy your food.
And once you make it from scratch, you’ll never go back to the boxed version again.
Looking for more dinner recipes? Try my popular recipes below:

Salisbury Steak with Mushrooms & Onions
This Salisbury steak is cozy, simple, and honestly way better than anything you remember growing up. It’s one pan, packed with flavor, and comes together with ingredients you probably already have sitting in your kitchen.
If you’ve never made it from scratch before, don’t worry - I’ve got you. It’s way easier than it sounds, and once you do it once, it’ll become one of those go-to comfort dinners you keep coming back to.
Ingredients
- 1 lb ground beef (80/20 for best flavor)
- ⅓ cup breadcrumbs
- 1 egg
- 2 tbsp ketchup
- 1 tsp Worcestershire sauce
- ½ tsp garlic powder
- ½ tsp onion powder
- Salt & pepper
- 1 tbsp butter
- 1 tbsp olive oil
- 1 small onion, sliced
- 1 ½ cups mushrooms, sliced
- 2 tbsp flour
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp Dijon mustard (optional but amazing)
- Salt & pepper to taste
Instructions
Notes
Don’t overmix the beef – keeps it tender
Use 80/20 ground beef – more flavor, more juicy
Let the gravy simmer – that’s where depth develops
Scrape the pan when adding broth - those browned bits = flavor
Nutrition Facts
Carbs
16 gCholesterol
129 mgFiber
1 gFat
31 gNet carbs
15 gSat. Fat
12 gSodium
892 mgSugar
4 gProtein
25 gCalories
449Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.