If you’re craving a hearty, comforting meal that feels like a warm hug on a plate, look no further than Salisbury Steak with Onion Gravy. Imagine juicy, flavorful beef patties smothered in a rich, savory onion gravy that’s so good, you’ll want to pour it over everything on your plate. This classic dish is perfect for cozy dinners, whether you’re feeding the family or enjoying a special night in. The combination of tender steak and caramelized onions in a thick gravy is irresistible—trust me, every bite is pure satisfaction!
Why You’ll Love Salisbury Steak with Onion Gravy
Here’s why this dish is a must-try:
- Comforting and Hearty: Salisbury steak is the ultimate comfort food, perfect for those nights when you just need something filling and delicious.
- Rich and Savory Gravy: The onion gravy is a game-changer. It’s flavorful, savory, and rich, creating the perfect sauce for your steak patties.
- Simple and Quick: This recipe is easy to make, and the whole meal comes together in under an hour, making it perfect for busy weeknights when you want something satisfying without a ton of effort.
- Versatile: Serve it with mashed potatoes, rice, or even noodles to soak up that delicious gravy. It’s a great dish to pair with a variety of sides.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Ingredients
Now, let’s talk about the ingredients that come together to make this meal so irresistible:
For the Salisbury Steak Patties:
- Ground Beef: The heart of the dish! You’ll want to use lean ground beef to keep the patties juicy without being greasy.
- Breadcrumbs: For binding the patties together and giving them that perfect texture.
- Egg: Helps hold the patties together and adds a bit of richness.
- Onion: Finely chopped and mixed into the patties for added flavor.
- Garlic Powder: Adds a savory kick to the beef mixture.
- Worcestershire Sauce: Gives the patties that delicious umami flavor.
- Salt & Pepper: For seasoning the patties and bringing out all the flavors.
For the Onion Gravy:
- Onions: Thinly sliced, they’ll cook down to create a sweet, caramelized base for the gravy.
- Beef Broth: The key to making a rich and savory gravy.
- Flour: To thicken the gravy and give it that luscious, smooth texture.
- Butter: Adds richness and helps sauté the onions.
- Soy Sauce: Deepens the flavor of the gravy.
- Garlic Powder: A little extra seasoning for the gravy to tie everything together.
- Salt & Pepper: To taste, to ensure the gravy is perfectly seasoned.
(Note: Full ingredient measurements are provided in the recipe card above.)
Instructions
Let’s get started on this delicious Salisbury steak with onion gravy:
Step 1: Prepare the Patties
- In a large bowl, combine the ground beef, breadcrumbs, egg, chopped onion, garlic powder, Worcestershire sauce, salt, and pepper. Mix everything together gently—just enough to combine without overworking the meat.
- Shape the mixture into 4-6 oval patties, depending on the size you prefer.
Step 2: Cook the Patties
- Heat a large skillet over medium-high heat and add a little oil to coat the pan. Once the skillet is hot, add the patties and cook them for 3-4 minutes per side, until they are nicely browned and cooked through. Once done, remove the patties from the pan and set aside.
Step 3: Make the Onion Gravy
- In the same skillet, melt butter over medium heat. Add the sliced onions and cook, stirring occasionally, for about 5-7 minutes until the onions soften and turn golden brown.
- Sprinkle flour over the onions and cook for another 1-2 minutes to form a roux.
- Slowly pour in the beef broth, stirring constantly to avoid lumps. Add the soy sauce, garlic powder, salt, and pepper. Let the gravy simmer for 5-10 minutes until it thickens to your desired consistency.
Step 4: Combine and Simmer
- Return the cooked Salisbury steaks to the pan with the gravy. Spoon some gravy over the patties and let everything simmer together for another 5-7 minutes, allowing the flavors to meld and the steaks to absorb the savory gravy.
Step 5: Serve and Enjoy
- Serve the Salisbury steaks with the rich, golden onion gravy poured generously over the top. Pair it with mashed potatoes, rice, or your favorite side dish for a complete, comforting meal.
Nutrition Facts
Servings: [Number of servings]
Calories per serving: [Calorie count per serving]
Preparation Time
Prep Time: [Time to prepare ingredients]
Cook Time: [Time to cook the patties and make the gravy]
Total Time: [Total time needed]
How to Serve Salisbury Steak with Onion Gravy
This dish is incredibly satisfying on its own, but here are a few ways to elevate the meal:
- Mashed Potatoes: This classic pairing is perfect for soaking up that rich onion gravy.
- Rice: A fluffy, steamed rice is great for balancing the savory flavors of the steak and gravy.
- Steamed Vegetables: Try pairing the steak with some steamed green beans or peas to add a pop of color and extra nutrition to your plate.
- Crispy Dinner Rolls: Serve with some fresh, warm rolls to soak up every last bit of that flavorful gravy.
Additional Tips
Here are some handy tips to make this recipe even easier and tastier:
- Use Lean Beef: For tender, juicy patties, opt for lean ground beef. If you prefer a bit more fat for extra flavor, you can go for ground chuck.
- Customize the Gravy: Feel free to adjust the consistency of the gravy by adding more beef broth if you like a thinner sauce or cooking it a little longer for a thicker gravy.
- Gravy Variations: Try adding a splash of red wine to the gravy for an extra depth of flavor, or a pinch of thyme or rosemary for a fresh herby twist.
- Make it Ahead: The patties and gravy can be made ahead of time. Store them separately in the fridge, and when you’re ready, reheat and combine for a quick meal.
FAQ Section
Q1: Can I make the Salisbury steaks ahead of time?
A1: Absolutely! You can form the patties ahead of time and store them in the fridge for up to 24 hours. Cook them just before serving, and make the gravy fresh.
Q2: Can I freeze this dish?
A2: Yes! You can freeze both the patties and the gravy separately. To reheat, simply thaw them in the fridge overnight and heat them on the stovetop until warm.
Q3: Can I make this dish with ground turkey or chicken?
A3: Yes, you can substitute the ground beef with ground turkey or chicken. The flavor will be slightly different, but still delicious!
Q4: Can I add mushrooms to the gravy?
A4: Absolutely! Mushrooms would make a great addition to the gravy. Just sauté them along with the onions for extra depth of flavor.
Q5: How do I make the gravy thicker?
A5: If you like a thicker gravy, simply let it simmer for a bit longer or add a little more flour. If it gets too thick, add a bit more broth to reach your desired consistency.
Q6: How long can I store leftovers?
A6: Leftovers will keep in the fridge for 3-4 days in an airtight container. Just reheat gently on the stovetop or in the microwave.
Conclusion
This Salisbury Steak with Onion Gravy is everything you want in a comforting meal: hearty, savory, and packed with flavor. The tender beef patties, paired with that luscious onion gravy, create a dish that will have everyone coming back for seconds. It’s simple to make, incredibly satisfying, and sure to become a family favorite. Go ahead and give it a try—you won’t regret it!
Print
Salisbury Steak with Onion Gravy
- Total Time: 45 minutes
- Yield: 4 Serving 1x
Description
This classic Salisbury Steak with Onion Gravy is a comforting dish that combines flavorful beef patties with a rich, savory gravy. Perfect for a hearty dinner, it’s sure to please the whole family!
Ingredients
- For the Salisbury Steaks:
- 1 pound ground beef
- 1/3 cup bread crumbs
- 2 teaspoons ketchup
- 1 teaspoon mustard
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder (optional, if not making onion gravy)
- For the Onion Gravy:
- 1 small onion, thinly sliced (optional)
- 1 teaspoon oil
- 2 cups beef broth
- 4 tablespoons flour
- 1 teaspoon ketchup
- 1/2 teaspoon Worcestershire sauce
Instructions
- Prepare the onions (optional): Cook the thinly sliced onion in a skillet with 1 teaspoon of oil over medium-high heat until browned (about 7-8 minutes). Set aside.
- Make the Salisbury steaks: In a bowl, combine ground beef, bread crumbs, ketchup, mustard, Worcestershire sauce, garlic powder, and onion powder (if using). Divide the mixture into 3-4 equal portions and shape into patties.
- Cook the steaks: In a large skillet, heat 1 teaspoon of oil over medium-high heat. Cook the patties, flipping every 5-6 minutes, until they reach an internal temperature of 165°F (about 15-20 minutes). Remove the steaks from the skillet and set aside.
- Make the gravy: Pour out most of the grease from the skillet, leaving about 3-4 tablespoons. Add 1 cup of beef broth and bring to a simmer.
- Whisk in the flour mixture: In a small bowl, whisk together the remaining 1 cup of beef broth and 4 tablespoons of flour. Slowly whisk this mixture into the simmering broth in the skillet.
- Add seasonings and onions: Stir in ketchup, Worcestershire sauce, and salt to taste. If you prepared caramelized onions, add them to the gravy now.
- Simmer: Let the gravy simmer for a few minutes, or until thickened.
- Serve: Return the Salisbury steaks to the gravy and let simmer for a few minutes. Serve with mashed potatoes or your favorite side dish.
Notes
- Feel free to adjust the seasonings to your taste.
- For added flavor, consider incorporating herbs like thyme or parsley.
- Prep Time: 15 mins
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 steak with gravy
- Calories: 350
- Sugar: 2g
- Sodium: 550mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 85mg