Why You’ll Love This Recipe

I love how this recipe brings together everything I want in a comforting dinner. The Salisbury steak is tender and well-seasoned, the mashed potatoes are creamy with just the right amount of garlic, and the mushroom-onion gravy ties it all together beautifully. It’s a classic dish that feels fancy but is surprisingly easy to make at home. Plus, it’s a complete meal in one—protein, starch, and veggie-rich gravy all in one plate.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

For the Salisbury steak:

  • ground beef

  • breadcrumbs

  • egg, beaten

  • Worcestershire sauce

  • garlic powder

  • salt and pepper

  • olive oil

For the mashed potatoes:

  • potatoes (I like Yukon Gold or Russet)

  • garlic cloves

  • butter

  • milk or cream

  • salt and pepper

For the mushroom & onion gravy:

  • mushrooms, sliced

  • onion, thinly sliced

  • beef broth

  • Worcestershire sauce

  • flour or cornstarch (for thickening)

  • olive oil or butter

  • salt and pepper

Directions

  1. Make the Salisbury steak patties
    I mix the ground beef, breadcrumbs, beaten egg, Worcestershire sauce, garlic powder, salt, and pepper in a bowl. Then I shape the mixture into oval-shaped patties.

  2. Cook the patties
    I heat olive oil in a skillet over medium-high heat and sear the patties for about 4–5 minutes on each side, until browned. I remove them from the skillet and set them aside.

  3. Prepare the gravy
    In the same skillet, I add a bit more oil or butter and sauté the onions and mushrooms until soft and golden. I sprinkle in a little flour, stir for a minute, then slowly pour in beef broth and Worcestershire sauce. I simmer until thickened, then return the patties to the skillet and simmer them in the gravy for about 10–15 minutes.

  4. Make the garlic mashed potatoes
    I boil peeled, chopped potatoes with a few whole garlic cloves until fork-tender. Then I drain and mash them with butter, milk or cream, and salt and pepper until smooth and creamy.

  5. Assemble and serve
    I plate the mashed potatoes, top them with a juicy Salisbury steak patty, and spoon the mushroom-onion gravy generously over the top.

Servings and timing

This recipe makes 4 hearty servings. It takes about 20 minutes to prep and 30–35 minutes to cook, for a total time of around 50–55 minutes.

Variations

  • I sometimes use ground turkey or chicken for a leaner version of the steak.

  • For a gluten-free option, I use almond flour or gluten-free breadcrumbs.

  • If I want a deeper flavor in the gravy, I add a splash of red wine or a bit of balsamic vinegar.

  • I’ve also served this with cauliflower mash instead of potatoes for a low-carb twist.

Storage/Reheating

I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I warm everything in a skillet over medium-low heat or use the microwave in 1-minute intervals. The gravy may thicken in the fridge, so I sometimes add a splash of broth when reheating.

FAQs

Can I make this ahead of time?

Yes, I often make the patties and gravy in advance and reheat them when I’m ready to eat. The flavors only get better overnight.

What kind of mushrooms work best?

I usually use cremini or button mushrooms, but shiitake or portobello add a deeper flavor if I want something a little different.

How do I keep the patties from falling apart?

I make sure to use enough binder (egg and breadcrumbs), and I handle the mixture gently when forming the patties so they hold their shape.

Can I use instant mashed potatoes?

Yes, if I’m short on time. But I prefer homemade garlic mashed potatoes for the best flavor and texture.

Is there a way to make this dairy-free?

Definitely. I use plant-based butter and milk in the mashed potatoes, and make sure the gravy is thickened with olive oil and flour instead of butter.

Conclusion

This Salisbury Steak with Garlic Mashed Potatoes and Mushroom & Onion Gravy is one of those timeless meals that I never get tired of. It’s rich, comforting, and packed with flavor—everything I want in a satisfying home-cooked dinner. Whether I’m feeding family or just craving something cozy, this recipe always delivers.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Salisbury Steak with Garlic Mashed Potatoes and Mushroom & Onion Gravy


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 45 minutes
  • Yield: 4–6 servings

Description

This comforting classic features juicy Salisbury steak smothered in rich mushroom onion gravy, paired perfectly with creamy garlic mashed potatoes. A hearty, homestyle favorite!


Ingredients

For the Salisbury Steak Patties:

pounds ground beef

⅓ cup breadcrumbs

1 egg, beaten

2 teaspoons Worcestershire sauce

1 teaspoon garlic powder

Salt and pepper, to taste

2 tablespoons olive oil (for frying)

For the Mushroom & Onion Gravy:

1 tablespoon butter

1 medium onion, thinly sliced

1½ cups sliced mushrooms

2 cloves garlic, minced

2 tablespoons all-purpose flour

2 cups beef broth

1 tablespoon Worcestershire sauce

Salt and pepper, to taste

For the Garlic Mashed Potatoes:

2 pounds potatoes, peeled and chopped

4 cloves garlic, peeled

½ cup milk or cream

2 tablespoons butter

Salt and pepper, to taste


Instructions

1. Make the Salisbury Steak Patties:

In a large bowl, mix ground beef, breadcrumbs, egg, Worcestershire, garlic powder, salt, and pepper until just combined.

Form into 4–6 oval patties.

Heat olive oil in a large skillet over medium-high heat.

Sear patties for 4–5 minutes per side until browned (they don’t need to be fully cooked through). Remove and set aside.

2. Prepare the Gravy:

In the same skillet, melt butter.

Add sliced onions and cook for 3–4 minutes.

Add mushrooms and garlic; sauté for another 5–6 minutes until softened.

Sprinkle in flour and cook for 1 minute.

Slowly whisk in beef broth and Worcestershire sauce.

Simmer for 5 minutes until thickened. Season with salt and pepper.

Return patties to the skillet, spoon gravy over them, cover, and simmer for 10–15 minutes until cooked through.

3. Make the Garlic Mashed Potatoes:

Boil potatoes and garlic cloves in salted water until tender, about 15–20 minutes.

Drain and mash with butter and milk until smooth. Season to taste with salt and pepper.

4. Assemble & Serve:

Plate mashed potatoes, top with Salisbury steak, and ladle mushroom & onion gravy over everything. Enjoy!

Notes

You can use ground turkey or chicken for a lighter option.

For extra flavor, add fresh thyme or rosemary to the gravy.

Mashed cauliflower can be used for a lower-carb side.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Pan Frying, Simmering
  • Cuisine: American

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star