Delicious Salisbury Steak served with rich onion gravy and tender vegetables.

Salisbury Steak with Onion Gravy

Salisbury Steak with Onion Gravy is a classic comfort food that feels like a warm hug on a plate. The dish features juicy, seasoned beef patties smothered in a rich,…

By Brad



Reading time: 6 min

Tip: save now, read later.

Serves 4–6

Salisbury Steak with Onion Gravy is a classic comfort food that feels like a warm hug on a plate. The dish features juicy, seasoned beef patties smothered in a rich, flavorful onion gravy that’s both hearty and satisfying. The tender onions cooked right into the gravy add a sweetness and depth that makes every bite special.

I love making this dish on a cozy night because it’s so straightforward but always feels like a special treat. One tip I’ve learned is to cook the onions low and slow—this really brings out their natural sweetness and makes the gravy taste amazing. Plus, the beef patties turn out tender and juicy every time, which I’m always happy about.

For me, Salisbury Steak is perfect served with mashed potatoes or buttered noodles to soak up all that delicious gravy. It’s a meal that brings back memories of family dinners and makes the house smell inviting and warm. Whenever I make it, I know it’ll be a hit around the table, filled with smiles and satisfied sighs after every forkful.

Key Ingredients & Substitutions

Ground Beef: I prefer 80% lean for a juicy, flavorful steak. Leaner beef can dry out, while fattier meat adds richness but more grease. If you want, ground turkey or chicken can work but expect a milder flavor.

Breadcrumbs & Milk: Breadcrumbs help bind and keep the steaks tender. Use regular or panko for light texture. Milk softens the mixture—dairy-free options like almond or oat milk work fine too.

Onions: Two types here: finely chopped in the patties for subtle taste and sliced for the gravy’s sweetness. Yellow onions are perfect because they balance sweetness and sharpness well.

Worcestershire Sauce: This adds umami depth in both the steak and gravy. If you don’t have it, soy sauce or a splash of balsamic vinegar can be good substitutes.

Beef Broth: Low sodium broth is best to control salt levels. You can use vegetable broth if you want a lighter gravy or for mixing flavors.

How Do You Make Tender, Flavorful Salisbury Steaks without Overmixing?

Overmixing ground meat makes steaks tough. Here’s how to keep them tender:

  • Combine ingredients gently using your hands or a spoon until just mixed.
  • Shape steaks carefully into patties—don’t pack too tightly.
  • Cook over medium heat so they brown nicely but stay juicy inside.

This gentle handling keeps the texture soft and lets flavors shine through.

How Can You Make Smooth, Rich Onion Gravy?

Good gravy starts with soft onions and proper roux (flour+fat). Follow these tips:

  • Sauté sliced onions slowly in butter until translucent and slightly sweet.
  • Sprinkle flour evenly, stir constantly for 1-2 minutes to cook raw taste away.
  • Add beef broth gradually while whisking to avoid lumps.
  • Let simmer and thicken on low heat, stirring often to keep it smooth.
  • Add Worcestershire sauce at the end for a nice flavor boost.

Patience here is key for that silky gravy coating the steaks beautifully.

Equipment You’ll Need

  • Large mixing bowl – perfect for gently combining the meat and ingredients without overworking.
  • Non-stick or cast-iron skillet – great for browning the steaks evenly and making the onion gravy in the same pan.
  • Spatula or tongs – handy for flipping the patties without breaking them.
  • Whisk – useful for stirring the gravy smoothly without lumps.
  • Measuring cups and spoons – help you get the seasoning just right every time.

Flavor Variations & Add-Ins

  • Mix in chopped mushrooms or bell peppers into the patties for extra moisture and subtle sweetness.
  • Try ground turkey or chicken for a leaner, lighter version; add a splash of soy sauce for umami.
  • Add a pinch of smoked paprika or cayenne pepper to give the steaks a gentle smoky or spicy kick.
  • Swap Worcestershire sauce with soy sauce or balsamic vinegar for a different flavor twist in both patties and gravy.

Easy Salisbury Steak with Onion Gravy

How to Make Salisbury Steak with Onion Gravy

Ingredients You’ll Need:

For The Salisbury Steaks:

  • 1 lb (450g) ground beef (preferably 80% lean)
  • 1/3 cup breadcrumbs
  • 1/4 cup milk
  • 1 small onion, finely chopped
  • 1 clove garlic, minced
  • 1 large egg
  • 1 tbsp Worcestershire sauce
  • 1 tsp mustard (optional)
  • Salt and pepper to taste
  • 2 tbsp vegetable oil (for frying)

For The Onion Gravy:

  • 1 large onion, sliced into rings
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 2 cups beef broth (preferably low sodium)
  • 1 tbsp Worcestershire sauce
  • Salt and pepper to taste
  • Fresh parsley, chopped (for garnish)

How Much Time Will You Need?

This recipe takes about 15 minutes to prepare and 20 minutes to cook, for a total of around 35 minutes. It’s a quick and comforting meal that’s easy to put together, perfect for any day of the week.

Step-by-Step Instructions:

1. Prepare the Salisbury Steaks:

In a large mixing bowl, combine the ground beef, breadcrumbs, milk, finely chopped onion, minced garlic, egg, Worcestershire sauce, mustard (if you like), salt, and pepper. Mix gently just until everything is combined—don’t overmix or the steaks can get tough. Shape the mixture into four oval patties about 3/4-inch thick.

2. Cook the Salisbury Steaks:

Heat vegetable oil in a large skillet over medium heat. Add the patties and cook for 4-5 minutes on each side, until nicely browned and cooked through. Once done, remove them from the skillet and set them aside on a plate.

3. Make the Onion Gravy:

In the same skillet, lower the heat to medium-low and add the butter. When it melts, add the sliced onion rings and sauté until soft and translucent, about 5-7 minutes. Sprinkle the flour over the onions and stir well to coat them evenly. Cook for 1-2 minutes to get rid of the raw flour taste. Slowly pour in the beef broth while whisking constantly to keep the gravy smooth and lump-free. Stir in Worcestershire sauce and add salt and pepper to your taste. Let it simmer and thicken for about 5 minutes, stirring occasionally.

4. Combine and Serve:

Return the Salisbury steaks to the skillet, spoon some gravy and onions over the top, and let everything simmer together for another 5 minutes to warm through and blend the flavors. Finish by sprinkling fresh chopped parsley over the top.

5. Serving Suggestions:

Serve your Salisbury Steak and Onion Gravy hot, alongside creamy mashed potatoes, steamed veggies, or buttered noodles for a classic, comforting meal.

Can I Use Frozen Ground Beef for Salisbury Steaks?

Yes, but make sure to fully thaw the ground beef in the fridge overnight before using. This helps the ingredients mix evenly and ensures even cooking.

Can I Make the Onion Gravy Ahead of Time?

Absolutely! You can prepare the gravy a day in advance and refrigerate it. Reheat gently on the stove, stirring occasionally, before adding the cooked patties.

How Should I Store Leftovers?

Place any leftovers in an airtight container and store in the fridge for up to 3 days. Reheat on the stove or in the microwave, adding a splash of broth if the gravy thickened too much.

What Can I Serve with Salisbury Steak?

This dish pairs wonderfully with mashed potatoes, buttered noodles, or steamed vegetables to soak up the delicious onion gravy.

About the author
Brad

Leave a Comment