Few comfort foods are as satisfying as a hearty plate of Salisbury steak. With juicy beef patties smothered in rich, savory gravy and served alongside mashed potatoes or vegetables, it’s the kind of meal that instantly feels warm and nostalgic.
The good news is that you don’t need anything fancy to make this classic dish at home. With simple ingredients and a straightforward cooking process, Salisbury steak can easily become a regular part of your dinner rotation.
Why Salisbury Steak Is Such a Classic
Salisbury steak is essentially a seasoned ground beef patty that’s pan-seared and then simmered in a flavorful onion and mushroom gravy. The slow simmer allows the patties to absorb the rich sauce while staying tender and juicy.

It’s simple, filling, and full of the comforting flavors people love in homemade meals.
Ingredients
For the Salisbury Steaks
- 1 pound ground beef
- 1/3 cup breadcrumbs
- 1 egg
- 1 tablespoon ketchup
- 1 teaspoon mustard
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and pepper to taste
For the Gravy
- 1 tablespoon butter
- 1 tablespoon olive oil
- 1 medium onion, sliced
- 1 cup mushrooms, sliced (optional)
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 tablespoon ketchup
- 2 tablespoons flour
- Salt and pepper to taste

Instructions
1. Prepare the Beef Patties
In a large bowl, combine the ground beef, breadcrumbs, egg, ketchup, mustard, Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix until everything is evenly combined.
Shape the mixture into 4 oval-shaped patties.
2. Brown the Patties
Heat a skillet over medium-high heat and add a little oil. Cook the patties for about 3–4 minutes per side until they develop a nice brown crust. Remove them from the skillet and set aside.
3. Cook the Onions and Mushrooms
In the same skillet, melt the butter and add the sliced onions and mushrooms. Cook until the onions are soft and slightly caramelized.
4. Make the Gravy
Sprinkle the flour over the onions and mushrooms and stir for about one minute. Slowly pour in the beef broth while stirring to avoid lumps. Add Worcestershire sauce and ketchup, then simmer until the gravy thickens.
5. Simmer the Patties
Return the beef patties to the skillet and spoon the gravy over them. Cover and simmer for about 10–15 minutes so the patties finish cooking and absorb the flavor of the gravy.
Serving Ideas
Salisbury steak is best served hot with classic sides such as:
- Creamy mashed potatoes
- Buttered green beans
- Steamed carrots
- Rice or egg noodles
The rich gravy pairs beautifully with anything that can soak up its flavor.
A Comfort Food Favorite
Homemade Salisbury steak is one of those meals that always feels satisfying and comforting. It’s simple enough for a weeknight dinner but hearty enough to feel like a special home-cooked meal.
Once you try making it yourself, you may find it becoming a regular request at the dinner table.