This Salisbury Steak with Onion Gravy is a comforting homemade dinner made with tender beef patties simmered in a rich, savory onion gravy. It is simple, hearty, and perfect for serving with creamy mashed potatoes, rice, or buttered noodles.
The beef patties are seasoned with Worcestershire sauce, garlic, onion powder, and breadcrumbs, then browned in a skillet and finished in a flavorful gravy made with caramelized onions and beef broth.
Ingredients
For the Steaks
- 500 g ground beef
- ½ cup breadcrumbs
- 1 large egg
- 1 teaspoon Worcestershire sauce
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ½ teaspoon black pepper
For the Onion Gravy
- 2 tablespoons butter or oil
- 1 large onion, thinly sliced
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- Salt and black pepper, to taste
Instructions
Step 1: Make the Beef Patties
In a large mixing bowl, combine the ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and black pepper.
Mix gently until everything is just combined. Avoid overmixing so the patties stay tender. Shape the mixture into 4–5 oval patties.
Step 2: Brown the Patties
Heat a large skillet over medium heat with a small amount of oil.
Add the beef patties and cook for 3–4 minutes per side, or until nicely browned. Remove them from the skillet and set aside. They do not need to be fully cooked yet, as they will finish cooking in the gravy.
Step 3: Cook the Onions
In the same skillet, add the butter or oil. Add the sliced onions and cook over medium heat for 8–10 minutes, stirring occasionally, until the onions are soft, golden, and lightly caramelized.
Step 4: Make the Onion Gravy
Sprinkle the flour over the cooked onions and stir well to coat. Cook for 1 minute to remove the raw flour taste.
Slowly pour in the beef broth while stirring constantly to prevent lumps. Add the Worcestershire sauce and bring the gravy to a gentle simmer.
Step 5: Simmer the Salisbury Steaks
Return the browned patties to the skillet, nestling them into the onion gravy.
Cover and simmer over low heat for 15–20 minutes, or until the patties are fully cooked through and the gravy has thickened.
Step 6: Serve
Taste the gravy and adjust with salt and black pepper if needed.
Serve the Salisbury steak hot with mashed potatoes, rice, or buttered noodles.
Serving Suggestions
Mashed potatoes are the classic choice because they soak up the rich onion gravy beautifully. You can also serve this dish with steamed vegetables, roasted carrots, green beans, or a simple side salad for a complete meal.
Helpful Tips
For extra flavor, add sliced mushrooms to the skillet with the onions. If the gravy becomes too thick, stir in a little more beef broth until it reaches your preferred consistency. Leftovers can be stored in the refrigerator and reheated gently the next day.
Recipe Details
- Prep Time: 15 minutes
- Cooking Time: 30 minutes
- Total Time: 45 minutes
- Servings: 4–5 servings
- Course: Dinner
- Cuisine: American
- Method: Skillet

