Homemade Salisbury Steak
When you think of comfort food, does your mind wander to a hearty, saucy dish that warms your soul? If so, then each bite of Homemade Salisbury Steak will transport you back to cherished family dinners. This meal, often served in school cafeterias or cozy diners across the country, has that nostalgic charm that brings smiles and fullness to the table. Tender beef patties smothered in rich mushroom gravy offer a combination of textures and flavors that’s hard to resist.
Table of Contents

I remember the first time I made my own version of this classic dish. It was a chilly evening, and the aroma filled my home, wrapping me in a warm embrace as I prepared it. The convenience of making Homemade Salisbury Steak from the comfort of your kitchen, with simple ingredients, ensures that you can enjoy this all-time favorite without the fuss. So let’s don our aprons, and get ready to create a delicious meal that feels both familiar and special.
Why You’ll Love This Recipe
- Simple & Quick: This meal comes together in about 30 minutes, making it perfect for busy weeknights.
- Irresistible Flavor: Savory beef combined with creamy mushroom gravy is a flavor explosion that you’ll crave again and again.
- Eye-Catching Appeal: These plated steaks look beautiful and gourmet; they’ll impress your family and friends.
- Flexible Serving: Ideal for dinner, packed lunches, or even as a comforting leftover for lunch the next day.
- Diet-Friendly Options: Easily adaptable to suit various dietary restrictions, you can go gluten-free with just a few ingredient swaps.
Ingredients You’ll Need
- 1 pound ground beef: The main protein component; choose a blend with a bit of fat for juiciness.
- ½ cup breadcrumbs: This helps bind the meat together while adding texture; panko works well for extra crunch.
- 1 large egg: Acts as a binder to combine the ingredients; ensure it’s at room temperature for better mixing.
- 1 small onion, finely chopped: Adds flavor and moisture; yellow onions or white onions are great choices.
- 2 tablespoons Worcestershire sauce: Provides depth of flavor; soy sauce or tamari can be good substitutes for a gluten-free option.
- Salt and pepper: Essential for seasoning; adjust to your tastes but don’t skip this step!
- 1 cup beef broth: For making the gravy; homemade or low-sodium store-bought are both excellent.
- 1 cup mushrooms, sliced: Adds an earthy flavor to the gravy; use button mushrooms or cremini for richer taste.
- 2 tablespoons all-purpose flour: Thickens the gravy effectively; cornstarch can also be used for a gluten-free option.
- 1 tablespoon olive oil: Used for sautéing; feel free to use butter for a richer flavor.
How to Make Homemade Salisbury Steak

Combine the Meat Mixture: In a large bowl, mix together 1 pound of ground beef, ½ cup breadcrumbs, 1 egg, ½ of the chopped onion, 1 tablespoon Worcestershire sauce, and a pinch of salt and pepper. Use your hands gently so the meat remains tender.
Form the Patties: Divide the mixture into four equal portions and shape each into a patty, about ¾-inch thick. Ensure they are slightly thicker in the center to prevent them from puffing up as they cook.
Brown the Patties: In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the patties and cook for about 3-4 minutes on each side until they are well browned. Remove them from the skillet and set them aside.
Sauté the Onions and Mushrooms: In the same skillet, add the remaining ½ onion and 1 cup of sliced mushrooms. Sauté for about 4-5 minutes until they are softened and fragrant.
Prepare the Gravy: Sprinkle 2 tablespoons of flour over the onion and mushroom mixture. Stir to combine and cook for about 1 minute, then gradually add 1 cup of beef broth. Whisk to avoid lumps and bring the mixture to a simmer.
Simmer the Patties: Return the patties to the skillet, spooning the gravy over them. Cover and let them simmer for about 10 minutes until cooked through and the gravy thickens.
Serve and Enjoy: Carefully transfer the Salisbury steaks to serving plates and pour the luscious gravy over them. This dish pairs well with mashed potatoes or rice to soak up all that delicious gravy.
Storing & Reheating
Homemade Salisbury Steak can be stored in an airtight container in the refrigerator for up to 3 days. If you need to keep it longer, freezing is a great option—this dish can last in the freezer for up to 3 months if properly sealed. To reheat, microwave individual servings for about 2-3 minutes or heat on the stove over low until warmed through. Note that the texture may slightly change after freezing, so consider adding a splash of broth during reheating to refresh the gravy’s consistency.
Chef’s Helpful Tips
- Avoid overworking the meat mixture to keep the patties tender.
- For extra flavor, consider adding minced garlic or herbs like thyme to the meat mixture.
- If you’re short on time, use pre-sliced mushrooms to speed up the cooking process.
- Monitor the cooking temperature; if the gravy gets too thick, just add more beef broth to achieve your desired consistency.
- Feel free to make the patties ahead of time, store them in the fridge, and cook them just before serving.
Homemade Salisbury Steak is not just another meal; it’s a delicious favorite that you can effortlessly whip up any day of the week. Give it a try and embrace the flavors that have been loved for generations. Enjoy the process and the joy of sharing this comforting dish with those you love!

