Few comfort foods hit the soul quite like a rich, savory plate of Homemade Salisbury Steak. This dish combines juicy ground beef patties with a hearty onion and mushroom gravy that clings to every bite. Whether you’re serving it over buttery mashed potatoes or a warm bed of rice, Salisbury steak brings a nostalgic flavor that instantly takes you home.

The aroma alone—deeply caramelized onions, sizzling beef, earthy mushrooms—signals a meal that’s both satisfying and wholesome. Perfect for chilly nights or cozy dinners, this recipe feels like a diner classic made even better in your own kitchen.
Why You’ll Love This Homemade Salisbury Steak
- It’s the ultimate comfort food, packed with rich flavors and tender textures.
- Simple ingredients that are budget-friendly and easy to find.
- One-pan dish for easy cleanup.
- Great for meal prep or freezing for later.
- Perfect with classic sides like mashed potatoes, egg noodles, or steamed veggies.
Preparation Phase & Tools to Use
To create the perfect Salisbury steak, a few essential tools will make your job smoother:
- Cast Iron Skillet or Heavy Pan: Retains heat well and allows you to get that golden-brown sear on the patties.
- Mixing Bowl: For combining the meat mixture evenly.
- Wooden Spoon or Spatula: To gently stir the gravy without breaking the patties.
- Tongs or Flat Spatula: Makes flipping patties easier without losing shape.
- Measuring Cups & Spoons: Ensures accurate flavor balance.
Each tool contributes to texture and consistency. A sturdy skillet, for instance, gives the patties that crave-worthy crust, while a good spatula ensures everything stays intact.
Preparation Tips
To get the juiciest Salisbury steak, don’t overmix your beef mixture—just enough to combine ingredients without compacting the meat. Make uniform patties so they cook evenly. When searing, avoid crowding the pan; cook in batches if needed to maintain that beautiful brown crust. For the gravy, let the onions and mushrooms cook down properly to deepen the flavor before adding broth and thickening agents. Always taste the gravy before serving and adjust the seasoning as needed.
Ingredients for this Homemade Salisbury Steak
For the Steaks:
- 1 1/2 pounds ground beef (80/20 for juiciness)
- 1/3 cup breadcrumbs
- 1 large egg
- 2 teaspoons Worcestershire sauce
- 1 tablespoon ketchup
- 1 teaspoon onion powder
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste
- 1 tablespoon olive oil (for searing)
For the Gravy:
- 1 tablespoon unsalted butter
- 1 large onion, thinly sliced
- 1 1/2 cups sliced mushrooms (white or cremini)
- 2 cups beef broth (preferably low sodium)
- 1 tablespoon Worcestershire sauce
- 1 tablespoon ketchup
- 2 teaspoons cornstarch mixed with 2 tablespoons cold water (slurry)
- Salt and pepper to taste
- Fresh chopped parsley (for garnish, optional)

