Salisbury Steak with Onion Gravy is the kind of comforting meal that never goes out of style. Tender, well-seasoned beef patties are pan-seared until beautifully browned, then gently simmered in a rich, savory onion gravy that is packed with deep, homemade flavor. Every bite is hearty, satisfying, and perfect for cozy family dinners or whenever you’re craving classic comfort food.
Unlike ordinary hamburger steaks, this recipe creates an incredibly juicy texture and a silky onion gravy made from simple pantry ingredients. The caramelized onions add natural sweetness, while beef broth and seasonings blend into a luscious sauce that coats every bite. Served over creamy mashed potatoes, buttered noodles, or fluffy rice, it’s a complete meal that feels both nostalgic and restaurant-worthy.
Whether you’re preparing dinner for a busy weeknight or a relaxing weekend meal, this Salisbury Steak with Onion Gravy is easy to make and guaranteed to impress. With its rich flavors, comforting aroma, and timeless appeal, it’s a recipe you’ll find yourself coming back to again and again.
Ingredients
For the Salisbury Steaks
- 1½ lbs (680 g) lean ground beef (80–85% lean)
- ½ cup panko breadcrumbs
- 1 large egg
- 2 tablespoons whole milk
- 1 tablespoon Worcestershire sauce
- 1 tablespoon Dijon mustard
- 2 cloves garlic, finely minced
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika
- ½ teaspoon dried thyme
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 2 tablespoons chopped fresh parsley
- 2 tablespoons olive oil
For the Onion Mushroom Gravy
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 2 large yellow onions, thinly sliced
- 8 oz (225 g) cremini mushrooms, sliced
- 3 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 2 cups low-sodium beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- ½ teaspoon dried thyme
- ½ teaspoon black pepper
- Salt, to taste
- 1 teaspoon balsamic vinegar (optional, for extra depth)
- Fresh parsley for garnish

Instructions
Step 1: Prepare the Beef Patties
In a large mixing bowl, combine the ground beef, breadcrumbs, egg, milk, Worcestershire sauce, Dijon mustard, garlic, onion powder, smoked paprika, thyme, salt, pepper, and parsley.
Mix gently until everything is evenly incorporated without overworking the meat.
Form the mixture into four oval-shaped patties, each about ¾ inch thick.
Step 2: Sear the Patties
Heat olive oil in a large skillet over medium-high heat.
Cook the patties for 3–4 minutes per side until a rich golden crust develops.
They do not need to be fully cooked through at this stage.
Transfer to a plate and keep warm.
Step 3: Caramelize the Vegetables
Reduce the heat to medium.
Add butter to the same skillet.
Cook the sliced onions for 10–12 minutes, stirring occasionally, until soft and deeply caramelized.
Stir in the mushrooms and let them cook for 5 minutes, until their moisture cooks off and they begin to caramelize.
Toss in the minced garlic and cook briefly, just until it releases its aroma.
Step 4: Make the Gravy
Sprinkle the flour over the vegetables and stir constantly for about a minute, until everything is evenly coated.
Slowly pour in the beef broth while whisking to eliminate lumps.
Add Worcestershire sauce, Dijon mustard, thyme, black pepper, and balsamic vinegar.
Bring to a gentle simmer until the gravy thickens into a smooth, velvety sauce.
Taste and adjust the seasoning if needed.
Step 5: Finish Cooking
Return the browned Salisbury steaks to the skillet.
Spoon the onion gravy generously over each patty.
Cover and simmer on low heat for 10–12 minutes, or until the beef reaches an internal temperature of 160°F (71°C).

Recipe Information
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Servings: 4
- Cuisine: American
- Difficulty: Easy
You may also like
Low-Carb Sheet Pan Pizza: The Easy Healthy Pizza Everyone Will Love
Southern-Style Hummingbird Loaf with Whipped Cinnamon Cream Cheese Slather
The Easiest Melt-in-Your-Mouth Sunday Pot Roast
Common Mistakes to Avoid When Making Salisbury Steak with Onion Gravy
- Using lean ground beef only. Extra-lean beef can produce dry, tough patties. Ground beef with 80–85% lean meat creates a juicier Salisbury steak.
- Overmixing the meat. Mixing the ingredients too much makes the patties dense instead of tender. Combine everything gently until just incorporated.
- Skipping the browning step. Searing the patties before simmering develops a rich, savory crust and adds depth of flavor to the gravy.
- Cooking the patties over high heat for too long. High heat can dry out the meat. Brown them first, then let them finish cooking gently in the onion gravy.
- Not caramelizing the onions properly. Rushing this step leaves the onions sharp and undercooked. Cook them slowly until soft and golden for the best flavor.
- Making the gravy too thin or too thick. Add broth gradually and simmer until the gravy lightly coats the back of a spoon. Adjust with a splash of broth or a small slurry if needed.
- Under-seasoning the gravy. Taste the gravy before serving and adjust the salt, pepper, or Worcestershire sauce for a balanced, rich flavor.
- Flipping the patties too often. Let them cook undisturbed while browning so they develop a flavorful crust and hold their shape.
- Serving immediately without resting. Allow the patties to rest in the gravy for a few minutes before serving so they absorb even more flavor.
- Ignoring the side dish. Salisbury steak shines when paired with creamy mashed potatoes, buttered egg noodles, steamed rice, or roasted vegetables to soak up every drop of the delicious onion gravy.
Final Thoughts
If you’re looking for a comforting homemade dinner that never goes out of style, this Salisbury Steak with Onion Gravy is a recipe you’ll want to make again and again. Juicy beef patties, rich caramelized onion gravy, and simple pantry ingredients come together to create a hearty meal that’s both satisfying and easy to prepare. Whether served with creamy mashed potatoes, buttered noodles, or your favorite vegetables, this classic dish is guaranteed to bring warmth and flavor to the table. Save this recipe for your next family dinner and enjoy a timeless comfort food favorite with every bite.
