Salisbury Steak with Onion Gravy is a hearty, comforting dish that’s perfect for cozy family dinners. With seasoned beef patties seared to perfection and smothered in a rich, savory onion gravy, this dish brings together simple ingredients to create a meal full of flavor and satisfaction. It’s a classic American comfort food that pairs beautifully with mashed potatoes, rice, or vegetables.
To start, mix ground beef with breadcrumbs, an egg, Worcestershire sauce, garlic powder, salt, and pepper. Form the mixture into oval patties, about 1 inch thick. Heat a bit of oil in a large skillet over medium heat, then sear the patties until they are browned on both sides, about 3-4 minutes per side. Once the patties are browned, remove them from the skillet and set aside.
In the same skillet, sauté sliced onions until they become soft and golden brown, about 5-7 minutes. This step adds depth and sweetness to the gravy. Sprinkle the onions with flour, and cook for another minute to form a roux. Then, slowly pour in beef broth, stirring constantly to avoid lumps. Bring the mixture to a simmer and allow it to thicken slightly.
Return the beef patties to the skillet, nestling them into the onion gravy. Cover and cook for an additional 10-15 minutes, allowing the patties to absorb the flavors of the gravy and become tender.
Once done, serve the Salisbury steaks with a generous spoonful of the savory onion gravy. This dish is perfect with mashed potatoes, rice, or steamed vegetables to soak up the delicious sauce.
Salisbury Steak with Onion Gravy is a meal that’s full of comfort and flavor, bringing together tender beef, savory gravy, and caramelized onions. It’s a classic dinner choice that’s perfect for a cozy evening or when you’re craving a satisfying meal.
Salisbury steak is typically made from ground beef mixed with breadcrumbs, eggs, onions, and seasonings, shaped into oval patties and simmered in a rich brown gravy.
Not exactly. While both are made from ground beef, Salisbury steak usually includes more fillers like breadcrumbs and is served with gravy, whereas hamburger steak is simpler and often grilled or pan-fried without sauce.
Salisbury steak was named after Dr. James Salisbury, a 19th-century American physician who promoted a meat-based diet. The dish became popular in the U.S. as a hearty and economical meal.
Common sides include mashed potatoes, green beans, steamed vegetables, or buttered noodles. The gravy often complements starchy sides well.
Absolutely. Fully cooked Salisbury steak with gravy freezes well in airtight containers for up to 2–3 months. Thaw in the fridge and reheat thoroughly before serving.

Ingredients
- 1 pound ground beef 80% lean, 20% fat
- 1 large onion sliced
- 1/2 cup breadcrumbs plain
- 1 large egg beaten
- 2 cups beef broth low sodium
- 1 tbsp Worcestershire sauce
- 1 tsp garlic powder
- 1 tbsp butter
- 2 tbsp all-purpose flour
- to taste salt
- to taste black pepper
Instructions
- In a large bowl, combine ground beef, breadcrumbs, egg, garlic powder, Worcestershire sauce, salt, and pepper. Mix until thoroughly combined, then shape into 4 oval patties.
- In a large skillet over medium heat, melt butter. Add beef patties and cook until well browned on each side, about 4-5 minutes per side. Remove patties from skillet and set aside.
- In the same skillet, add sliced onions and cook until soft and golden, about 5 minutes.
- Sprinkle flour over the onions and stir to coat. Gradually whisk in beef broth, bringing to a simmer to thicken the gravy.
- Return the beef patties to the skillet, spooning gravy over top. Reduce heat to low, cover, and cook for an additional 10 minutes to ensure patties are cooked through.
- Serve the Salisbury steak warm with onion gravy poured over top. Enjoy!
Nutrition










