Skip to content
Recipes

Old-Fashioned Salisbury Steak with Onion Gravy

A classic Salisbury steak recipe smothered in rich onion gravy, made with simple pantry staples for a nostalgic, budget-friendly weeknight dinner everyone loves.

Salisbury Steak with Onion Gravy — homestyle, freshly served

Long before drive-through windows and freezer aisles full of ready meals, a good cook could turn a pound of ground beef into something that felt like a real occasion. Salisbury steak was that trick. Dressed up with a rich onion gravy and ladled over mashed potatoes, it let a family stretch the cheapest cut in the market into a dinner that tasted like it took all day, even on a weeknight.

Jump to section

My grandmother made it in a cast iron skillet that never left the back burner. She would shape the patties with wet hands, brown them hard and fast, then let the gravy simmer while she peeled potatoes at the sink. There was no recipe card for it. It lived in her hands, and later, when I asked her to slow down enough for me to write it out, she looked almost offended that I needed the numbers written down at all.

This version keeps her instincts but puts them on paper, because not every one of us grew up standing at that stove. It is humble food, built for a Tuesday, and it never once apologizes for being simple.

How to Make It Right

The secret to a good Salisbury steak has less to do with the meat and more to do with what happens after it leaves the pan. Shape the patties gently and avoid overworking the beef, since packing it too tightly makes the finished patties dense and tough instead of tender. A hot skillet matters just as much: sear the patties hard and fast on both sides to build a deep brown crust, then pull them out before they’re fully cooked through, because they’ll finish cooking in the gravy.

That crust left behind in the skillet is where the gravy gets its backbone. Cook the onions down slowly in the same pan, scraping up every browned bit as they soften, then whisk in the flour and broth so the gravy thickens around all that built-up flavor. Return the patties to the pan to simmer gently in the gravy for the last several minutes, which keeps them moist and lets them soak up the onion flavor instead of just sitting on top of it.

Why You’ll Love This Recipe

  • One skillet does everything, from browning the patties to simmering the gravy.
  • Ground beef, onions, and pantry staples keep the grocery bill low.
  • The gravy is rich enough to make plain mashed potatoes feel like the main event.
  • Patties freeze well, so a double batch means dinner is half-done for a future night.
  • It reheats better than most dishes, since the gravy only gets more flavorful the next day.

Tips and Variations

  • Mix a spoonful of breadcrumbs and a beaten egg into the ground beef if you want the patties to hold together a little more firmly.
  • A dash of Worcestershire sauce in the gravy deepens the flavor without adding a new ingredient to the shopping list.
  • Sliced mushrooms added alongside the onions turn this into a heartier, more old-fashioned version.
  • Serve it over egg noodles instead of mashed potatoes for a change of pace — the gravy works just as well either way.

Storage

Leftovers keep well in an airtight container in the refrigerator for up to 4 days. Reheat gently in a covered skillet with a splash of broth so the gravy stays smooth, or freeze the patties and gravy together for up to 3 months and thaw overnight in the refrigerator before warming.

There is nothing fancy about this dinner, and that is exactly the point. It is the kind of meal that fed generations through lean years and still earns a place at the table today, one skillet and one pound of ground beef at a time.

Old-Fashioned Salisbury Steak with Onion Gravy

  • Servings5 servings

Ingredients

  • 1 1/2 lbs ground beef
  • 1/3 cup breadcrumbs
  • 1 large egg
  • 1 tbsp Worcestershire sauce
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 2 tbsp vegetable oil
  • 2 large onions, thinly sliced
  • 2 tbsp all-purpose flour
  • 2 cups beef broth
  • 1 tsp Worcestershire sauce (for gravy)

Instructions

  1. In a large bowl, combine ground beef, breadcrumbs, egg, Worcestershire sauce, salt, and pepper; mix gently and shape into 5-6 oval patties.
  2. Heat oil in a large skillet over medium-high heat and sear patties 3-4 minutes per side until deeply browned; remove and set aside.
  3. In the same skillet, add the sliced onions and cook over medium heat, stirring occasionally and scraping up the browned bits, until softened and golden, about 10 minutes.
  4. Sprinkle flour over the onions and stir, cooking 1 minute.
  5. Gradually whisk in beef broth and Worcestershire sauce until smooth, then bring to a simmer.
  6. Return the patties to the skillet, cover, and simmer 10-12 minutes until cooked through and the gravy has thickened.
  7. Serve hot, spooning the onion gravy generously over the patties.