I made this salisbury steak recipe with gravy on a random Tuesday night last month, and Emily literally scraped her plate clean. That never happens with anything that isn't pizza, so I knew this one was a keeper.

There's something about a tender beef patty smothered in rich, caramelized onion gravy and served over a pile of creamy mashed potatoes that just hits different. It reminds me of those old-school TV dinners I grew up eating — except this version actually tastes amazing and takes about 50 minutes from start to finish.
I've been making this classic Salisbury steak from scratch for years now, tweaking the recipe until I got it just right. The secret? Don't skip the Worcestershire sauce in the meat mixture. I tried it once without, and the patties tasted flat and boring. Lesson learned the hard way!
If you're into hearty ground beef dinner ideas, you might also love my slow cooker round steak and gravy — it's another comfort food winner that practically makes itself.
Jump to:
- Why You Will Love This Salisbury Steak
- Ingredients For This Easy Salisbury Steak
- How To Make The Best Salisbury Steak Recipe
- Storage And Reheating Tips
- Tips And Variations For Your Homemade Salisbury Steak
- Frequently Asked Questions About Salisbury Steak
- Recipes You May Like
- Time To Make This Classic Salisbury Steak!
- Salisbury Steak
Why You Will Love This Salisbury Steak
- Ready in under an hour — from mixing bowl to dinner table in just 50 minutes
- Budget friendly — uses simple pantry staples and affordable ground beef
- One skillet meal — less cleanup means more time on the couch after dinner
- Kid approved — Emily asks for this at least twice a month (real talk)
- Leftover friendly — tastes even better the next day when the gravy soaks into everything
- Perfect comfort food — that rich homemade onion gravy is absolutely worth it
Ingredients For This Easy Salisbury Steak
Ground Beef Steaks
- 2 pounds ground beef (80/20 blend — don't go leaner or the patties dry out)
- ½ cup Panko bread crumbs
- ⅓ cup yellow onion, peeled and diced
- 2 teaspoons Worcestershire sauce
- 2 teaspoons salt
- ½ teaspoon pepper
- 2 tablespoons olive oil
Onion Gravy
- 2 tablespoons olive oil
- 1 medium yellow onion, peeled and thinly sliced
- 2 cups beef broth
- 2 teaspoons Worcestershire sauce
- 2 teaspoons ketchup
- 2 tablespoons all-purpose flour
- Fresh parsley, chopped for garnish
Quick note — I always use low sodium beef broth so I can control the salt level myself. The regular stuff made my gravy way too salty the first time I tried it.
How To Make The Best Salisbury Steak Recipe
Mix And Shape The Patties
- Grab a large mixing bowl and combine the ground beef, Panko bread crumbs, diced onions, Worcestershire sauce, salt, and pepper.
- Mix everything together with your hands until it's just combined. Don't overwork the meat — I made that mistake once and ended up with patties that felt like hockey pucks.
- Shape the beef mixture into six oval patties, about 6 ounces each. I like to make them slightly thinner in the center so they cook evenly.
Sear The Beef Patties
- Heat a large skillet over medium-high heat and add the olive oil.
- Once the oil is hot (it should shimmer a little), place the patties in the skillet. Cook on both sides until the center is no longer pink. You might need to work in batches depending on your skillet size — don't crowd them!
- Transfer the cooked patties to a plate and set them aside. They don't need to be perfect yet because they're going back into that beautiful gravy later.
Build The Caramelized Onion Gravy
- Using that same skillet (all those browned bits on the bottom are flavor gold), reduce the heat to medium.
- Add 2 tablespoons of olive oil and the sliced onions. Cook for about 10 minutes, stirring occasionally. Then bump the heat to medium-high and keep cooking until the onions turn golden and caramelized. This step is where the magic happens — don't rush it!
- Transfer the onions to a bowl or onto the plate with your patties.
- In a separate mixing bowl, whisk together the beef broth, Worcestershire sauce, and ketchup. Add the flour and whisk until there are absolutely no lumps.
Bring It All Together
- Pour the broth mixture into the skillet and cook until the Salisbury steak gravy starts to thicken. Stir it a few times so nothing sticks to the bottom.
- Add the beef patties and caramelized onions back to the skillet. Spoon that gorgeous gravy right over the top of each patty.
- Let everything simmer together for another 10 minutes. This is when the patties soak up all that rich, savory goodness.
- Sprinkle chopped parsley over the top and serve warm. I always pile mine over a big scoop of mashed potatoes — it's the only way to do it, honestly.
Storage And Reheating Tips

Refrigerator: Store leftover Salisbury steak and gravy in an airtight container for up to 3 days. The gravy actually thickens up nicely overnight and the flavors get even better.
Freezer: These freeze really well for up to 3 months. I like to portion them into individual servings so I can grab one for a quick lunch.
Reheating: Warm everything up on the stovetop over medium-low heat. Add a splash of beef broth if the gravy has gotten too thick. The microwave works too, but the stovetop gives you better results.
Tips And Variations For Your Homemade Salisbury Steak
- Swap the bread crumbs — crushed saltine crackers work great as a binder, and so does rolled oats if you want to sneak in some extra fiber
- Add mushrooms to the gravy — slice up some baby bellas and cook them with the onions for an even richer sauce. Emily won't eat mushrooms, but I sneak them in when she's not looking
- Make it gluten free — use gluten-free bread crumbs and swap the all-purpose flour for a cornstarch slurry
- Try different ground meats — a 50/50 mix of ground beef and ground pork adds a slightly different taste that's really good
- Spice it up — a pinch of garlic powder and onion powder in the meat mixture takes things to another level
Ever tried adding a tablespoon of Dijon mustard to the gravy? Game changer. It adds this subtle tang that makes everything taste more complex without being overpowering.
Frequently Asked Questions About Salisbury Steak
An 80/20 blend works best — it has enough fat to keep the patties juicy and flavorful without being too greasy.
Yes! Cook the patties and gravy, store them together in an airtight container, and refrigerate for up to 3 days. Reheat gently on the stovetop.
It pairs well with egg noodles, rice, roasted vegetables, or buttered dinner rolls to soak up the onion gravy.
Yes, you can use regular bread crumbs, crushed saltine crackers, or even oatmeal as a binding substitute.
Recipes You May Like
- Old Fashioned Baked Macaroni and Cheese — the perfect creamy side dish to go with your Salisbury steak dinner
- Healthy Beef Stroganoff — another cozy ground beef recipe with a rich, savory sauce
- Best Mashed Potatoes — because every Salisbury steak deserves a fluffy bed of potatoes underneath
Time To Make This Classic Salisbury Steak!
This homemade Salisbury steak is one of those recipes that makes your whole kitchen smell incredible. It's simple, it's budget friendly, and it's the kind of hearty beef dinner that everyone at the table will actually eat.
I've made this dozens of times now, and it's become one of our regular rotation dinners. The caramelized onion gravy is honestly the star of the show — I could eat it with a spoon.
Give it a try this week and let me know how yours turns out! And don't forget to save this to Pinterest so you can find it again next time you need a solid weeknight dinner idea.




Salisbury Steak
Ingredients
Equipment
Method
- In a large mixing bowl, combine the ground beef, bread crumbs, diced onions, Worcestershire sauce, salt, and pepper. Thoroughly mix the ingredients together with your hands.
- Form beef mixture into six oval patties weighing approximately 6 ounces each.
- Heat a large skillet over medium-high heat and add the olive oil. Once hot, place the beef patties in the skillet and cook on both sides until the center is no longer pink. You may need to work in batches depending on the size of your skillet.
- Transfer the burger patties to a plate and set aside.
- Using the same skillet, reduce the heat to medium and make the onion gravy. Add 2 tablespoons of olive oil to the skillet along with the sliced onions. Cook for approximately 10 minutes. Then increase the temperature to medium-high and continue to cook until they are caramelized. Transfer the onions to a bowl or the same plate as the burger patties.
- In a medium mixing bowl, whisk together the beef broth, Worcestershire sauce, and ketchup. Add the flour and whisk until no lumps remain.
- Pour the broth mixture into the skillet and cook until the sauce begins to thicken.
- Add beef patties and onions back to the skillet. Spoon the gravy over the beef, and let the patties cook in the gravy for another 10 minutes.
- Sprinkle some chopped parsley over the top for garnish. Serve warm.





