Salisbury Steak with Mushroom Gravy & Mashed Potatoes

There are some dinners that just feel like home, and Salisbury steak with mushroom gravy and mashed potatoes is one of them. It is the kind of meal that instantly makes the kitchen feel warmer and the evening a little softer. The savory aroma of browned beef, buttery potatoes, and rich mushroom gravy bubbling away on the stove has a way of pulling everyone in before dinner is even on the table.

What makes this dish so lovable is how comforting every bite feels. You get tender, juicy beef patties, creamy mashed potatoes, and that silky mushroom gravy spooned generously over the top. It is hearty without being fussy, cozy without trying too hard, and perfect for those nights when you want something deeply satisfying and familiar. This is the sort of meal that feels like a big exhale at the end of the day.

Salisbury Steak with Mushroom Gravy & Mashed Potatoes

Ingredients

For the Salisbury steaks

  • 1 1/2 pounds ground beef
  • 1/3 cup breadcrumbs
  • 1 egg
  • 1 small onion, finely grated or minced
  • 2 cloves garlic, minced
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon ketchup
  • 1 teaspoon Dijon mustard
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon olive oil

For the mushroom gravy

  • 2 tablespoons butter
  • 8 ounces cremini or button mushrooms, sliced
  • 1/2 small onion, finely diced
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1/2 teaspoon dried thyme
  • Salt and black pepper, to taste
  • 1 tablespoon chopped fresh parsley, for garnish

For the mashed potatoes

  • 2 pounds Yukon Gold or Russet potatoes, peeled and cubed
  • 4 tablespoons butter
  • 1/2 cup warm milk
  • Salt, to taste
  • 1/4 teaspoon black pepper

Instructions

Start with the mashed potatoes, since they hold beautifully while you finish the rest. Place the peeled and cubed potatoes in a large pot and cover them with salted water. Bring everything to a boil and cook for 15 to 20 minutes, until the potatoes are fork-tender and soft all the way through.

Drain the potatoes well, then add the butter, warm milk, salt, and black pepper. Mash until smooth and creamy. You can leave them a little rustic if you like that homemade feel. Cover the pot and keep them warm while you move on.

Next, make the Salisbury steak mixture. In a large bowl, combine the ground beef, breadcrumbs, egg, onion, garlic, Worcestershire sauce, ketchup, Dijon mustard, salt, and black pepper. Mix gently until everything is just combined. Try not to overwork the meat, because that is the secret to keeping the patties tender.

Shape the mixture into 4 to 6 oval patties, pressing them slightly flat so they cook evenly. They should look a little old-fashioned and hearty, which is exactly what you want here.

Heat the olive oil in a large skillet over medium-high heat. Add the patties and let them sear for 4 to 5 minutes per side, until they are deeply browned and full of flavor. That sizzle in the pan is where a lot of the magic starts. Once they are browned, transfer them to a plate.

In the same skillet, melt the butter for the gravy. Add the sliced mushrooms and diced onion, then cook for 6 to 8 minutes until softened and lightly golden. The mushrooms will soak up all that flavor from the pan, and the smell at this point is absolutely wonderful.

Sprinkle in the flour and stir well for about a minute. This helps give the gravy that rich, velvety texture. Gradually pour in the beef broth, stirring constantly so everything stays smooth. Add the Worcestershire sauce and dried thyme, then let the gravy simmer for 3 to 4 minutes until it thickens.

Return the patties to the skillet and spoon some of the mushroom gravy over the top. Cover and let them simmer gently for 10 to 12 minutes, until the steaks are cooked through and perfectly tender.

To serve, spoon a generous mound of mashed potatoes onto each plate. Set a Salisbury steak alongside or right on top, then ladle over plenty of warm mushroom gravy. Finish with a sprinkle of fresh parsley for a little color and brightness.

Presentation

This dish looks especially inviting when served in wide, shallow plates or bowls that can catch all that extra gravy. Start with a fluffy scoop of mashed potatoes, then nestle the Salisbury steak right beside it or slightly on top. Spoon the mushroom gravy generously over everything, letting it run into the potatoes a little.

A scattering of fresh parsley on top adds a lovely pop of green and makes the whole plate feel fresh and finished. For an extra cozy touch, serve it with buttered peas, roasted carrots, or green beans on the side. The contrast of colors makes the meal look even more inviting.

Nutritional Information:

  • ⏰ Prep Time: 20 minutes | Cooking Time: 35 minutes | Total Time: 55 minutes
  • 🔥 Kcal: 520 kcal per serving | 🍽️ Servings: 4 servings

Conclusion

Salisbury steak with mushroom gravy and mashed potatoes is one of those timeless meals that never really goes out of style. It is simple, hearty, and full of rich, comforting flavor that feels just right at the end of a long day. Between the juicy patties, creamy potatoes, and savory gravy, every part of this plate brings something warm and satisfying.

It is the kind of recipe people come back to again and again because it feels familiar, generous, and deeply comforting. Whether you are cooking for family or just craving something cozy for yourself, this meal is always a good idea. It is definitely worth making soon, especially on a night when comfort food sounds exactly right.

Leave a Reply

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