Ever dreamed of sinking your teeth into a delicious, juicy patty smothered in velvety gravy? With our Tender Salisbury Steak Recipe and its Easy Rich Caramelized Onion Gravy, you’ll indulge those cravings in style! This dish is quick, comforting, and a guaranteed crowd-pleaser—perfect for weeknight dinners or special family gatherings.
Why Make This Recipe
Why should you whip up this succulent dish? Here are a few reasons:
- Minimal cleanup: Everything happens in one pan. Yup, less time cleaning means more time enjoying!
- Family-friendly: Even picky eaters can’t resist the rich flavors of beef and gravy. Can you say “dinner win”?
- Affordable ingredients: This savory meal won’t break the bank, making it perfect for budget-conscious cooks.
Ingredients
You don’t need fancy stuff — just these basics!
- 1 lb (450 g) ground beef (80/20 blend recommended for juiciness)
- 1/2 cup (50 g) plain breadcrumbs (panko preferred)
- 1/4 cup (60 ml) milk (whole or 2%)
- 1 small onion, finely chopped
- 1 large egg, beaten
- 1 tsp garlic powder
- 1 tsp Worcestershire sauce
- Salt and freshly ground black pepper, to taste
- 2 large yellow onions, thinly sliced
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 2 cloves garlic, minced
- 2 cups (480 ml) beef broth (low sodium preferred)
- 2 tbsp all-purpose flour
- 1 tbsp Worcestershire sauce
- Salt and pepper, to taste
- Optional garnishes: fresh parsley, chopped
- Optional sides: mashed potatoes or buttered egg noodles
Directions
Follow these easy steps for a scrumptious result:
In a large bowl, combine the ground beef, breadcrumbs, milk, finely chopped onion, beaten egg, garlic powder, Worcestershire sauce, salt, and pepper. Mix gently until just combined. Form into 4 oval-shaped patties about 1 inch thick. Set aside.
Heat butter and olive oil in a large skillet over medium-low heat. Add the sliced onions and a pinch of salt. Stir frequently and cook slowly for 20-25 minutes until onions are deep amber and caramelized. Add minced garlic and cook for another 1-2 minutes.
Push the onions to one side of the pan. Increase heat to medium-high and add the patties. Cook 3-4 minutes per side until browned but not fully cooked. Remove patties and set aside.
Lower heat to medium. Sprinkle flour over onions and stir well. Cook 1-2 minutes to remove raw flour taste. Gradually whisk in beef broth, scraping the bottom of the pan. Add Worcestershire sauce and bring to a gentle simmer. Season with salt and pepper. Cook 5-7 minutes until gravy thickens.
Return patties to the pan and nestle into the gravy. Reduce heat to low, cover, and simmer for 10-12 minutes until patties reach an internal temperature of 160°F (71°C).
Garnish with chopped parsley if desired. Serve hot over mashed potatoes or buttered egg noodles.

How to Make Tender Salisbury Steak Recipe with Easy Rich Caramelized Onion Gravy (Overview)
Let’s break it down, shall we? Start by mixing all your meatball magic in a bowl—don’t overdo it; we want tenderness, not toughness! Then caramelize those onions to perfection, melting their sweet flavors right into the gravy. Patience is key here—20-25 minutes of love! Once your patties get their golden sear, mix everything back together in a simmering hug of gravy. Pro tip: Don’t skip toasting the garlic; it’s what makes the flavor pop!
How to Serve Tender Salisbury Steak Recipe with Easy Rich Caramelized Onion Gravy
Imagine digging into tender Salisbury steaks drenched in that luscious, golden gravy, with fluffy mashed potatoes holding it all together. The richness of the gravy, the warmth of the beef, and that soft, buttery feel on your tongue? Pure comfort! Top it all off with some chopped parsley for color and a sprinkle of freshness. Yum!
How to Store Tender Salisbury Steak Recipe with Easy Rich Caramelized Onion Gravy
Got leftovers? Lucky you! Store any uneaten steak and gravy in an airtight container in the fridge for up to 3 days. If you want to hold onto that flavor longer, freeze it for up to 3 months. When you’re ready to enjoy again, just reheat gently on the stove. Easy peasy!
Tips to Make Tender Salisbury Steak Recipe with Easy Rich Caramelized Onion Gravy
Here are some quick tidbits to up your cooking game:
- Choose good beef: The fat content will keep your meat juicy. Go for that 80/20 blend!
- Don’t rush the onions: Caramelizing takes time, but trust me, the flavor is worth it.
- Adjust the seasoning: Feel free to sprinkle some extra herbs or spices according to your taste.
Variation
Want to switch it up? Try using ground turkey or chicken for a leaner option. For a vegan twist, swap the meat with a plant-based ground alternative and use coconut milk instead of regular milk. The beauty of this recipe is how flexible it can be!
FAQs
Can I make Salisbury steaks ahead of time?
Absolutely! Prepare the patties in advance and store them in the fridge for up to a day before cooking.
Can I freeze the cooked Salisbury steak?
Yes! Just let it cool before sealing it in an airtight container or freezer bag.
What can I serve with Salisbury steak?
Mashed potatoes, buttered egg noodles, or a colorful side salad all pair wonderfully with this dish!
📌 Pin this recipe for your next cozy dinner night!

Tender Salisbury Steak
Ingredients
Method
- In a large bowl, combine the ground beef, breadcrumbs, milk, finely chopped onion, beaten egg, garlic powder, Worcestershire sauce, salt, and pepper. Mix gently until just combined. Form into 4 oval-shaped patties about 1 inch thick. Set aside.
- Heat butter and olive oil in a large skillet over medium-low heat. Add the sliced onions and a pinch of salt. Stir frequently and cook slowly for 20-25 minutes until onions are deep amber and caramelized. Add minced garlic and cook for another 1-2 minutes.
- Push the onions to one side of the pan. Increase heat to medium-high and add the patties. Cook 3-4 minutes per side until browned but not fully cooked. Remove patties and set aside.
- Lower heat to medium. Sprinkle flour over onions and stir well. Cook 1-2 minutes to remove raw flour taste. Gradually whisk in beef broth, scraping the bottom of the pan. Add Worcestershire sauce and bring to a gentle simmer. Season with salt and pepper. Cook 5-7 minutes until gravy thickens.
- Return patties to the pan and nestle into the gravy. Reduce heat to low, cover, and simmer for 10-12 minutes until patties reach an internal temperature of 160°F (71°C).
- Garnish with chopped parsley if desired. Serve hot over mashed potatoes or buttered egg noodles.