If there’s one dish that captures the spirit of cozy, comforting Americana, it’s Salisbury Steak with Onion Gravy. This is pure nostalgia on a plate: richly flavored beef patties seared to perfection, then smothered in a luscious onion gravy that begs to be spooned over a mountain of creamy mashed potatoes. Whether you grew up with it or are discovering this classic for the first time, Salisbury Steak with Onion Gravy proves that timeless recipes never go out of style.

Ingredients You’ll Need
Gathering the ingredients for Salisbury Steak with Onion Gravy couldn’t be more straightforward. Every item here has a purpose, whether it’s building bold flavors, adding moisture, or getting that irresistible golden crust. Plus, most of these are pantry staples you might already have on hand!
- Ground Beef (85% lean): This provides the hearty, juicy base for your steak patties—don’t go too lean, or you’ll lose that classic, tender texture.
- Breadcrumbs: They help the patties hold together and soak up the flavorful juices.
- Large Egg: The essential binder that keeps everything cohesive.
- Ketchup: Offers a sweet tang that balances the savory meat beautifully.
- Worcestershire Sauce: Adds deep, savory umami notes, both in the steaks and the gravy.
- Yellow Mustard: Lends a gentle sharpness and complexity to the mix.
- Garlic Powder: Infuses subtle garlicky flavor without overpowering the steaks.
- Onion Powder: Enhances the patties with an oniony depth that pairs perfectly with the actual onions in the gravy.
- Salt: Brings all the flavors to life—don’t skip it!
- Black Pepper: Gives the patties a pleasant heat and roundness.
- Olive Oil: For searing the steaks to a beautiful brown crust.
- Large Yellow Onion (thinly sliced): The star of the gravy, lending sweetness and body as it caramelizes.
- Beef Broth: Provides richness and backbone to the onion gravy.
- Worcestershire Sauce (for gravy): Deepens the savory, meaty flavor in your luscious sauce.
- All-Purpose Flour: Helps thicken the gravy to that perfect, cling-to-your-fork consistency.
- Unsalted Butter: Adds silkiness and mouthfeel to the onions and the gravy.
How to Make Salisbury Steak with Onion Gravy
Step 1: Mix and Shape Your Steaks
Start by adding the ground beef, breadcrumbs, egg, ketchup, Worcestershire sauce, mustard, garlic powder, onion powder, salt, and pepper to a large bowl. Use your hands or a fork to gently mix the ingredients until combined—don’t overwork it, or your patties can turn tough. Once mixed, shape the beef mixture into four oval-shaped patties. Try to keep them even in size so they cook through at the same rate.
Step 2: Sear the Patties
Heat olive oil in a large skillet over medium heat. When the oil shimmers, add the patties and cook them for about 4–5 minutes per side. The goal here is to get a lovely brown crust on each side that locks in the flavor. You don’t need to cook them fully; just get that gorgeous sear! Once browned, transfer the patties to a plate and set them aside.
Step 3: Create the Onion Gravy
In the same skillet (do not clean it—those browned steak bits are flavor gold!), add the unsalted butter and the thinly sliced onions. Cook the onions, stirring occasionally, for about 6–8 minutes until they turn soft and golden. Sprinkle the flour over the onions and stir continuously for a minute. This forms a roux, which thickens the gravy later on.
Step 4: Simmer and Thicken
Slowly pour in the beef broth and Worcestershire sauce, whisking as you go so there are no lumps. Let the gravy simmer for 2–3 minutes, giving it time to thicken ever so slightly. Scrape up any flavorful bits from the bottom of the pan—they’re what make this onion gravy incredibly savory and irresistible.
Step 5: Finish the Steaks in the Gravy
Gently return the browned patties to the skillet, nestling them into the gravy. Spoon some of that gorgeous onion gravy over the top of each steak. Cover the pan and let it all simmer together for 10–15 minutes. This last step finishes cooking the Salisbury Steak with Onion Gravy all the way through and turns the sauce into something magical. Serve up the patties with a generous ladle of gravy, and soak in the compliments!
How to Serve Salisbury Steak with Onion Gravy

