Beef, Main Course, Meat

Salisbury Steak with Onion Gravy

Salisbury steak with onion gravy has been a favorite comfort food at our house for a long time.  Really, what’s not to like?  It looks and tastes amazing, plus its economical to make.  As an added bonus, this dish is low in carbs and gives you 29% of your daily iron.  This Salisbury steak recipe has juicy beef patties that are flavored with Worcestershire sauce, liquid smoke, and spices.  One egg and one cup of homemade bread crumbs are the binding agents for the delectable patties.

person holding a spoonful of Salisbury steak with onion gravy

As the crowning touch, caramelized onions are cooked in a flavorful brown gravy which is generously spooned over top of each patty.  Garnish with a sprinkle of freshly chopped parsley and serve with our buttermilk whipped potatoes and a side of buttered peas.  Yummy!

white plate of Salisbury steak with two black forks and sliced tomatoes

This Salisbury steak with onion gravy is a classic American supper dish that is guaranteed to please each family member and guest it’s served to.

Craving more comfort food dinner recipes?  We’ve got you covered.

person holding a dingle pie forkful of skillet chili cornbread with white plate person holding a bowl of turkey a la king over rice

How to Make Irish Dingle Pie: a comforting medley of leftover roasted lamb and root vegetables baked under a 4-ingredient pastry.

Skillet Chili Cornbread: two family favorites baked together in one cast iron skillet.  You can’t go wrong!

Skillet Turkey a la King: a one-pot meal ready in about an hour.  An extremely tasty way to use up leftover turkey.

person holding a white plate of Salisbury steak with onion gravy

Salisbury Steak with Onion Gravy

  • Author: Brooke
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings


This easy recipe for Salisbury steak with onion gravy is low carb and perfect for family dinners!   It’s a classic comfort food made with flavorful hamburger meat patties bathed in a rich onion gravy.  This recipe is browned in a skillet and baked in a casserole dish for maximum juiciness.


For the Beef Patties

  • 2 pounds ground beef (80% meat, 20% fat)
  • 1 cup white breadcrumbs (made from easy white mountain bread)
  • 1 large egg
  • 1 tablespoon Worcestershire sauce
  • 1/4 teaspoon liquid smoke
  • 1/4 teaspoon onion powder
  • 1/4 teaspoon thyme
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons butter, for searing

For the Caramelized Onions

  • 2 tablespoons butter
  • 2 yellow onions, halved, sliced and separated into rings
  • 1/4 white wine, to deglaze the pan

For the Onion Gravy

  • caramelized onions from above
  • 2 tablespoons butter
  • 1/4 cup flour
  • Salt and pepper, to taste
  • 2 cups beef, chicken, or vegetable stock
  • 2 teaspoons Worcestershire sauce


Making the Beef Patties

  1. Make your own breadcrumbs with day-old or frozen bread.  Cut or tear the bread into small pieces, place in a blender, and let it whirl for a minute until the breadcrumbs are small.
  2. In a large bowl, put the ground beef, breadcrumbs, egg, Worcestershire sauce, liquid smoke, and spices.  Mix ingredients together with your hands.  Divide into 12 balls of equal size, roughly 3.4 ounces each.  Shape patties to be similar in thickness.
  3. In two cast iron skillets, melt the butter, swirl it around, then place 6 patties in each skillet.  Cook for 4 minutes on each side.
  4. Transfer the 12 cooked beef patties to a 9×9 inch baking pan.  Place them close together, but in one layer.  Set aside.
  5. For easy clean up, pour the hamburger fat into a small bowl and place in the fridge for it to harden into a disc, then discard.

Making the Caramelized Onions

  1. Halve both onions, then cut them into thin slices.  Separate each piece.
  2. In one of the cast iron skillets, melt the butter, then add the onions.  Stir occasionally with a wooden spoon until caramelized, roughly 15 minutes.
  3. To deglaze the pan, pour in 1/4 cup of white wine.  Stir constantly until the fond is off the bottom of the pan.  This is will take 2 minutes.

Making the Onion Gravy

  1. In the same skillet the onions were cooked in, melt 2 tablespoons of butter.  First, sprinkle the onions with salt and pepper, then sprinkle 1/4 cup of flour over the onions.  Cook the flour for two minutes while stirring with a wooden spoon.
  2. Gradually add the the stock, constantly stirring as you do so, then add two teaspoons of Worcestershire sauce for additional color and flavor.
  3. Let the gravy simmer until its the desired thickness.  Taste.  If necessary, add more salt and pepper.  You should get about 2 1/2 cups of gravy.

Making the Salisbury Steak

  1. Preheat the oven to 350F.
  2. Spoon the onion gravy over the 12 beef patties that are in the 9X9 baking pan.  Cover with foil and bake for 20 minutes.  This step lets the patties finish cooking and helps them stay moist.
  3. Serve warm.  Spoon the onion gravy over each beef patty.  Garnish with freshly chopped parsley.


  • If you want to save time, you can cook each beef patty longer in the skillet and skip the oven stage.  As an FYI, the patties may end up being drier than if they’re baked in the gravy.
  • This dish is easy to make ahead of time.  Just cover the 9×9-inch pan with foil and place in the fridge.  When you want to serve it, finish cooking it for 20 minutes at 350 F.
  • If you want to be traditional, serve this dish with mashed potatoes and peas.

Leave a Reply

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