If you’re craving a hearty, comforting meal that reminds you of home-cooked goodness, this Homemade Salisbury Steak Recipe is exactly what you need. Packed with tender, juicy beef patties smothered in a rich mushroom and onion gravy, it’s the perfect blend of simple ingredients coming together to create unforgettable flavors. This recipe brings classic American diner vibes right into your kitchen, delivering that wonderful warmth and satisfaction with every bite.

Ingredients You’ll Need
Gathering these ingredients is the first step to making magic happen, and you’ll find they’re all simple, pantry-friendly staples that each add something special—whether it’s juiciness, depth, or that perfect savory kick.
- 1 lb ground beef: I use Lean 80/20 to strike a balance between moisture and rich beefy flavor.
- 1 egg: Acts as the binding agent keeping the patties together perfectly.
- 1.5 tbsp Worcestershire sauce: Adds that unmistakable tangy umami punch; Lea & Perrins is my go-to.
- 1.5 tsp Dijon mustard: Brings a subtle sharpness that brightens the beef mixture beautifully.
- 3 garlic cloves: Freshly minced, garlic infuses the patties with aromatic depth.
- 1/2 cup breadcrumbs: They provide just the right texture to keep things tender and hold moisture.
- 3/4 tsp onion powder: Enhances the savory foundation of the beef mixture.
- 1/2 tsp salt: Essential for seasoning and amplifying all other flavors.
- 1/4 tsp black pepper: Adds a gentle hint of spice without overpowering.
- 1 tbsp olive oil: For browning those patties to a gorgeous golden crust.
- 1 large onion: Sliced thinly to caramelize and elevate the gravy’s flavor.
- 8 oz mushrooms: Sautéed to tender perfection, they add earthiness and texture to the sauce.
- 3 tbsp butter: Kerrygold unsalted butter is my favorite for a rich, silky sauce base.
- 3.5 tbsp flour: Creates that luscious gravy consistency that clings to every bite.
- 2 cups beef broth: The heart of the sauce, bringing savory depth and moisture.
- 1 tsp Worcestershire sauce: Another layer of savory goodness in the gravy.
- 3/4 tsp garlic powder: Gives a gentle garlic warmth to the sauce without overpowering.
- 1/4 tsp black pepper: Rounds out the seasoning to kiss the palate just right.
How to Make Homemade Salisbury Steak Recipe
Step 1: Prepare the Beef Patties
Start by combining the ground beef, egg, 1.5 tablespoons Worcestershire sauce, Dijon mustard, minced garlic, breadcrumbs, onion powder, salt, and black pepper in a bowl. Use your hands to gently mix everything until just combined—overmixing can make the patties tough. Form the mixture into four oval-shaped patties that look like traditional Salisbury steaks.
Step 2: Brown the Patties
Heat the olive oil in a large skillet over medium-high heat. Once hot, add the patties and brown them for about 3 to 4 minutes per side. You’re looking for a beautiful golden crust but don’t cook them all the way through, since they will finish cooking in the sauce. Remove the browned patties and set them aside on a plate.
Step 3: Sauté Onions and Mushrooms
In the same skillet, reduce the heat to medium and add the butter. Once melted, toss in the sliced onions and mushrooms. Sauté these together until the onions are soft and caramelized and the mushrooms release their moisture and start to brown, about 8 to 10 minutes. This step builds the rich foundation of your gravy.
Step 4: Make the Gravy
Sprinkle the flour evenly over the cooked onions and mushrooms and stir well to combine. Cook this mixture for about 1 to 2 minutes to eliminate any raw flour taste. Then, slowly whisk in the beef broth, followed by the teaspoon of Worcestershire sauce, garlic powder, and black pepper. Keep stirring until the sauce thickens and turns glossy.
Step 5: Simmer Patties in the Gravy
Return the browned patties to the skillet, nestling them gently into the gravy. Reduce heat to low and cover the pan. Let everything simmer together for about 15 minutes so the patties finish cooking and soak up that luscious sauce. Once done, taste the sauce and adjust seasoning if needed.
How to Serve Homemade Salisbury Steak Recipe
Garnishes
A sprinkle of fresh chopped parsley or chives on top of the steamy Salisbury steak adds a pop of color and a fresh herbal brightness that complements the deep, rich flavors perfectly. It’s these little touches that make your presentation shine and invite everyone to dig in.
Side Dishes
Homemade Salisbury Steak Recipe feels like a meal made for hearty accompaniments. Think creamy mashed potatoes to soak up that delicious gravy, roasted green beans for a crisp contrast, or buttery egg noodles tossed with a touch of parsley. Classic comfort food sides elevate this dish to ultimate satisfaction.
Creative Ways to Present
For a fun twist, try serving your Salisbury steak topped with melted Swiss or cheddar cheese for a cheesy layer of indulgence. You can also plate it alongside a medley of seasonal roasted vegetables or even serve it open-faced on toasted bread for a rustic Salisbury steak sandwich. This recipe is versatile and welcomes your personal flair.
Make Ahead and Storage
Storing Leftovers
Once cooled, place your leftover Salisbury steak patties and gravy in an airtight container and refrigerate for up to 3 days. The flavors actually deepen overnight, making your next meal just as tasty, if not better, than the first.
Freezing
This Homemade Salisbury Steak Recipe freezes beautifully. Place individual patties with gravy into freezer-safe containers or heavy-duty zip-top bags, sealing tightly to prevent freezer burn. Freeze for up to 3 months, so you’re always ready with a comforting meal when time is tight.
Reheating
For best results, thaw frozen Salisbury steak in the refrigerator overnight. Reheat gently on the stovetop over low heat, stirring the gravy occasionally and covering to preserve moisture. If reheating from refrigerated leftovers, microwave or warm on the stove until heated through, making sure not to overcook the patties.
FAQs
Can I use ground turkey instead of beef?
Absolutely! Ground turkey is a leaner option, but you might want to add a bit more moisture, like an extra egg or some olive oil, to keep the patties tender. The flavors in the Homemade Salisbury Steak Recipe remain just as satisfying.
What can I substitute for Worcestershire sauce?
If you don’t have Worcestershire sauce, soy sauce mixed with a little lemon juice or balsamic vinegar makes a good alternative. Just remember it will slightly change the flavor profile, but your Salisbury steak will still be delicious.
Can I make this recipe gluten-free?
Yes! Use gluten-free breadcrumbs and substitute regular flour with a gluten-free all-purpose blend or cornstarch for the gravy thickener. This way, you keep all the hearty flavors without gluten worries.
How long does it take to cook the patties?
Browning the patties takes about 3 to 4 minutes on each side. After that, simmering them in gravy for 15 minutes ensures they’re cooked through and bursting with juicy flavor.
Is Homemade Salisbury Steak Recipe good for meal prepping?
Definitely! This recipe is perfect for meal prepping since it reheats well and tastes fantastic even after a few days. Portion out servings into containers along with your favorite sides to have ready-made comfort meals.
Final Thoughts
This Homemade Salisbury Steak Recipe is a gem that deserves a spot on your weeknight dinner rotation. It’s comforting, flavorful, and surprisingly simple to make with everyday ingredients. Trust me, once you try this recipe, you’ll have a new favorite go-to meal that warms both heart and home. Give it a whirl and enjoy every delicious bite!
Print
Homemade Salisbury Steak Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
This Homemade Salisbury Steak recipe features juicy ground beef patties simmered in a rich mushroom and onion gravy, making a comforting and hearty meal perfect for any night of the week. Combining classic flavors with simple ingredients, this dish is both satisfying and easy to prepare.
Ingredients
For the Salisbury Steaks
- 1 lb ground beef (Lean 80/20 for best moisture and flavor)
- 1 egg
- 1.5 tbsp Worcestershire sauce (preferably Lea & Perrins)
- 1.5 tsp Dijon mustard
- 3 garlic cloves, freshly minced
- 1/2 cup breadcrumbs
- 3/4 tsp onion powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp olive oil
For the Gravy
- 1 large onion, sliced
- 8 oz mushrooms, sliced
- 3 tbsp butter (unsalted, recommended Kerrygold)
- 3.5 tbsp all-purpose flour
- 2 cups beef broth
- 1 tsp Worcestershire sauce
- 3/4 tsp garlic powder
- 1/4 tsp black pepper
Instructions
- Prepare the meat mixture: In a large mixing bowl, combine the ground beef, egg, Worcestershire sauce, Dijon mustard, freshly minced garlic, breadcrumbs, onion powder, salt, and black pepper. Mix gently until all ingredients are just incorporated, being careful not to overwork the meat to keep the patties tender.
- Form the patties: Divide the meat mixture into 4 equal portions and shape each one into an oval patty about half an inch thick. Set aside on a plate while you prepare the skillet.
- Sear the patties: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Once hot, add the patties in a single layer, cooking for about 4 minutes on each side until nicely browned. Remove the patties from the skillet and set aside, leaving any browned bits on the pan for extra flavor.
- Sauté the onions and mushrooms: In the same skillet, lower the heat to medium and add 3 tablespoons of butter. Once melted, add the sliced onions and mushrooms. Cook, stirring occasionally, for about 7-8 minutes or until they are softened and slightly caramelized.
- Create the gravy base: Sprinkle 3.5 tablespoons of flour over the onion and mushroom mixture. Stir constantly for 2-3 minutes to cook out the raw flour taste and form a roux. This will thicken your gravy.
- Add liquids and seasonings: Gradually whisk in 2 cups of beef broth to prevent lumps, then add 1 teaspoon Worcestershire sauce, 3/4 teaspoon garlic powder, and 1/4 teaspoon black pepper. Continue whisking until the sauce is smooth and starts to thicken, about 3-5 minutes.
- Simmer the patties in gravy: Return the browned patties to the skillet, nestling them into the gravy. Reduce the heat to low, cover the skillet, and let everything simmer gently for 10 minutes. This allows the patties to cook through and the flavors to meld beautifully.
- Serve: After simmering, check seasoning and adjust salt or pepper as needed. Serve the Salisbury steaks hot, spooning extra mushroom and onion gravy over the top. They pair wonderfully with mashed potatoes or steamed vegetables.
Notes
- For best flavor and moisture, using 80/20 lean ground beef is recommended.
- Freshly minced garlic adds better flavor than pre-minced or powdered garlic in the patties.
- Be sure to not overmix the meat to keep the texture tender.
- You can substitute beef broth with mushroom broth or vegetable broth for slight variation.
- This dish can be made ahead and refrigerated; reheat gently on the stovetop to maintain texture.