Savory goodness! 😋
Easy and tasty! I’m no chef but I managed this. Went great with mashed potatoes!
Glad to hear you enjoyed it! Salisbury steak is sooo good with mashed potatoes! 🥔🍽️
Too much work for a simple meal! Why all the steps? Just frying beef is easier.
Gonna try this but why do you need breadcrumbs? Isn’t it meat and gravy?
Breadcrumbs help bind the meat and keep it moist. Trust me, it’s worth it!
Sounds kinda weird to me. Just meat and gravy should be enough, right? But I’ll give it a shot.
This sounds like a fancy meal but it’s just regular meatloaf on a plate. Not impressed.
Yum! I doubled the onions and it was so good. Will make again!
I don’t get it. My mom’s Salisbury steak recipe is way better. This one was too salty.
This was DELICIOUS! The gravy was on point! My kids loved it too.
What if I skip the Worcestershire sauce? Can I use ketchup instead? Asking for a friend.
I don’t get why everyone loves it so much. The gravy was kinda bland.
Never tried Salisbury Steak before… it was okay, but I prefer tacos tbh. 🌮
Honestly, it was kinda bland. I think it needs more seasoning, perhaps some Italian herbs would spice things up a bit.
I totally agree! A little Italian seasoning would really elevate the flavors. I add oregano and thyme to mine and it makes a huge difference!
Bland? Nah, I thought it was fine. Just maybe add hot sauce or somethin if you want heat? Not sure about the Italian herbs tho.
Salisbury steak is a classic! My mom used to make it all the time when I was a kid. Tastes just like home!
Followed the directions exactly but my patties fell apart. Maybe less breadcrumbs next time?
I had the same issue! I think the breadcrumbs are a bit much. I used only a quarter cup and they held together better.
Nah, it ain’t the breadcrumbs. Maybe your beef was too lean or somethin’. Mine came out fine, don’t give up!
Can I make this without the Worcestershire sauce? I don’t have any. Just wondering! 🤔
Sure, you can. Just add a bit more seasoning. It’ll be fine!
I dunno, Worcestershire sauce is pretty important for flavor! You might miss it.
This was absolutely delicious! The gravy was rich and full of flavor. Will definitely make again!
This looks kinda easy, but how does it taste? Anyone tried it with turkey?
Loved this recipe! The gravy was to die for!
Easy to follow instructions! I find cooking relaxing. Making this for dinner next week. Can’t wait!
Easy peasy, will make again! Flex on them chefs!
Haha! Love the enthusiasm! Can’t wait to show off my cooking skills too. 😄
Eat it with rice! That’s how we do! 😋
OMG! Made it for my husband and he said it was better than restaurant food!
I tried it with ground turkey instead of beef and it turned out good too. Gotta get creative sometimes! 😜
Tasted good, but I didn’t have beef broth. Used water instead…
My mom used to make this and I forgot how good it was! Thanks for the nostalgia!
Why do people even eat this? Its just hamburger with some onions.
I didn’t have beef broth, used chicken instead. It was okay but not the same. Kinda bland.
I forgot to add the garlic powder, and it turned out fine anyway. Just saying!
Too much onion for my taste. I think I’ll leave them out next time.
I used chicken instead of beef and it turned out fine. So flexible!
This is a classic! Just like my grandma used to make. Delicious!
This was a flop for me. Patties fell apart in the skillet. What a mess!
Yummy!!! My kids ate it all up. Will make again for sure! 👍
It was okay, but my son didn’t like the onions. 😕
Salisbury steak? Never heard of it. Is it like meatloaf? 🤔
Tried this but it didn’t turn out as expected. My patties fell apart. Could it be the breadcrumbs?
I had the same issue! You gotta make sure to pack the patties tight and maybe use more breadcrumbs. They help hold it together. Don’t give up! 😘
Too much onion! I could barely taste the meat. Might try less onions next time.
Too many onions! I like them but there was just sooo much. Maybe next time I’ll cut it down a bit.
This recipe was a hit! My family loved it. The gravy is so rich and delicious!
WAY too much butter. I like butter but not that much. 🤮
Yum! My kids loved it! 😋 Easy to make too. Thank you for this recipe!
So glad to hear your kids enjoyed it! It’s a big hit at my house too. 😊
Yummm! So good! Best I’ve made in a while! Gonna make it again soon.
I’m so glad you loved it! It’s honestly one of my favorites too. Can’t wait to hear how it turns out next time you make it!
Used chicken instead of beef and it still tasted pretty good! Probably not the same dish though.
Btw, can I use powdered onion instead? Don’t have fresh ones and don’t want to go out in this rain!
So good! The onions really make the dish pop! Highly recommend!
This recipe is fantastic! I’ve always loved Salisbury Steak and this one did not disappoint. The gravy was so rich and flavorful. Will make again! ❤️
Honestly, it looks good but I wonder if it really tastes that great. My mom’s recipe is the best!
I totally agree! This recipe is a game changer! That gravy is just to die for! 😍
I found it too salty. Maybe it’s just me, but I think it needs less Worcestershire sauce.
Too much onion for my taste but hubby loved it. He ate it all!
Glad your hubby loved it! Maybe try less onion next time? 👍
I think onions make everything better! But I get it if it’s too much. 😅
A bit too much gravy for my taste. I’m more of a light sauce person. Will try again tho!
OMG this is just like my mom used to make. Brings back memories! I added some mushrooms too. Yum!
Salisbury steak? Who even eats that? Sounds old-fashioned. But hey, it’s worth a shot I guess.