Go Back
Salisbury Steak

Salisbury Steak Recipe

This delicious homemade salisbury steak with homemade onion gravy is savory and filling. The gravy is great over rice and mashed potatoes as well, the perfect sides for this recipe!
Course Dinner
Cuisine American, Southern
Keyword Salisbury Steak
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 4 servings
Author I Heart Recipes


  • 1 lb ground beef
  • 1/2 cup dry bread crumbs
  • 1 large egg
  • 1 tbsp worcestershire sauce
  • 1 tsp seasoning salt or salt free seasoning
  • 1 tsp onion powder
  • 2 tsp minced garlic
  • 1/2 tsp ground black pepper
  • 2 tbsp olive oil or vegetable oil
  • 2 medium sized yellow onions chopped
  • 2 tbsp all purpose flour
  • 2 tbsp catsup
  • 2 cups beef broth


  • Place the ground beef into a large bowl.
  • Next crack open the egg, and it into the bowl.
  • Sprinkle in the bread crumbs and seasonings, then the worcestershire sauce.
  • Use your hand ( or kitchen utensil) to mix all of the ingredients, then form 4 patties.
  • Head over to the stovetop, and place a large skillet on the stovetop.
  • Drizzle in 2 tbsp of oil, then turn the stove on medium.
  • Once the oil is nice and hot, start adding in the patties.
  • Brown each side of the patties, then remove them from the skillet.
  • Toss in the onions, and fry them until they soften up a bit.
  • Next, sprinkle in the all purpose flour, and stir.
  • Add in the catsup, followed by the beef broth, then stir everything until it's well combined.
  • Add the patties back into the pan, and smother them with the gravy.
  • turn the heat down to low medium, cover, and let cook for about 15-20 minutes.
  • Serve with mashed potatoes, rice, or pasta.
  • Enjoy!