Skip to content
American Classics 5 min read

Skillet Salisbury Steak with Onion Gravy

Skillet Salisbury steak with tender seasoned beef patties simmered in a from-scratch onion gravy. A 35-minute comfort dinner made in one pan.

Two Salisbury steaks in brown onion gravy with mashed potatoes and corn

Salisbury steak has a TV-dinner reputation, but the homemade version is a different animal: juicy, well-seasoned beef patties with a crisp brown crust, simmered for a few minutes in a real onion gravy that you build in the same skillet. It is meatloaf’s faster cousin, and it is on the table in about 35 minutes.

Two Salisbury steaks in brown onion gravy with mashed potatoes and corn

Photo: jeffreyw via Wikimedia Commons, CC BY 2.0

The trick is keeping the patties tender. A little panko soaked in milk (a panade) and a light hand when mixing stop the beef from turning dense and bouncy. Then you sear hard, make the gravy in the drippings, and let the patties finish cooking in it so they soak up flavor.

Prep: 10 min · Cook: 25 min · Total: 35 min · Serves: 4

Ingredients

Patties

  • 1/3 cup (20 g) panko breadcrumbs
  • 3 Tbsp (45 ml) milk
  • 1 1/4 lb (570 g) 85% lean ground beef
  • 1 large egg
  • 1 Tbsp (15 g) ketchup
  • 2 tsp Worcestershire sauce
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 3/4 tsp kosher salt
  • 1/2 tsp black pepper
  • 1 Tbsp (15 ml) neutral oil

Onion gravy

  • 2 Tbsp (28 g) unsalted butter
  • 1 large yellow onion, halved and thinly sliced (about 2 cups / 225 g)
  • 2 garlic cloves, minced
  • 2 Tbsp (16 g) all-purpose flour
  • 1 Tbsp (16 g) tomato paste
  • 2 cups (480 ml) low-sodium beef broth
  • 1 Tbsp (15 ml) Worcestershire sauce
  • 1 tsp Dijon mustard
  • 1/2 tsp dried thyme
  • Salt and pepper, to taste
  • Chopped parsley, for serving

Method

  1. In a large bowl, stir the panko and milk together and let it sit 2 minutes to soften. Add the beef, egg, ketchup, Worcestershire, garlic powder, onion powder, salt, and pepper. Mix gently with your fingers just until combined — overworking makes tough patties.
  2. Divide into 4 portions and shape into ovals about 1/2 inch thick. Press a shallow dimple in the center of each so they stay flat as they cook.
  3. Heat the oil in a 12-inch skillet over medium-high heat. Sear the patties 3–4 minutes per side until well browned (they will finish in the gravy). Transfer to a plate. Pour off all but about 1 Tbsp of fat.
  4. Lower the heat to medium and add the butter and onion with a pinch of salt. Cook 6–8 minutes, stirring often and scraping up the browned bits, until the onions are soft and golden. Add the garlic for 30 seconds.
  5. Sprinkle in the flour and tomato paste and stir 1 minute to cook off the raw flour taste.
  6. Slowly pour in the broth while stirring so no lumps form. Add the Worcestershire, Dijon, and thyme. Bring to a simmer and cook 2 minutes until it begins to thicken.
  7. Return the patties and any juices to the skillet and spoon gravy over the tops. Cover and simmer gently over medium-low 8–10 minutes, until the centers reach 160°F (71°C).
  8. Taste the gravy for salt and pepper. If it’s too thick, splash in broth; too thin, simmer uncovered a few minutes. Garnish with parsley and serve.

Cook's note

Use 85% lean beef. Leaner beef makes a drier patty, and the fat that renders out is what flavors the gravy. If your patties give off a lot of grease, pour it off before the onions go in — 1 Tbsp of fat plus the butter is plenty.

Swaps and variations

  • Mushroom version: Add 8 oz sliced mushrooms with the onions and cook a few minutes longer until browned.
  • Ground turkey: Use 93% lean turkey, add 1 Tbsp olive oil to the mix, and cook to 165°F.
  • Gluten-free: Use gluten-free breadcrumbs or 1/3 cup quick oats in the patties, and thicken the gravy with 1 Tbsp cornstarch mixed with 2 Tbsp cold water instead of flour.
  • Richer gravy: Swap 1/2 cup of the broth for dry red wine, added before the broth and reduced by half.

What to serve with it

Mashed potatoes are the classic, because that gravy needs somewhere to go. Egg noodles or rice work too. Add something green — steamed green beans, roasted broccoli, or buttered peas — and maybe the corn that always seems to show up next to Salisbury steak.

Storage and reheating

Refrigerate the patties in their gravy up to 4 days. Reheat covered in a skillet over medium-low with a splash of broth, 8–10 minutes, until hot through. To freeze, cool completely and freeze patties and gravy together in a freezer bag or container up to 3 months; thaw overnight in the fridge before reheating.

Troubleshooting

  • Patties fell apart? The mix was too wet or they were flipped too early. Let the crust form fully before turning.
  • Lumpy gravy? Whisk hard, or blend briefly with an immersion blender before adding the patties back.
  • Gravy too salty? Use low-sodium broth next time; for now, add a splash of water and a small knob of butter.

FAQ

What is the difference between Salisbury steak and hamburger steak?

They’re close relatives. Salisbury steak usually has more mix-ins (breadcrumbs, egg, seasonings) and is served in a brown gravy; hamburger steak is often just seasoned beef with onions.

Can I make the patties ahead?

Yes. Shape them, cover, and refrigerate up to 24 hours. Let them sit out 10 minutes before searing.

How do I know they’re done?

An instant-read thermometer in the center should read 160°F for beef. The patties should feel firm and the juices run clear.

More weeknight ideas

If Salisbury steak is your kind of dinner, our Classic Skillet Meatloaf Dinner uses a similar tender-beef approach. For another creamy, saucy beef skillet, try Skillet Beef Stroganoff, and How to Build a Weeknight Pan Sauce walks through the fond-to-gravy method used here.