This post may contain affiliate links. Please read our disclosure policy.
There is something undeniably comforting about a plate of Salisbury steak. The patties stay juicy, the onion gravy gets rich and savory, and once it hits a bed of mashed potatoes, it’s a wrap. It’s cozy, familiar, and exactly the kind of meal that makes home feel like the best place to eat.

Ingredients for Salisbury steak

Steak:
- Ground Beef – The base of the patties, rich and flavorful with enough fat to stay juicy.
- Panko Breadcrumbs – Help bind the mixture while keeping the texture tender.
- Worcestershire Sauce – Adds deep savory flavor with a little tang.
- Onion Powder – Brings mellow onion flavor throughout the patties.
- Italian Seasoning – Adds a subtle herb note that rounds everything out.
- All-Purpose Seasoning Salt – Builds in seasoning fast and keeps the beef flavorful.
- Egg – Helps bind the patties so they hold their shape.
- Olive Oil or Vegetable Oil – Helps sear the patties and build flavor in the skillet.
Gravy:
- Butter – Starts the gravy and adds richness.
- Yellow Onion – Softens into the gravy and brings sweetness and depth.
- Cremini Mushrooms – Add earthy flavor and make the gravy feel extra hearty.
- Garlic – Gives the sauce a savory boost.
- Flour – Thickens the gravy so it coats the patties just right.
- Beef Broth – Creates the base of the gravy and adds rich beefy flavor.
- Worcestershire Sauce – Deepens the gravy with extra umami.
- Ketchup – Adds a little sweetness and tang to balance the sauce.
- Salt & Pepper – Pull everything together and sharpen the flavor.
What should I serve with Salisbury steak?
Mashed potatoes are the classic choice, but rice, egg noodles, or green beans also work really well. I love doing a combination of mashed potatoes with green beans.

Commonly Asked Questions
Salisbury steak is made with seasoned ground beef formed into patties, then simmered in a rich brown gravy.
Don’t overmix the meat and don’t press the patties while they sear. Let them finish cooking gently in the gravy.
Yes. Just leave them out if you’re not into mushrooms, the gravy will still be rich and flavorful.
Store leftovers in an airtight container for up to 4 days. Reheat gently on the stove or in the microwave.

Salisbury Steak Recipe with Mushroom Gravy
Ingredients
Salisbury Steak
- 1 lb ground beef
- ½ cup Panko breadcrumbs
- 1 tablespoon Worcestershire sauce
- 1 ½ teaspoon Onion Powder
- ½ teaspoon Italian seasoning
- 1 teaspoons all purpose seasoning salt
- 1 large egg , beaten
- 1 tablespoon olive oil, or vegetable oil
Gravy
- 2 tablespoons unsalted butter
- ½ Yellow onion , sliced
- 3.5 oz cremini Mushrooms, sliced
- 1 clove garlic , minced
- 2 tablespoons Flour
- 1 ¾ cups Beef broth
- 1 teaspoon Worcestershire sauce
- 1 teaspoon ketchup
- Salt & Pepper, to taste
Instructions
- To a large mixing bowl add the ground beef, panko breadcrumbs. Worcestershire sauce, onion powder, Italian seasoning, all purpose salt and egg. Mix until well incorporated.
- Take the meat mixture and begin to make 4 patties into equal parts. They should be about ¾ inches thick.
- Heat a large skillet over medium high heat, once hot add in the oil and let it heat for a minute. Add in the patties and cook for about 2-3 minutes per side. Don’t press down on them so they will still be juicy inside, we will finish cooking them all the way through later. Remove the patties and set aside.
- In the same skillet add the butter and once melted add in the onions. Cook for about 3 minutes until the onions start to turn translucent and get soft. Next add in the mushrooms and cook, stirring occasionally for a few minutes. Add in the garlic and cook for an additional thirty seconds.
- Turn the heat down to medium and start gradually adding in the flour. Stir constantly for at least one minute. We want the flour to cook down and dissolve as much as possible.
- Start gradually whisking in the beef broth. Keep on whisking and adding in broth until it seems smooth, there should be no clumps of flour. Add in the worcester sauce, ketchup, salt and pepper and stir around.
- Lastly, put the patties back into the skillet with the gravy and let simmer for at least 10 minutes. I like to move the patties around every few minutes and pour the gravy on top.
- Remove from the heat when ready and serve. This tastes best on top of a bed of mashed potatoes with the gravy. Enjoy!
Video
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
How to make homemade salisbury steak
Make the patties: In a large bowl, combine ground beef, panko breadcrumbs, Worcestershire sauce, onion powder, Italian seasoning, seasoning salt, and beaten egg. Mix until well combined.

Shape: Divide the mixture into 4 equal patties, about ¾ inch thick.

Sear the patties: Heat a large skillet over medium-high heat. Add the oil and let it heat for about 1 minute. Add the patties and cook for 2–3 minutes per side until browned. Do not press them down. Remove and set aside.

Cook the aromatics: In the same skillet, melt the butter. Add the onions and cook for about 3 minutes until softened. Add mushrooms and cook for a few more minutes, stirring occasionally. Stir in garlic and cook for 30 seconds.

Build the gravy: Reduce heat to medium. Gradually sprinkle in the flour, stirring constantly for at least 1 minute to cook it out.

Add the broth: Slowly whisk in the beef broth until smooth and lump-free.

Season the gravy: Stir in Worcestershire sauce, ketchup, salt, and pepper.
Finish cooking: Return the patties to the skillet. Let them simmer in the gravy for at least 10 minutes, spooning the gravy over the top every few minutes.
Serve: Remove from heat and serve over mashed potatoes with plenty of gravy.










