The Homemade Salisbury Steak with Onion Gravy that we’re offering today is a delightful traditional comfort dish. Homemade from scratch, just the way grandmother would prepare it, this is a quick and simple supper that the entire family will enjoy.

Traditionally, Salisbury steak is made from ground beef patties that have been seasoned in a variety of ways and served with brown gravy over mashed potatoes or noodles in the United States. This is a nostalgic comfort food from the past.

This is yet another request from my wife, but this time she even recalled the recipe for Salisbury steak and gravy she had previously cooked, although with some missing information such as precise amounts. We were both guided by the same vision.

Here is the list of all ingredients needed for making this “Salisbury Steak with Onion Gravy” recipe:

  • Ground beef; I used 1 pound.
  • Bread crumbs, I used ⅓ cup.
  • 2 small spoons.Of ketchup.
  • 1 small spoon.Of mustard.
  • 1 small spoon.Of Worcestershire sauce.
  • ½ small spoon.Of garlic powder.
  • ½ small spoon.Of onion powder.

The Gravy ingredients:

  • A small-sized onion.
  • 1 small spoon.Of olive oil.
  • Beef broth, I used 2 cups.
  • 4 large spoons.Of flour.
  • 1 small spoon.Of ketchup.
  • ½ small spoon.Of Worcestershire sauce.


1st Step – Begin by thinly slicing a small onion if you want to include caramelized onions into your gravy. Cook until beautifully browned in 1 teaspoon oil over medium-high heat until the onion is tender. It will take approx. 7 or 8 minutes. Set aside in a large mixing basin.

2nd Step – Next, you need to combine one pound of ground beef with 1/3 cup of bread crumbs, ketchup, mustard, Worcestershire sauce, garlic, and onion powder, to form a mixture.

3rd Step – Separate the hamburger mixture into three or four equal portions. In the center of the patties, form a quarter-inch indentation to prevent the patties from blowing up as they cook, as well as to ensure equal cooking throughout.

4th Step – Using a teaspoon of olive oil, cook the beef patties in a large frying pan over medium-high heat until browned. Flip every 5 to 6 minutes or so until the interior temperature reaches around 165°. It will take around 15 to 20 minutes, depending on the thickness of the mixture and the pan used to cook it.

5th Step – Using a slotted spoon, transfer the Salisbury steak to a dish and gently tent it with aluminum foil. Whisk together 4 big spoons of flour and 1 cup of beef broth, then strain away from the majority of the liquid, leaving around 3 to 4 spoons.

6th Step – At this stage, you must leave the pan to cool for a short period. Over medium heat, bring 1 cup of beef broth to a gentle boil, stirring constantly.

7th Step – Add the flour-broth mixture in small batches while whisking constantly. Combine a small spoon of ketchup and 1⁄2 spoon of Worcestershire sauce in a small bowl. Season with salt to taste.

8th Step – Whisk until the sauce is thoroughly thickened, which should take a few minutes. If using, stir in the caramelized onions to the gravy until fully combined.

9th Step – Cook for a few minutes after adding the beef back into the mixture. Whether with mashed potatoes or without, this dish is sure to please.