Salisbury Steak with Onion Gravy
Salisbury Steak with Onion Gravy is classic comfort food made with tender seasoned beef patties simmered in a rich, savory onion gravy. The patties are packed with flavor, while caramelized onions and a silky brown gravy make every bite incredibly satisfying.
Serve it over creamy mashed potatoes, buttered noodles, or rice to soak up all that delicious gravy. It’s an affordable family dinner that’s easy enough for a weeknight but comforting enough for Sunday dinner.
Ingredients
For the Salisbury Steaks
- 1½ pounds ground beef
- ½ cup breadcrumbs
- 1 large egg
- 2 tablespoons milk
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ½ teaspoon black pepper
For the Onion Gravy
- 2 tablespoons butter
- 2 large yellow onions, thinly sliced
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 2½ cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- ½ teaspoon dried thyme
- ½ teaspoon black pepper
- Salt, to taste
Directions
1. Prepare the Beef Mixture
Place the ground beef in a large bowl.
Add the breadcrumbs, egg, milk, Worcestershire sauce, Dijon mustard, garlic powder, onion powder, salt, and black pepper.
Mix gently with your hands or a wooden spoon until everything is just combined.
Avoid overmixing because it can make the Salisbury steaks dense.
2. Shape the Patties
Divide the mixture into 6 equal portions.
Shape each portion into an oval patty about ¾-inch thick.
Set the patties aside while you prepare the skillet.
3. Brown the Salisbury Steaks
Heat a large skillet over medium-high heat.
Add a small amount of oil if needed.
Place the beef patties in the skillet without overcrowding them.
Cook for approximately 3–4 minutes per side, until nicely browned.
The patties don’t need to be fully cooked at this point because they will finish cooking in the gravy.
Transfer them to a plate.
4. Cook the Onions
Reduce the heat to medium.
Add the butter to the same skillet.
Add the sliced onions and cook for approximately 8–10 minutes, stirring occasionally.
The onions should become soft and golden brown.
Add the minced garlic and cook for another 30 seconds.
5. Make the Gravy
Sprinkle the flour over the onions.
Stir continuously for about 1 minute to cook the flour.
Slowly pour in the beef broth while stirring constantly.
Add the Worcestershire sauce, Dijon mustard, thyme, and black pepper.
Continue stirring until the gravy begins to thicken.
6. Return the Beef Patties
Place the browned Salisbury steaks back into the skillet.
Spoon some of the onion gravy over the tops.
Reduce the heat to low, cover the skillet, and simmer for approximately 15–20 minutes, or until the beef reaches an internal temperature of 160°F (71°C).
The slow simmer allows the patties to absorb the savory gravy while keeping them tender.
7. Taste and Adjust
Remove the lid and taste the gravy.
Add additional salt or black pepper if needed.
If the gravy is too thick, add a small splash of beef broth.
If it’s too thin, simmer uncovered for a few additional minutes.
8. Serve
Place the Salisbury steaks on serving plates and spoon plenty of onion gravy over the top.
Serve immediately with mashed potatoes, egg noodles, rice, or roasted vegetables.
Tips for the Best Salisbury Steak
Don’t overmix the beef: Gentle mixing creates softer, more tender patties.
Brown the patties first: This adds a delicious caramelized flavor to both the beef and the gravy.
Cook the onions slowly: Properly softened onions give the gravy much more flavor.
Use good-quality beef broth: The broth forms the foundation of the gravy.
Don’t skip the Worcestershire sauce: It adds savory depth and balances the richness of the beef.
Easy Variations
Mushroom Salisbury Steak
Add 8 ounces sliced mushrooms along with the onions. Cook until golden before making the gravy.
Creamy Salisbury Steak
Stir ¼ cup heavy cream into the finished gravy for a richer sauce.
Slow Cooker Salisbury Steak
Brown the patties and onions first, then transfer everything to a slow cooker. Cover with the prepared gravy and cook on LOW for 4–5 hours.
Cheesy Salisbury Steak
Add a little shredded Swiss or provolone cheese over each patty during the final few minutes of cooking.
What to Serve With Salisbury Steak
This hearty dish pairs beautifully with:
- Creamy mashed potatoes
- Buttered egg noodles
- White or brown rice
- Roasted potatoes
- Green beans
- Steamed broccoli
- Glazed carrots
- Dinner rolls
Mashed potatoes are especially good because they soak up the onion gravy.
Storage
Store leftovers in an airtight container in the refrigerator for 3–4 days.
Reheat gently in a skillet over medium-low heat. Add a splash of beef broth if the gravy has thickened too much.
The cooked Salisbury steaks can also be frozen with the gravy for up to 2–3 months.
Final Thoughts
Salisbury Steak with Onion Gravy is the kind of meal that brings classic homemade comfort to the dinner table. Tender seasoned beef patties simmered in rich onion gravy create a satisfying meal using simple, affordable ingredients.
Serve it over mashed potatoes with a side of green beans, and you’ll have a hearty dinner that the whole family will love.
Recipe at a Glance
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: About 55 minutes
Servings: 6
Difficulty: Easy
Meta Description
Make tender Salisbury Steak with rich onion gravy using ground beef, caramelized onions, and simple seasonings. A classic comfort-food dinner perfect for the whole family.