Step 1: Mix the Beef Patties
In a large mixing bowl, combine the ground beef, breadcrumbs, egg, Worcestershire sauce, ketchup, onion powder, garlic powder, salt, and black pepper. Mix gently until just combined—overmixing can make the patties tough. Form into 4-6 oval-shaped patties.
Step 2: Sear the Patties
Heat olive oil in a large cast iron skillet or heavy-bottomed pan over medium-high heat. Once hot, add the patties and sear for about 4 minutes per side, or until nicely browned. They don’t need to be fully cooked through at this point. Remove and set aside.
Step 3: Caramelize the Onions and Mushrooms
Reduce heat to medium. In the same pan, add butter, sliced onions, and mushrooms. Sauté until softened and golden brown, about 8-10 minutes. This step builds the flavor base of the gravy.
Step 4: Build the Gravy
Add beef broth, Worcestershire sauce, and ketchup to the pan. Stir to combine and scrape any browned bits from the bottom. Bring to a simmer.
Step 5: Thicken the Gravy
Whisk the cornstarch slurry (cornstarch + water) and slowly pour it into the simmering gravy while stirring. Allow it to cook for 1-2 minutes until it thickens.
Step 6: Return the Patties and Simmer
Place the seared patties back into the pan, nestling them into the onion-mushroom gravy. Cover partially and simmer on low heat for 15-20 minutes, or until patties are fully cooked and infused with the sauce.
Step 7: Garnish and Serve
Taste the gravy and adjust salt and pepper as needed. Sprinkle with chopped parsley if desired. Serve hot over mashed potatoes, noodles, or rice for the ultimate comfort meal.
Notes
For best results, always opt for 80/20 ground beef as it strikes the perfect balance between flavor and moisture. Letting the patties rest in the gravy before serving allows them to absorb the savory richness of the sauce. Additionally, using low-sodium broth gives you better control over the seasoning, helping you avoid an overly salty dish.
Watch Out for These Mistakes While Cooking
- Overmixing the beef mixture: This can lead to dense, rubbery patties. Mix just until combined.
- Crowding the skillet: Doing so can steam the patties instead of searing them. Sear in batches if necessary.
- Skipping the onion and mushroom browning step: Rushing this process sacrifices flavor development.
- Not thickening the gravy properly: Ensure your cornstarch slurry is well mixed, and add it gradually while stirring to avoid lumps.
- Overcooking the patties in the gravy: Simmer gently; high heat can make them tough.
Storage Instructions
Let the Salisbury steak cool to room temperature before storing. Place leftovers in an airtight container and refrigerate for up to 4 days. For longer storage, freeze in individual portions with the gravy for up to 3 months. Reheat gently on the stovetop or in the microwave, adding a splash of broth if needed to loosen the sauce.
Estimated Nutrition
(Per Serving – Based on 4 servings)
- Calories: 430 kcal
- Protein: 28g
- Fat: 30g
- Saturated Fat: 11g
- Carbohydrates: 12g
- Fiber: 1g
- Sugar: 4g
- Sodium: 580mg
- Cholesterol: 115mg
Frequently Asked Questions
What type of beef is best for Salisbury steak?
Use 80/20 ground beef for the best flavor and moisture balance. Leaner meat can become too dry.
Can I make this dish ahead of time?
Yes, it actually tastes better the next day as the flavors continue to develop. Store in the fridge and reheat gently.
Can I freeze Salisbury steak?
Absolutely. Freeze in airtight containers with some gravy for up to 3 months. Thaw overnight in the fridge before reheating.
What’s the difference between Salisbury steak and hamburger steak?
Salisbury steak typically includes seasonings, breadcrumbs, and is served with a rich brown gravy. Hamburger steak is simpler and usually just seasoned meat.
Can I use ground turkey instead of beef?
Yes, ground turkey works well but may require extra seasoning and a bit of oil to avoid dryness.
How do I prevent the gravy from being lumpy?
Make sure the cornstarch slurry is fully dissolved, and whisk it in slowly while the gravy simmers.
What are the best sides for this dish?
Mashed potatoes, egg noodles, white rice, or even roasted vegetables complement it beautifully.
Can I make it gluten-free?
Yes, substitute gluten-free breadcrumbs and ensure your broth and Worcestershire sauce are certified gluten-free.
Conclusion
Homemade Salisbury Steak is more than just a nostalgic meal—it’s a comforting, hearty dish packed with robust flavors and wholesome ingredients. Whether you’re cooking for the family or meal-prepping for the week, this recipe is a dependable winner. Try it once, and it’ll earn a regular spot on your dinner rotation.
Homemade Salisbury Steak
- Total Time: 50 minutes
- Yield: 4 servings 1x
Description
Homemade Salisbury Steak is the ultimate comfort food made right in your kitchen. Juicy beef patties simmered in a rich mushroom and onion gravy create a soul-warming dinner that feels nostalgic yet freshly homemade. Whether you’re looking for easy dinner ideas, quick comfort food recipes, or a hearty meal prep option, this easy recipe ticks all the boxes. Ideal for chilly nights, family dinners, or freezer-friendly food ideas!
Ingredients
1 1/2 pounds ground beef
1/3 cup breadcrumbs
1 large egg
2 teaspoons Worcestershire sauce
1 tablespoon ketchup
1 teaspoon onion powder
1/2 teaspoon garlic powder
Salt and black pepper to taste
1 tablespoon olive oil
1 tablespoon unsalted butter
1 large onion, thinly sliced
1 1/2 cups sliced mushrooms
2 cups beef broth
1 tablespoon Worcestershire sauce
1 tablespoon ketchup
2 teaspoons cornstarch
2 tablespoons cold water
Salt and pepper to taste
Fresh chopped parsley (optional)
Instructions
1. In a large bowl, mix ground beef, breadcrumbs, egg, Worcestershire sauce, ketchup, onion powder, garlic powder, salt, and pepper until just combined. Form into 4–6 oval patties.
2. Heat olive oil in a skillet over medium-high heat. Sear the patties for about 4 minutes per side until browned. Remove and set aside.
3. In the same pan, add butter, onions, and mushrooms. Sauté over medium heat for 8–10 minutes until caramelized.
4. Stir in beef broth, Worcestershire sauce, and ketchup. Scrape the pan to deglaze and bring to a simmer.
5. Mix cornstarch and water to form a slurry. Slowly whisk it into the gravy until it thickens.
6. Return patties to the pan, cover partially, and simmer for 15–20 minutes until cooked through.
7. Adjust seasoning, garnish with parsley if desired, and serve hot over mashed potatoes, noodles, or rice.
Notes
Let the patties rest in the gravy for 5 minutes before serving to soak up extra flavor.
Use low-sodium broth to control the salt level better.
Avoid overmixing the beef mixture to keep the patties tender.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Stove Top
- Cuisine: American
Nutrition
- Serving Size: 1 steak with gravy
- Calories: 430
- Sugar: 4g
- Sodium: 580mg
- Fat: 30g
- Saturated Fat: 11g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 115mg
Keywords: homemade salisbury steak, easy dinner, comfort food, beef patties with gravy, quick comfort meal