
This Classic Salisbury Steak with Onion Gravy brings true comfort food back to the dinner table. Forget the frozen TV-dinner version—these tender, juicy beef patties are pan-seared and simmered in a rich, scratch-made onion gravy that’s deeply savory and incredibly satisfying. Made with simple pantry staples and fresh onions, this nostalgic skillet dinner delivers restaurant-quality flavor in under an hour, making it perfect for cozy weeknights or family dinners.
1 1/2 lbs ground beef (85% lean recommended)
1/3 cup breadcrumbs (plain or seasoned)
1 large egg
1/4 cup milk
1 tbsp Worcestershire sauce
1 tsp onion powder
1 tsp garlic powder
1/2 tsp salt
1/2 tsp black pepper
2 tbsp vegetable or canola oil
2 tbsp unsalted butter
1 large onion, thinly sliced
2 tbsp all-purpose flour
2 cups beef broth (low-sodium preferred)
1 tbsp Worcestershire sauce
1/2 tsp dried thyme (optional)
Fresh parsley, chopped (for garnish)
Mix the Patties
In a bowl, gently combine ground beef, breadcrumbs, egg, milk, Worcestershire sauce, onion powder, garlic powder, salt, and pepper until just mixed.
Shape the Steaks
Divide mixture into equal portions and form into oval patties about ¾-inch thick. Press a small indentation in the center of each.
Sear the Patties
Heat oil in a large skillet over medium-high heat. Cook patties 3–4 minutes per side until well browned. Remove and set aside.
Caramelize the Onions
Reduce heat to medium. Melt butter in the same skillet. Add sliced onions and cook until softened and golden.
Make the Gravy
Sprinkle flour over onions and stir for 1 minute. Slowly whisk in beef broth, Worcestershire sauce, and thyme. Simmer until thickened.
Simmer the Steaks
Return patties and juices to the skillet. Reduce heat to low and simmer 10–15 minutes, until cooked through and tender.
Serve
Season gravy to taste, garnish with parsley, and serve hot.