Salisbury steak with onion gravy

Salisbury steak with onion gravy is a classic comfort food dish that’s simple to prepare and packed with flavor. Here’s a recipe for you to try:


For the Salisbury Steak:

  • 1 lb ground beef (preferably 80/20 blend)
  • 1/2 cup breadcrumbs
  • 1/4 cup finely chopped onion
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • Salt and pepper to taste
  • 2 tablespoons vegetable oil (for frying)

For the Onion Gravy:

  • 2 large onions, thinly sliced
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • Salt and pepper to taste


  1. Prepare the Salisbury Steak Patties: In a large mixing bowl, combine the ground beef, breadcrumbs, chopped onion, egg, minced garlic, Worcestershire sauce, Dijon mustard, salt, and pepper. Mix until well combined. Shape the mixture into oval-shaped patties, about 1/2 to 3/4 inch thick.
  2. Cook the Salisbury Steaks: Heat the vegetable oil in a large skillet over medium-high heat. Once hot, add the Salisbury steak patties to the skillet, working in batches if necessary to avoid overcrowding the pan. Cook the patties for about 4-5 minutes per side, or until browned and cooked through. Transfer the cooked patties to a plate and cover with foil to keep warm.
  3. Make the Onion Gravy: In the same skillet used to cook the Salisbury steaks, add the sliced onions and butter. Cook over medium heat, stirring occasionally, until the onions are soft and caramelized, about 10-15 minutes.
  4. Thicken the Gravy: Sprinkle the cooked onions with flour and stir well to combine. Cook for another 1-2 minutes to allow the flour to cook slightly.
  5. Add the Beef Broth: Gradually pour in the beef broth, stirring constantly to prevent lumps from forming. Add the Worcestershire sauce, salt, and pepper to taste. Bring the gravy to a simmer and cook for 5-10 minutes, or until thickened to your desired consistency.
  6. Serve: Return the Salisbury steak patties to the skillet, spooning some of the onion gravy over the top. Allow the patties to heat through for a few minutes. Serve hot, garnished with additional chopped parsley if desired.

Enjoy your homemade Salisbury steak with onion gravy alongside mashed potatoes, rice, or your favorite side dishes!

Leave a Comment