If you’re craving something creamy and comforting, this is for you. It’s 6pm and you need dinner fast. This Salisbury Steak with Onion Gravy is the perfect solution. It delivers restaurant-quality flavor right in your own kitchen.
Too tired to cook something complicated? This works every time. You get juicy beef and a rich sauce in one pan. It is the ultimate way to turn ground beef into a feast.
Why You’ll Make This Again
This recipe is a total lifesaver for a busy Weeknight Dinner. It is hearty, rich, and perfect for a cold Winter night. You will love how it feels like a fancy meal. It is ready in just 40 minutes.
Your family will ask for seconds every single time. It uses simple pantry staples you likely already have. The rich onion gravy is incredibly satisfying. It is a reliable recipe that never fails to impress.
How This Comes Together
Everything happens in just one large skillet. You mix the meat, sear it, and make the gravy. There are no complicated techniques involved here. It is a foolproof recipe for beginners. You get deep flavor without spending hours in the kitchen.
What You’ll Need
Most of these ingredients are probably in your kitchen right now. Simple items create the best flavors.
- 1 lb ground beef (80/20)
- 1/2 cup plain breadcrumbs
- 1 large egg, lightly beaten
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1 tablespoon vegetable oil
- 1 large yellow onion, thinly sliced
- 2 cups beef broth
- 2 tablespoons all-purpose flour
- 1 tablespoon unsalted butter
Step-By-Step Directions
- In a large mixing bowl, combine ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper until just incorporated.
- Form the beef mixture into 4 equal oval patties, approximately 3/4-inch thick.
- Heat vegetable oil in a large skillet over medium-high heat and sear patties for 3 to 4 minutes per side until deeply browned. Remove patties from skillet and set aside.
- Reduce heat to medium, melt butter in the same skillet, and add sliced onions. Sauté for 8 minutes until softened and golden brown.
- Sprinkle flour over the onions and stir for 1 minute to cook out the raw flour taste.
- Slowly pour in the beef broth while whisking constantly to prevent lumps, scraping the bottom of the pan to deglaze.
- Return the patties and any accumulated juices to the skillet. Simmer uncovered for 10 minutes or until the gravy has thickened and the beef is fully cooked.
- Adjust seasoning with salt and pepper to taste and serve hot.
How to Serve It
Serve this Salisbury Steak with Onion Gravy hot over a pile of creamy mashed potatoes. The gravy was practically made for soaking into potatoes. Add some steamed green beans or buttery peas for color. It is the ultimate comfort food meal. Your guests will think you spent all day cooking.
Leftovers & Storage
Store any leftovers in an airtight container in the fridge. They will stay fresh for up to three days. You can also freeze the cooked patties in the gravy. This recipe is great for meal prep. Just reheat gently on the stove or in the microwave. Add a splash of broth if the gravy gets too thick.
Make It Even Better (Pro Tips)
- Do not overmix the beef mixture or it gets tough.
- Use a heavy skillet for the best sear on the meat.
- Always whisk the broth slowly to avoid lumps.
- Thinly slice your onions so they soften quickly.
- If the gravy is too thick, add a splash of water.
- Let the patties rest for a minute before serving.
- Use high-quality beef broth for the best tasting gravy.
Easy Ways to Change It Up
- Add sliced mushrooms to the gravy for extra texture.
- Use ground turkey for a lighter version of this dish.
- Add a splash of red wine for a richer sauce.
- Swap breadcrumbs for crushed crackers if you prefer.
Quick Questions
Can I use ground turkey instead of beef?
Yes, you can certainly use ground turkey. The flavor will be milder but still delicious. Just ensure the turkey is cooked to 165°F.
How do I fix lumpy gravy?
Keep whisking over medium heat to break up the flour. Adding the broth very slowly is the best way to prevent this. A good whisk is your best friend here.
I really think you are going to love this one. It is simple, fast, and incredibly satisfying. Give it a try tonight!
— Ethan

Classic Salisbury Steak with Onion Gravy
Ingredients
Method
- In a large mixing bowl, combine ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper until just incorporated.
- Form the beef mixture into 4 equal oval patties, approximately 3/4-inch thick.
- Heat vegetable oil in a large skillet over medium-high heat and sear patties for 3 to 4 minutes per side until deeply browned. Remove patties from skillet and set aside.
- Reduce heat to medium, melt butter in the same skillet, and add sliced onions. Sauté for 8 minutes until softened and golden brown.
- Sprinkle flour over the onions and stir for 1 minute to cook out the raw flour taste.
- Slowly pour in the beef broth while whisking constantly to prevent lumps, scraping the bottom of the pan to deglaze.
- Return the patties and any accumulated juices to the skillet. Simmer uncovered for 10 minutes or until the gravy has thickened and the beef is fully cooked.
- Adjust seasoning with salt and pepper to taste and serve hot.






