This Salisbury Steak with Mushroom Gravy is a great from scratch recipe. A savory salisbury steak dinner with an onion, mushroom gravy. It’s perfect served over mashed potatoes for comfort food goodness.
Print Recipe
4.58 from 14 votes

Salisbury Steak with Mushroom Gravy

A perfectly spiced savory dinner, this Salisbury Steak with Mushroom Gravy, with an onion, mushroom gravy, is fantastic served over mashed potatoes.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Main
Cuisine: American
Keyword: mushroom gravy recipe, salisbury steak recipe, steak and mushrooms
Servings: 4 servings
Calories: 460kcal
Author: Kevin Is Cooking


  • 1 lb ground beef
  • 1/4 cup onion diced
  • 1 egg beaten
  • 2 tbsp ketchup
  • 2 tbsp dijon mustard (separated)
  • 2 tbsp Worcestershire sauce (separated)
  • 1/3 cup Panko bread crumbs
  • 1 tsp kosher salt
  • 1/2 tsp ground black pepper
  • 2 tbsp bacon fat or olive oil (separated)
  • 1 large onion sliced thin
  • 8 oz mushrooms sliced
  • 2 tbsp flour
  • 2 cups beef broth
  • parsley to garnish


  • In a bowl combine the ground beef, onion, egg, ketchup, one tablespoon of mustard, one tablespoon of Worcestershire sauce, Panko breadcrumbs and salt and pepper. Knead by hand until combined. Form into 4 oval patties to give them a "steak" appearance.
  • Heat a cast iron pan or large skillet until very hot. Add 1 tablespoon of bacon fat or oil and then patties. Sear patties to a crispy brown on each side. Several minutes until no longer pink inside. Remove from pan and set aside on a paper towel lined plate and cover to keep warm.
  • Add the other tablespoon of bacon fat or oil to the pan and sauté the onion until golden brown over medium heat. Add the mushrooms, remaining tablespoon of mustard and Worcestershire sauce and cook for several minutes. Mushrooms will release water so cook mixture down for several minutes. Season with salt and pepper.
  • Sprinkle flour over all and stir, cooking for another minute. Slowly add the beef stock and stir to mix and lower heat to low. Simmer for several minutes, sauce will thicken. Season to taste.
  • Add the “steaks” back to the pan and nestle in the sauce. Cover and cook for 2-3 minutes to heat through. Serve over mashed potatoes and pour mushroom onion gravy over each salisbury steak. Sprinkle with parsley to garnish.


Calories: 460kcal | Carbohydrates: 18.9g | Protein: 26.7g | Fat: 30.9g | Saturated Fat: 11.6g | Polyunsaturated Fat: 1.7g | Monounsaturated Fat: 13.5g | Trans Fat: 1.3g | Cholesterol: 126.6mg | Sodium: 1069.7mg | Fiber: 2g | Sugar: 6.7g