Homemade Salisbury Steak with Rich Onion Gravy

Salisbury steak is a classic comfort dish built around simple ingredients and careful technique. Seasoned ground beef patties are browned, then gently simmered in a rich onion gravy until tender and flavorful. When prepared correctly, the result is juicy meat, smooth gravy, and a deeply satisfying meal that feels familiar and comforting.

homemade salisbury steak with onion gravy served over mashed potatoes

This version focuses on method rather than shortcuts. Browning the patties first creates flavor, while finishing them in gravy prevents dryness. Slowly cooked onions add natural sweetness, balancing the savory notes of beef and Worcestershire sauce. Everything comes together in one skillet, making this recipe practical for busy evenings and dependable enough for family dinners or meal prep.


Why You Will Love This Recipe

It uses affordable pantry ingredients
The patties stay tender and moist
The gravy is smooth and deeply savory
Everything cooks in one skillet
Leftovers reheat well without drying out


Ingredients You Will Need

Exact measurements are included in the printable recipe card below.

Ground beef with moderate fat content
Breadcrumbs and egg for binding
Worcestershire sauce for depth
Onion powder and garlic powder
Fresh onion for the gravy
Beef broth
All-purpose flour
Salt and black pepper
Optional thyme or smoked paprika


How to Make Salisbury Steak

Before You Begin:
Preheat and prepare your cookware as needed. Cooking times and results may vary depending on your equipment and ingredients.

Step 1: Mix the Patties

In a large bowl, gently combine ground beef, breadcrumbs, egg, Worcestershire sauce, onion powder, garlic powder, salt, and pepper. Mix just until combined. Overmixing will make the patties dense.

Step 2: Shape the Patties

Divide the mixture into four equal portions and shape into oval patties about three-quarters of an inch thick. This shape helps them cook evenly and hold gravy.

Step 3: Brown the Patties

Heat a skillet over medium heat. Add patties and cook for three to four minutes per side until browned. They do not need to be fully cooked yet. Remove and set aside.

Step 4: Cook the Onions

In the same skillet, add sliced onion. Cook slowly until softened and lightly golden, scraping up any browned bits from the pan.

Step 5: Make the Gravy

Sprinkle flour over the onions and cook for one minute. Slowly whisk in beef broth and Worcestershire sauce. Simmer until the gravy thickens.

Step 6: Simmer the Patties

Return the patties to the skillet, spoon gravy over them, cover, and simmer for ten to fifteen minutes, until the patties are fully cooked and no longer pink in the center.


close up of salisbury steak showing juicy beef patties and thick onion gravy

Common Mistakes to Avoid

Overmixing the beef mixture
Using very lean beef, which dries out
Skipping the browning step
Boiling the gravy instead of simmering
Fully cooking patties before adding gravy


What to Serve with Salisbury Steak

Mashed potatoes or rice
Buttered egg noodles
Green beans or carrots
Simple garden salad
Dinner rolls or crusty bread

Food Safety

  • Ground beef should reach safe internal doneness before serving.
  • Refrigerate leftovers within 2 hours.
  • Keep raw meat separate from ready-to-eat foods.
  • Reheat leftovers until hot throughout.

Storage and Reheating

Storage

  • Refrigerator: Up to 4 days
  • Freezer: Up to 2 months

Make-Ahead

  • Patties can be shaped and refrigerated up to 24 hours before cooking.

Reheating

  • Stovetop: Warm gently with splash of broth.
  • Microwave: Heat in short intervals, stirring gravy between heating.

Frequently Asked Questions

Why did my Salisbury steak turn out dry?
Dry patties usually result from overmixing the meat, using beef that is too lean, or cooking the patties fully before simmering in gravy. The gravy step is essential for keeping them moist.

What ground beef works best?
An 80/20 blend provides enough fat to keep the patties juicy without being greasy. Leaner blends tend to dry out.

Can I make this recipe ahead of time?
Yes. The patties can be shaped a day in advance and refrigerated. Fully cooked Salisbury steak stores well for up to four days and freezes nicely.

How do I prevent lumpy gravy?
Cook the flour with the onions first, then add warm broth slowly while whisking constantly. This creates a smooth gravy.

Can I use cornstarch instead of flour?
Yes. Mix cornstarch with cold water and add it to simmering broth, but the texture will be slightly different.

What can I substitute for Worcestershire sauce?
Soy sauce with a splash of vinegar or balsamic works in a pinch.

Is this recipe freezer-friendly?
Yes. Freeze fully cooked patties with gravy in airtight containers for up to two months.

Can I make this without breadcrumbs?
Breadcrumbs help bind the patties and keep them tender. If omitted, handle the meat gently and expect a firmer texture.


Conclusion

Salisbury steak remains a beloved comfort food because it delivers rich flavor using simple, familiar ingredients. When cooked with care, the patties stay juicy, the gravy turns silky, and the dish feels both nostalgic and satisfying. This recipe focuses on technique rather than shortcuts, making it reliable for weeknight dinners, family meals, and leftovers alike. If you are looking for a classic dinner that feels hearty, comforting, and dependable, this Salisbury steak recipe is one you can return to again and again.

Juicy Salisbury steak patties simmered in savory onion gravy in a skillet
Isaac blogger

Salisbury Steak with Onion Gravy

Juicy Salisbury steak patties simmered in a rich onion gravy, made with simple ingredients for a classic, comforting dinner that’s perfect for weeknights or make-ahead meals.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: dinner
Cuisine: American Comfort Food
Calories:

Ingredients
  

  • For the Patties
  • 1 lb ground beef (80/20)
  • 1/3 cup breadcrumbs
  • 1 egg
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • Salt and black pepper to taste
  • For the Gravy
  • 1 medium onion, thinly sliced
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • Optional thyme or smoked paprika

Method
 

  1. Before You Begin:
  2. Prepare your cookware as needed. Cooking times and results may vary depending on your equipment and ingredients.
  3. Prepare Patties
  4. In a bowl, gently combine ground beef, breadcrumbs, egg, Worcestershire sauce, onion powder, garlic powder, salt, and pepper. Mix just until combined and shape into 4 oval patties.
  5. Brown Patties
  6. Heat a skillet over medium heat. Cook patties for about 3–4 minutes per side until well browned on both sides. Transfer to a plate. They do not need to be fully cooked yet.
  7. Cook Onions
  8. In the same skillet, cook sliced onions until softened and lightly golden, scraping up browned bits from the pan.
  9. Make Gravy
  10. Sprinkle flour over onions and cook briefly. Gradually whisk in broth and Worcestershire sauce. Simmer gently until gravy thickens and is smooth.
  11. Simmer Patties
  12. Return patties to skillet. Spoon gravy over them, cover and simmer for about 10–15 minutes, until the patties are fully cooked through and reach safe internal doneness.
  13. Rest and Serve
  14. Let rest a few minutes before serving so juices redistribute.

Notes

  • Do not overmix; use moderate-fat beef and brown well.
  • Simmer gently to keep gravy smooth.
  • Refrigerate within 2 hours; store up to 4 days or freeze up to 2 months.
  • Reheat gently with broth or in short microwave intervals until hot throughout.
 
 

About the Author

Isaac shares easy, family-friendly recipes made with simple ingredients, focusing on clear instructions and reliable results for everyday home cooking.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top