If you’ve been longing for a comforting, hearty meal that fills your kitchen with irresistible aromas, the Salisbury Steak with Onion Gravy Recipe is exactly what you need. This classic dish combines tender, flavorful beef patties simmered in a rich, savory onion gravy that hits every spot of cozy deliciousness. Whether you’re cooking for a family dinner or craving a nostalgic plate that wraps you in warmth, this recipe delivers that perfect balance of juicy meat and luscious sauce that makes Salisbury Steak a timeless favorite.

Ingredients You’ll Need
Sometimes, the simplest ingredients come together to create the most unforgettable meals. Each component in this Salisbury Steak with Onion Gravy Recipe plays a special role to ensure tender steaks and a deeply flavorful gravy that’s both comforting and satisfying.
- 1 lb ground beef: The base of your patties, bringing juicy and meaty richness.
- 1/2 cup breadcrumbs: Helps bind the patties and keeps them tender.
- 1 large egg: Acts as the glue to hold everything together perfectly.
- 1/2 small onion, finely chopped: Adds a subtle onion flavor directly into the patties.
- 1 tsp garlic powder: Gives a warm, aromatic lift without overpowering.
- 1 tsp Worcestershire sauce: Infuses umami depth for robust flavor.
- Salt and pepper, to taste: Essential seasonings that bring all the ingredients alive.
- 1 large onion, thinly sliced: The star ingredient for that luscious, caramelized onion gravy.
- 2 tbsp butter: Adds richness and helps soften and brown the onions.
- 2 cups beef broth: Forms the hearty base of the savory gravy sauce.
- 2 tbsp all-purpose flour: Thickens the gravy to the perfect consistency.
- 1 tbsp Worcestershire sauce: Enhances the gravy’s complex, savory notes.
- Salt and pepper, to taste: To season the gravy just right.
How to Make Salisbury Steak with Onion Gravy Recipe
Step 1: Prepare and Shape the Patties
Start by combining ground beef, breadcrumbs, egg, finely chopped onion, garlic powder, Worcestershire sauce, salt, and pepper in a large bowl. Mix everything gently but thoroughly to avoid compacting the meat too much, which keeps your patties tender and juicy. Shape the mixture into four to five evenly sized patties, giving each a slight indentation in the center to help them cook evenly.
Step 2: Brown the Patties
Heat a large skillet over medium heat and cook the patties for about 4 to 5 minutes on each side until they develop a nice golden-brown crust. This caramelization not only adds flavor but also seals in the juices. Once browned, remove the patties and set them aside on a plate—don’t worry, they’ll finish cooking in the gravy soon!
Step 3: Make the Onion Gravy
In the same skillet, add butter and the thinly sliced onions, stirring to coat them in the flavorful drippings left from the meat. Cook the onions until they become soft and golden brown, which takes about 8 to 10 minutes. Then sprinkle the flour over the onions and stir it in; this step helps thicken your gravy. Pour in the beef broth gradually, stirring constantly, then add Worcestershire sauce, salt, and pepper. Let the mixture simmer gently until it thickens into a smooth, velvety gravy that’s bursting with rich onion flavor.
Step 4: Simmer the Patties in Gravy
Return your browned patties to the skillet, nestling them into the onion gravy. Spoon some gravy over each one to fully coat them, then cover and let simmer for about 5 minutes. This step allows the steaks to soak up all those delicious flavors and finish cooking through, resulting in tender, melt-in-your-mouth bites.
How to Serve Salisbury Steak with Onion Gravy Recipe

