I love a good Salisbury steak. Especially with some gravy and mushrooms and mashed potatoes, just delicious. And it’s so easy to make!
All you need to make Salisbury steak is a 2lbs ground beef, a pack of onion soup, Worcestershire sauce, breadcrumbs, eggs, onions, and then some flour and beef broth for your gravy.
First I preheat my cast iron with a tbsp of oil. If you don’t have a cast iron, no worries, you can use a large skillet as well. While that is heating up, I combine the following ingredients together and mix ground beef, eggs, bread crumbs, seasoning, Worcestershire sauce, and half of the onion soup.

Once my ingredients are mixed, I scoop out palm-sized amounts to form my patties. Making sure that the patties aren’t too thick and are consistent in size to ensure each patty takes the same amount of time to cook.
I then place the Salisbury patty in my cast iron and cook for about 3 to 5 minutes on each side. Once all the patties are cooked, remove them from the cast iron and set them aside. I usually throw them in the oven on warm to prevent my patties from getting cold.
In the empty cast iron, I add my sliced onions and sauté. Once the onions are cooked and translucent (usually about 3 to 4 minutes) I toss in a tbsp of flour. Doing this will start to form the roux for my gravy and the onions should get a light brown coating.

Next, I slowly add in my beef broth and start stirring til my gravy starts to thicken. I add the remaining onion soup pack, salt, and pepper to my gravy. Once the gravy comes to a boil, I add back in my Salisbury steak patties and coat in gravy.
I usually turn down my heat and let the patties simmer for about 5 minutes before serving over mashed potatoes.

Salisbury Steak with Gravy
Delicious salisbury steak covered in onion gravy.
Ingredients
- 2 lbs Ground beef
- 1/2 cup Bread crumbs
- 2 Eggs
- 1 package of onion soup mix
- 1 Tbsp Worcestershire sauce
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp black pepper
- 1 tbsp oil
- 1 yellow onion, sliced
- 2 tbsp flour
- 3/4 cup beef broth
- salt, to taste
Directions
- In a mixing bowl, combine ground beef, bread crumbs, eggs, half the package of onion soup, onion powder, garlic powder, pepper, and Worcestershire sauce. Mix all ingredients.
- Heat pan and add 1 tbsp of oil.
- Form 6-8 palm-sized patties with ground beef mixture. Patties should be no more than 1/2 inch thick.
- Place patties into the pan and sear one side for 5 minutes.
- Flip and sear the other side for an additional 5 minutes.
- Remove Salisbury patties from the pan and set aside.
- Add sliced onions to the pan and saute.
- Once onions are translucent, add 2 tbsps of flour and stir until flour is light brown.
- Slowly pour beef broth into the pan continuing to stir.
- Once the gravy starts to thicken, add in your remaining onion soup package and salt and pepper to taste. Bring the gravy to a boil.
- Add Salisbury patties back into pan ans cover with gravy. Simmer for an additional 5 minutes. Serve with mashed potatoes.