Garnishes
A sprinkle of freshly chopped parsley is classic, adding a pop of color that brightens up the dish. You can also dust the top with a little cracked black pepper or even a pinch of smoked paprika. For extra indulgence, a dollop of creamy horseradish on the side is incredible with Salisbury Steak with Onion Gravy.
Side Dishes
The ultimate way to enjoy Salisbury Steak with Onion Gravy is with buttery mashed potatoes—the gravy seeps right in, making every bite heavenly. Fluffy white rice or buttered egg noodles are also great for soaking up every last drop. Don’t forget a green veggie: peas, steamed broccoli, or roasted carrots pair perfectly and round out the meal.
Creative Ways to Present
For a fun twist, serve the patties open-faced on thick slices of toasted sourdough. Or, make sliders for a party platter—mini Salisbury Steaks nestled in soft rolls with a drizzle of gravy. For a weeknight treat, use leftovers in a savory pot pie filling, layered with mashed potatoes or puff pastry.
Make Ahead and Storage
Storing Leftovers
If you find yourself with extra Salisbury Steak with Onion Gravy, lucky you! Store the cooled steaks and gravy in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen as they sit, making leftovers even more delicious for a quick and satisfying lunch.
Freezing
This dish freezes beautifully. Place the cooked, cooled steaks and gravy in a freezer-safe container or bag—squeeze out any excess air and label with the date. They’ll keep well for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
To reheat, simply warm the Salisbury Steak with Onion Gravy gently in a skillet over low heat, adding a splash of beef broth or water to loosen the gravy if needed. Alternatively, microwave in short bursts, stirring in between to ensure even heating. Enjoy the taste of comfort, just like fresh!
FAQs
Can I use ground turkey or chicken instead of beef?
Absolutely! Substitute ground turkey or chicken for a lighter take on Salisbury Steak with Onion Gravy. Just keep in mind that you might want to add a tablespoon of olive oil or a splash of beef broth to the mix so the patties stay juicy.
How do I make this gluten-free?
Easy! Use gluten-free breadcrumbs and swap the all-purpose flour for a gluten-free blend or even cornstarch. The result will taste just as wonderful, so everyone can enjoy Salisbury Steak with Onion Gravy regardless of dietary restrictions.
Can I add mushrooms to the onion gravy?
Yes, mushrooms are a delicious addition! Slice and sauté them with the onions until they’re golden. Their earthy flavor adds even more depth to the already rich gravy.
What’s the best way to reheat leftovers?
The stovetop is ideal—just reheat gently in a covered pan with a little added broth if the gravy looks thick. The microwave also works in a pinch; use low power and stir well for even heating to keep the Salisbury Steak with Onion Gravy moist and tender.
Can I prepare Salisbury steak ahead for a party?
Definitely! You can shape the patties and even cook the onion gravy a day ahead. Store them separately, then finish the dish just before serving. This approach takes the stress out of entertaining and ensures your Salisbury Steak with Onion Gravy is hot and flavorful when guests arrive.
Final Thoughts
Few recipes deliver comfort quite like Salisbury Steak with Onion Gravy—each bite takes you straight to the heart of home cooking. If you haven’t made this dish before, now’s the perfect time to create this classic in your own kitchen. Share it with family or friends and watch it become one of your most beloved, go-to favorites.
Print
Salisbury Steak with Onion Gravy Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Non-Vegetarian
Description
Indulge in the classic comfort dish of Salisbury Steak with Onion Gravy. Juicy ground beef patties smothered in a savory onion gravy, this stovetop favorite is perfect for a cozy homemade meal.
Ingredients
Main Dish:
- 1 pound ground beef (85% lean)
- 1/3 cup breadcrumbs
- 1 large egg
- 2 tablespoons ketchup
- 1 tablespoon Worcestershire sauce
- 1 teaspoon yellow mustard
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon olive oil
Onion Gravy:
- 1 large yellow onion, thinly sliced
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce (for gravy)
- 2 tablespoons all-purpose flour
- 2 tablespoons unsalted butter
Instructions
- Main Dish: In a large bowl, combine ground beef, breadcrumbs, egg, ketchup, Worcestershire sauce, mustard, garlic powder, onion powder, salt, and pepper. Form into 4 patties. Cook patties in olive oil until browned. Set aside.
- Onion Gravy: In the same skillet, cook onions in butter until soft. Add flour, then slowly pour in broth and Worcestershire sauce. Simmer until thickened. Return patties to skillet, spoon gravy over, cover, and simmer until cooked through.
- Serve warm with mashed potatoes or rice.
Notes
- For a richer flavor, use a mix of ground beef and ground pork.
- Substitute ground turkey for a lighter version.
- Add mushrooms to the onion gravy for extra depth.
Nutrition
- Serving Size: 1 steak with gravy
- Calories: 410
- Sugar: 4g
- Sodium: 670mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 13g
- Trans Fat: 1g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 115mg