Garnishes
A sprinkle of fresh chopped parsley or chives adds a pop of color that brightens the dish visually and provides a mild herbal contrast to the rich gravy. If you like a touch of texture, a few crispy fried onions on top are sheer magic.
Side Dishes
This Salisbury Steak with Onion Gravy Recipe pairs beautifully with creamy mashed potatoes, which soak up every bit of that savory gravy, or buttered egg noodles for a slightly different texture. For a fresh balance, steamed green beans or a crisp garden salad are wonderful side companions.
Creative Ways to Present
Want to impress at your next dinner? Serve the Salisbury steaks on a rustic wooden board surrounded by roasted vegetables and a small bowl of gravy on the side, encouraging everyone to drizzle as they like. For a cozy family meal, plating each steak over a bed of mashed potatoes with gravy cascading down will never fail to delight.
Make Ahead and Storage
Storing Leftovers
Leftover Salisbury steak with onion gravy can be stored in an airtight container in the refrigerator for up to 3 to 4 days. The flavors actually deepen with time, making it perfect for enjoying as next-day comfort food.
Freezing
If you want to tuck away some for a busy night, freeze the cooked steaks and gravy in a freezer-safe container for up to 2 months. Just make sure everything has cooled completely before sealing to maintain the best texture and taste.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally so the gravy doesn’t separate or stick. Adding a splash of beef broth or water can refresh the consistency. Microwaving works too; just cover and heat in short intervals, stirring in between.
FAQs
Can I use ground turkey instead of beef?
Yes, ground turkey can be a leaner alternative, though the patties may be a bit less juicy. Adding a bit of extra fat like olive oil or mixing in some finely chopped mushrooms can help keep them moist.
Is there a gluten-free version of this Salisbury Steak with Onion Gravy Recipe?
Absolutely. Swap out the breadcrumbs for gluten-free crumbs or oats, and use a gluten-free flour or cornstarch for thickening the gravy. Check that your Worcestershire sauce is also gluten-free.
Can I make the patties ahead of time?
Definitely! You can prepare the patties a day in advance, store them covered in the fridge, and cook them fresh when ready to make the gravy. This can help speed up your dinner prep.
What can I do if the gravy is too thick?
Simply whisk in a little more beef broth or water to reach your desired consistency. Heat gently while stirring to combine smoothly.
How can I add more vegetables to this dish?
Add sautéed mushrooms, bell peppers, or even some finely shredded carrots into the gravy along with the onions for extra color and nutrition without straying from the classic flavor profile.
Final Thoughts
There’s something truly special about a well-made Salisbury Steak with Onion Gravy Recipe that feels like a warm hug on a plate. It’s satisfying, easy to prepare, and perfect for sharing around the dinner table. I encourage you to try this recipe—it might just become your new favorite comfort food that you’ll return to time and time again.
Print
Salisbury Steak with Onion Gravy Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Description
This classic Salisbury Steak recipe features flavorful ground beef patties cooked to perfection and smothered in a rich, homemade onion gravy. A comforting and hearty dish perfect for a satisfying family dinner.
Ingredients
For the Salisbury Steak Patties
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1 large egg
- 1/2 small onion, finely chopped
- 1 tsp garlic powder
- 1 tsp Worcestershire sauce
- Salt and pepper, to taste
For the Onion Gravy
- 1 large onion, thinly sliced
- 2 tbsp butter
- 2 cups beef broth
- 2 tbsp all-purpose flour
- 1 tbsp Worcestershire sauce
- Salt and pepper, to taste
Instructions
- Prepare the patties: In a large bowl, combine the ground beef, breadcrumbs, egg, finely chopped onion, garlic powder, Worcestershire sauce, salt, and pepper. Mix thoroughly until all ingredients are evenly incorporated. Shape the mixture into 4 to 5 evenly sized patties.
- Cook the patties: Heat a skillet over medium heat. Add the patties and cook for 4 to 5 minutes on each side until they are nicely browned and cooked through. Once done, remove the patties from the skillet and set them aside.
- Make the onion gravy: In the same skillet, melt the butter and add the thinly sliced onions. Cook the onions over medium heat until they become soft and golden brown, stirring occasionally. Sprinkle the flour over the cooked onions and stir well to combine, cooking for about 1 minute to eliminate the raw flour taste. Gradually add the beef broth while stirring to avoid lumps. Then add Worcestershire sauce, salt, and pepper to taste. Allow the gravy to simmer and thicken for several minutes.
- Simmer patties in gravy: Return the cooked patties to the skillet with the onion gravy. Spoon the gravy over the patties to coat them evenly. Simmer everything together for an additional 5 minutes to let the flavors meld and the patties to heat through. Serve hot, spooning extra gravy over the steaks.
Notes
- For a thicker gravy, simmer longer or add a slurry of flour and water to reach desired consistency.
- You can substitute beef broth with beef stock or consommé for deeper flavor.
- Serve with mashed potatoes, rice, or steamed vegetables for a complete meal.
- For added flavor, sauté the onions in a mix of butter and oil to prevent burning.
- Use fresh ground beef with moderate fat content (80/20) for juicy patties.