Recipe FAQs
Can I use turkey or chicken instead of beef for Salisbury Steak?
Absolutely! Ground turkey or chicken can be used as leaner alternatives. However, they may require a little more seasoning to compensate for the flavor difference.
How do I know when the patties are fully cooked?
Use a meat thermometer to check the internal temperature reaches 160°F. The patties should be firm and no longer pink in the center.
Can I make the gravy ahead of time?
Yes! You can prepare the gravy in advance. Just reheat it gently on the stove with the patties, adding a little broth if needed to get back that silky texture.
Are there vegetarian options for Salisbury Steak?
Certainly! You can substitute the ground beef with a mixture of lentils and vegetables, or use store-bought veggie burger patties. Adapt the gravy with vegetable broth for a delicious vegetarian version.
PrintMore Main Dishes Recipes
- Vegan Empanadas
- Ground Beef Tacos | Easy Weeknight Taco Recipe
- Crispy Roasted Parmesan Cabbage Steaks with Garlic Herb Butter
- Nachos Supreme
- Red Wine Braised Beef Shanks
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Homemade Salisbury Steak
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Dishes
- Method: Pan-fry
- Cuisine: American
Description
Enjoy the rich flavors of Homemade Salisbury Steak with tender beef patties smothered in a delicious mushroom gravy. This comforting dish is quick to prepare and perfect for a cozy dinner at home, satisfying every comfort food craving.
Ingredients
- 1 lb ground beef
- 1/2 cup quick oats
- 2 tbsp Worcestershire sauce
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/4 cup milk
- 4 tbsp butter
- 1 onion, sliced
- 8 oz mushrooms, sliced
- 2 tbsp tomato paste
- 2 tbsp flour
- 1 cup beef broth
- 1/2 cup red wine
Instructions
- In a bowl, mix the ground beef with oats, Worcestershire sauce, ½ teaspoon salt, ¼ teaspoon pepper, garlic powder, onion powder, and milk. Form into 4 oval patties about ½ inch thick. Refrigerate for at least 30 minutes, covered loosely.
- Heat 1 tablespoon of butter in a skillet over medium-high heat. Cook the patties for about 3 minutes on each side until browned. Remove to a plate.
- In the same skillet, melt the remaining 3 tablespoons of butter. Sauté the sliced onion until soft, about 5 to 7 minutes. Add the sliced mushrooms and ½ teaspoon salt, cooking for an additional 5 minutes. Stir in tomato paste and flour, cooking for 2 minutes.
- Gradually add the broth and wine, stirring constantly until simmering. Return the patties to the skillet, cover, and cook on medium-low for 12 to 15 minutes until cooked through, seasoning the gravy with salt and pepper to taste.
Notes
For added flavor, let the patties chill overnight before cooking.
You can substitute ground turkey for a lighter option.
Nutrition
- Serving Size: 1 patty with gravy
- Calories: 520
- Sugar: 2g
- Sodium: 900mg
- Fat: 35g
- Saturated Fat: 15g
- Unsaturated Fat: 20g
- Trans Fat: 1g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 130mg
