If you’re looking for a comforting, hearty dinner that feels like a classic home-cooked meal, this Salisbury Steak with Onion Gravy is the perfect choice. Made with seasoned ground beef and simmered in a rich onion gravy, this dish delivers deep flavor, tender texture, and timeless appeal.
This recipe is easy enough for a weeknight dinner yet satisfying enough to serve as a family favorite. Paired with mashed potatoes, rice, or steamed vegetables, it’s a complete and comforting meal.
Why You’ll Love This Salisbury Steak Recipe
- Made with simple, everyday ingredients
- Rich, savory onion gravy
- Juicy and tender beef patties
- Perfect for family dinners
- Classic comfort food with homemade flavor
Ingredients
For the Steaks
- 1 lb ground beef
- ⅓ cup breadcrumbs
- 1 egg
- 2 tbsp milk
- 1 tbsp Worcestershire sauce
- 1 tsp garlic powder
- 1 tsp onion powder
- Salt and black pepper, to taste
- 2 tbsp olive oil or butter
For the Onion Gravy
- 2 tbsp butter
- 1 large onion, thinly sliced
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1 tbsp ketchup (optional, for classic flavor)
- 1–2 tbsp cornstarch mixed with 2 tbsp water
How to Make Salisbury Steak with Onion Gravy
Step 1: Make the Patties
In a large bowl, combine the ground beef, breadcrumbs, egg, milk, Worcestershire sauce, garlic powder, onion powder, salt, and black pepper. Mix gently until just combined.
Shape the mixture into 4–5 oval patties.
Step 2: Brown the Steaks
Heat olive oil or butter in a large skillet over medium heat.
Sear the patties for about 3–4 minutes per side until nicely browned.
Remove from the skillet and set aside.
Step 3: Cook the Onions
In the same skillet, add butter and sliced onions.
Cook for 8–10 minutes, stirring occasionally, until the onions are soft, golden, and slightly caramelized.
Step 4: Make the Gravy
Pour in the beef broth, Worcestershire sauce, and ketchup if using.
Bring to a gentle simmer.
Stir in the cornstarch slurry and cook until the gravy thickens.
Step 5: Simmer Together
Return the beef patties to the skillet.
Cover and simmer on low heat for 10–15 minutes until the patties are fully cooked and tender.
Serving Suggestions
Serve Salisbury steak hot with:
- Mashed potatoes
- White rice or brown rice
- Steamed green beans or peas
- Buttered noodles
The onion gravy pairs perfectly with any starch.
Tips for Best Results
- Do not overmix the beef to keep patties tender
- Use low heat when simmering to avoid tough meat
- Let the gravy thicken gradually for best texture
- Adjust seasoning at the end to taste
Final Thoughts
This Salisbury Steak with Onion Gravy is a timeless comfort food recipe that never disappoints. Juicy beef patties, rich gravy, and simple preparation make it a go-to meal for anyone who loves classic homemade dishes.
