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:

Yield: 4 servings
Salisbury Steak with Mushrooms & Onions

Salisbury Steak with Mushrooms & Onions

Prep time: 15 MinCook time: 30 MinTotal time: 45 Min

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.

Cook modePrevent screen from turning off

Ingredients

For the Steaks:
For the Gravy:

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 g

Cholesterol

129 mg

Fiber

1 g

Fat

31 g

Net carbs

15 g

Sat. Fat

12 g

Sodium

892 mg

Sugar

4 g

Protein

25 g

Calories

449

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.


Next
Next

Cottage Cheese Cake