The Best Salisbury Steak

The Best Salisbury Steak

Rich and meaty, swimming in a red wine and mushroom gravy, this is the best salisbury steak you’ve ever eaten. 

Course Main Course
Cuisine American
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 4


  • 1/2 cup milk
  • 7 tbsp instant potato flakes
  • 1 1/3 lbs lean ground beef
  • 1 tbsp Worcestershire sauce
  • 1 tsp grill seasoning
  • 1/2 tsp salt
  • 4 tbsp butter divided
  • 1 small onion thinly sliced
  • 16 oz button mushrooms stemmed and sliced
  • 1 tbsp tomato paste
  • 2 tbsp all-purpose flour
  • 1 3/4 cups beef broth
  • 1/4 cup red wine
  • salt and pepper to taste


  1. In a large bowl, whisk together the milk, potato flakes, Worcestershire sauce, grill seasoning and salt. 

  2. Add the beef and mix until well combined. Divide the meat mixture into four patties. Refrigerate for 30 minutes (or up to four hours).

  3. In a large, non-stick skillet, melt two tablespoons of the butter over medium heat. Add the salisbury steaks and cook about five minutes per side to brown the outside. Remove to a clean plate and tent with foil.

  4. Add the remaining two tablespoons of butter to the same skillet over medium heat. Add the onions and cook for a couple of minutes, stirring to coat.

  5. Add the mushrooms and 1/2 teaspoon of salt. Cook, stirring occasionally, until all the liquid evaporates and the mushrooms are browned - this will take about 10 minutes or so.

  6. Add the flour and the tomato paste and stir well. Whisk in the beef broth and red wine. Bring the sauce to a boil and reduce to a simmer. 

  7. Return the salisbury steaks back to the pan in the simmering sauce. Cover the pan and cook for about 15 minutes, or until the internal temperature of the salisbury steaks reaches 160 degrees. 

  8. Serve over mashed potatoes.