Description
Salisbury Steak with Onion Gravy is a classic comfort-food dinner featuring tender, seasoned ground beef patties smothered in a rich, savory onion gravy. The caramelized onions and flavorful beef create a delicious combination that pairs perfectly with mashed potatoes, cauliflower mash, rice, or roasted vegetables.
This easy homemade version is hearty, satisfying, and perfect for a cozy weeknight meal. It can also be made more protein-friendly by choosing lean ground beef and serving it with a high-protein or lower-carb side.
Can This Salisbury Steak Support Weight Loss Goals?
Salisbury steak can fit into a balanced eating plan when portions and ingredients are thoughtfully chosen. Using lean ground beef and controlling the amount of oil and flour in the gravy can help create a lighter version while keeping the dish satisfying.
For a lower-carb meal, serve it with cauliflower mash, steamed vegetables, or a fresh green salad instead of traditional mashed potatoes.
Does Salisbury Steak Fit a High-Protein Lifestyle?
Yes, Salisbury steak can be an excellent protein-focused meal because the main ingredient is ground beef. Lean ground beef provides substantial protein while the onion gravy adds flavor and moisture. To keep the meal balanced, pair the steak with vegetables or a lower-carb side. Choosing lean beef and a moderate amount of gravy can make this classic comfort food work well in a high-protein lifestyle.
Why This Recipe Is Special
- High-protein comfort food: Ground beef makes the patties hearty and satisfying.
- Rich onion gravy: Slowly cooked onions create deep savory flavor.
- Easy ingredients: Uses simple pantry and refrigerator staples.
- One-pan friendly: The patties and gravy can be prepared in the same skillet.
- Perfect weeknight dinner: Comforting enough for a family meal but simple enough for busy evenings.
My Personal Experience
- The onion gravy is the star:
Sweet caramelized onions add incredible depth to the savory beef.
The gravy soaks into the steak and makes every bite juicy. - The patties stay tender:
A gentle mixing technique helps keep the ground beef soft rather than dense.
Cooking them directly in the flavorful gravy adds even more moisture. - It feels like classic homemade comfort food:
The combination of beef, onions, and gravy is warm and satisfying.
It is especially delicious on a cold evening. - The leftovers are excellent:
The flavors become even more developed after resting overnight.
The steak reheats beautifully with extra gravy spooned over the top.
Perfect For
- Weeknight family dinners
- Sunday comfort-food meals
- Meal prep
- Cozy winter dinners
- High-protein meal plans
- Family gatherings
- Budget-friendly dinners
Why You’ll Love This Recipe
- Tender and juicy beef: The patties are seasoned simply and cooked until perfectly tender.
- Rich homemade gravy: Beef broth and onions create a deeply savory sauce.
- Simple preparation: No complicated techniques or unusual ingredients are required.
- Protein-rich: Ground beef makes this a filling main dish.
- Family-friendly: The familiar flavors make it a great dinner for the whole family.
- Easy to customize: Serve it with mashed potatoes, cauliflower mash, rice, or vegetables.
- Great for leftovers: Store and reheat the steak with plenty of onion gravy.
Ingredients
For the Salisbury Steak
- 1 ½ lb lean ground beef
- ½ cup breadcrumbs
- 1 large egg
- 2 tablespoons milk
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon salt
- ½ teaspoon black pepper
For the Onion Gravy
- 2 large yellow onions, thinly sliced
- 1 tablespoon olive oil
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- ½ teaspoon black pepper
- Salt, to taste
Optional Garnish
- Fresh parsley, chopped
- Fresh thyme
Required Equipment
- Large skillet: Allows the patties and gravy to cook evenly.
- Large mixing bowl: Used to combine the steak ingredients.
- Wooden spoon: Helps stir the gravy without scratching the pan.
- Sharp knife: Makes slicing the onions quick and even.
- Measuring cups and spoons: Keep the seasoning and gravy balanced.
Instructions
1. Prepare the Beef Mixture
Add ground beef, breadcrumbs, egg, milk, Worcestershire sauce, Dijon mustard, garlic powder, onion powder, salt, and black pepper to a large bowl.
Gently mix everything together until just combined. Avoid overmixing because this can make the Salisbury steak tough.
2. Shape the Patties
Divide the mixture into 4–6 portions.
Shape each portion into an oval-shaped patty about ½–¾ inch thick.
Set the patties aside while you prepare the skillet.
3. Brown the Salisbury Steaks
Heat olive oil in a large skillet over medium-high heat.
Add the beef patties and cook for about 3–4 minutes per side, or until nicely browned.
The patties do not need to be completely cooked at this stage because they will finish cooking in the gravy.
Transfer the browned patties to a plate.
4. Cook the Onions
Reduce the heat to medium.
Add butter to the same skillet, followed by the sliced onions.
Cook for about 8–10 minutes, stirring occasionally, until the onions become soft and golden.
Scrape the browned bits from the bottom of the skillet as the onions cook. Those bits add wonderful flavor to the gravy.
5. Make the Gravy
Sprinkle the flour over the onions and stir well.
Cook for about 1 minute to remove the raw flour taste.
Slowly pour in the beef broth while stirring continuously.
Add Worcestershire sauce, Dijon mustard, garlic powder, and black pepper.
Continue stirring until the gravy begins to thicken.
6. Return the Steaks
Place the browned Salisbury steak patties back into the skillet.
Spoon some of the onion gravy over the top of each patty.
Reduce the heat to low, cover the skillet, and simmer for about 10–15 minutes, or until the patties are cooked through and the gravy is thick and flavorful.
For food safety, ground beef should reach 160°F (71°C) internally.
7. Adjust the Gravy
Taste the gravy and add salt or additional black pepper if needed.
If the gravy becomes too thick, add a small splash of beef broth.
If it is too thin, simmer uncovered for a few additional minutes.
8. Garnish and Serve
Sprinkle fresh parsley or thyme over the Salisbury steaks.
Serve hot with plenty of onion gravy spooned over the top.
Common Mistakes to Avoid
- Overmixing the beef: Mix only until the ingredients are combined. Overworking the meat can make the patties dense.
- Skipping the browning: Browning the patties creates flavorful caramelized bits that improve the final gravy.
- Burning the onions: Cook them over medium heat and stir regularly so they become golden without scorching.
- Adding broth too quickly: Pour the broth gradually while stirring to create a smooth gravy without lumps.
Storage
Allow leftovers to cool before transferring them to an airtight container.
Refrigerate for up to 3–4 days.
Reheat gently in a skillet over medium-low heat with a splash of beef broth to loosen the gravy.
The Salisbury steak can also be frozen with the gravy in an airtight freezer-safe container for up to 2–3 months.
Nutrition-Friendly Tips
- Choose lean ground beef to reduce excess fat.
- Use cauliflower mash instead of mashed potatoes for a lower-carb option.
- Add steamed broccoli, green beans, or roasted vegetables.
- Use low-sodium beef broth to better control the salt level.
- Increase the onion and vegetable side portions for a more balanced plate.
- Choose a high-protein side if you want to increase the total protein of the meal.
Serving Suggestions
Serve Salisbury steak with:
- Creamy mashed potatoes
- Cauliflower mash
- Roasted broccoli
- Green beans
- Roasted carrots
- Brown rice
- Quinoa
- Simple garden salad
- Garlic roasted vegetables
Final Thoughts
Salisbury Steak with Onion Gravy is the kind of comforting homemade dinner that brings simple ingredients together in the best possible way. Tender seasoned beef patties, golden onions, and rich savory gravy create a satisfying meal that is easy enough for a weeknight but special enough for a family dinner. Serve it with your favorite vegetables or a creamy mash for the ultimate comfort-food plate.

