When it comes to classic comfort food that’s hearty, flavorful, and easy to prepare, few dishes can compete with Salisbury steak. This old-fashioned favorite is a weeknight dinner hero, made with simple pantry ingredients, ground beef, and a rich onion and mushroom gravy that brings it all together. Whether you’re cooking for family or meal-prepping for the week, Salisbury steak delivers both nostalgia and satisfaction in every bite.
In this post, Savora brings you the ultimate guide to making Salisbury steak from scratch, using fresh ingredients and a skillet—no oven required. Let’s dive into the delicious details of this timeless dish.
What is Salisbury Steak?
Despite the name, Salisbury steak isn’t actually steak—it’s a flavorful beef patty made with ground beef, breadcrumbs (or oats), seasonings, and egg, shaped like a steak and typically served with a savory gravy. The dish is named after Dr. James H. Salisbury, a 19th-century physician who promoted lean beef patties as a health food.
Over the decades, Salisbury steak evolved into a beloved American dinner staple, often paired with mashed potatoes, green beans, or buttered corn. Today, it’s one of the most comforting meals you can make using simple ingredients and everyday cookware.
Why You’ll Love This Salisbury Steak Recipe
- Simple, real ingredients – No mystery meat or canned soup.
- One-pan meal – Easy cleanup and quick cooking.
- Full of flavor – Thanks to a rich homemade mushroom and onion gravy.
- Family-friendly – Kids and adults both love this hearty dinner.
- Perfect for meal prep – Keeps well and tastes even better the next day.
Ingredients You’ll Need

Here’s what you’ll need to create the best homemade Salisbury steak:
For the Steaks:
- 1 lb ground beef (preferably 85/15)
- 1/4 cup breadcrumbs or quick oats
- 1 large egg
- 1 tbsp Worcestershire sauce
- 1 tbsp ketchup
- 1 tsp garlic powder
- 1/2 tsp onion powder
- Salt and pepper to taste
For the Gravy:
- 1 medium onion, thinly sliced
- 1 cup mushrooms, sliced
- 2 tbsp butter
- 2 tbsp flour
- 1 1/2 cups beef broth
- 1 tbsp Worcestershire sauce
- Salt and pepper to taste
How to Make Salisbury Steak – Step-by-Step
1. Make the Patties
In a large mixing bowl, combine ground beef, breadcrumbs, egg, ketchup, Worcestershire sauce, and seasonings. Mix until just combined—don’t overwork the meat or the patties will become tough.
Divide the mixture into 4 even portions and shape each into an oval patty, about 3/4 inch thick.
2. Brown the Patties
Heat a large skillet over medium heat with a drizzle of oil. Cook the patties for 3-4 minutes per side until browned but not fully cooked through. Take them out of the pan and place them aside.
3. Sauté the Onions and Mushrooms
In the same pan, melt the butter. Add sliced onions and mushrooms. Cook for 5-6 minutes until the onions are golden and the mushrooms are tender.
4. Make the Gravy
Sprinkle flour over the onions and mushrooms. Stir for about a minute to eliminate the raw flour flavor. Slowly add the beef broth, stirring continuously. Add Worcestershire sauce, then season with salt and pepper. Let the gravy simmer until slightly thickened.

5. Return the Patties to the Pan
Nestle the browned Salisbury steaks into the gravy. Cover the pan and let it simmer for 10–12 minutes, until the patties are fully cooked and the flavors have blended.
Serving Suggestions
Salisbury steak is traditionally served with mashed potatoes, but you can easily pair it with a variety of sides for a full, balanced meal. Try these:
- Garlic mashed potatoes
- Steamed green beans or buttered corn
- Roasted carrots or brussels sprouts
- White rice or buttered noodles
- Side salad with vinaigrette for a lighter option
Want a low-carb version? Swap the potatoes with mashed cauliflower or serve it over zucchini noodles.
Tips for the Best Salisbury Steak

- Use quality ground beef – 80/20 or 85/15 fat ratios provide the best flavor and texture.
- Don’t overmix the meat – It can result in dense patties.
- To make it gluten-free – substitute with gluten-free breadcrumbs and a suitable flour alternative.
- Spice it up – with a dash of hot sauce or a pinch of cayenne pepper for a gentle kick of heat.
- Make it ahead – This dish tastes even better the next day after the flavors have had time to develop.
Salisbury Steak FAQs
Can I freeze Salisbury steak?
Yes! After cooking, let the patties and gravy cool completely. Keep in an airtight container or freezer-safe bag and store for up to 3 months.
Can I use ground turkey instead of beef?
Absolutely. It won’t be traditional, but ground turkey makes a great lighter version of this dish.
Can I make Salisbury steak without mushrooms?
Sure! Just omit them and increase the onions, or substitute with another veggie like finely chopped zucchini.
Is Salisbury steak healthy?
It can be! Made from lean ground beef, real ingredients, and served with balanced sides, it’s a wholesome, protein-rich meal. You can also reduce sodium or fat by adjusting seasonings and cooking fat.
Final Thoughts
If you’re craving comfort food without the complexity, this Salisbury steak with mushroom and onion gravy is the answer. It’s savory, satisfying, and made with ingredients you likely already have on hand. From weeknight dinners to meal prepping for busy days, this dish is a go-to that never disappoints.
With just one pan and a few steps, you’ll have a delicious homemade meal that’s far superior to frozen dinners or takeout. Salisbury Steak Done Right isn’t just a title—it’s a promise.
Try This Next
Looking to expand your comfort food menu? Try Savora’s other cozy, easy-to-make favorites: