Homemade Salisbury Steak
There’s something so comforting about a plate of homemade Salisbury Steak, isn’t there? This classic dish, with its tender beef patties smothered in a rich, mushroom-laden gravy, can whisk you back to childhood memories of family dinners or that soul-soothing meal after a long day. The juicy steaks are not only a symphony of flavors but also a top choice for anyone looking to bring a hearty, warm meal to the dinner table. As you take that first bite, the umami from the meat combined with the earthy notes of mushrooms truly creates a delightful experience that even the most discerning palates can appreciate.
Table of Contents

I still remember the first time I made homemade Salisbury Steak. I wanted something special for a family gathering, and as soon as the smell wafted through the kitchen, everyone started to gather around, eager for dinner. This recipe is straightforward, budget-friendly, and an absolute crowd-pleaser. It’s hard to go wrong with ground beef, a sprinkle of spices, and a luscious gravy that makes your taste buds dance. Trust me, once you try this, you won’t want to settle for store-bought versions again. Let’s get cooking!
Why You’ll Love This Recipe
- Simple & Quick: This dish comes together in no time, making it perfect for busy weeknights.
- Irresistible Flavor: The savory blend of beef and mushrooms creates a satisfying experience.
- Eye-Catching Appeal: Those perfectly browned patties swimming in a glossy gravy are hard to resist!
- Flexible Serving: Enjoy it with mashed potatoes, rice, or even on a bun for a tasty twist.
- Diet-Friendly Options: Easily adaptable for different diets with a few substitutions.
Ingredients You’ll Need
- 1 pound ground beef: The star of the show. Choose 80/20 ground beef for the best balance of flavor and juiciness.
- ½ cup breadcrumbs: These help bind the patties and add texture. Use plain or seasoned breadcrumbs based on your preference.
- 1 large egg: Acts as a binder, helping the patties hold their shape while cooking.
- 1 small onion, finely chopped: This adds sweetness and depth of flavor. Vidalia onions work wonderfully for added sweetness.
- 2 cloves garlic, minced: Infuses a fragrant garlicky undertone that elevates the dish.
- 1 teaspoon Worcestershire sauce: For that umami kick!
- Salt and pepper to taste: Essential for flavor. Don’t be shy; seasoning well makes a world of difference.
- 8 ounces mushrooms, sliced: Use cremini or button mushrooms. They create a lovely earthy flavor in the gravy.
- 2 tablespoons flour: This will help thicken the gravy to the perfect consistency.
- 2 cups beef broth: The base of your gravy. Opt for low-sodium broth to control salt levels.
- 2 tablespoons olive oil: For sautéing the mushrooms and cooking the patties.
How to Make Homemade Salisbury Steak

- Prepare the patties: In a large bowl, combine 1 pound ground beef, ½ cup breadcrumbs, 1 egg, ½ small onion (finely chopped), 2 cloves minced garlic, 1 teaspoon Worcestershire sauce, salt, and pepper. Mix until just combined; shape into 4 equal patties.
- Cook the patties: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Cook the patties for about 5-6 minutes on each side until they are well browned. Remove from skillet and keep warm.
- Sauté the mushrooms: In the same skillet, add another tablespoon of olive oil and the sliced mushrooms. Cook for about 5 minutes until they are tender and lightly browned.
- Make the gravy base: Sprinkle 2 tablespoons of flour over the mushrooms, stirring until well combined. Cook for about 1 minute to remove the raw flour taste.
- Add the broth: Gradually whisk in 2 cups of beef broth, scraping any browned bits from the skillet. Continue to cook, stirring, until the mixture thickens and becomes bubbly—about 2-3 minutes.
- Combine and simmer: Return the patties to the skillet, spoon gravy over them, and reduce heat to low. Let it simmer for another 5-7 minutes until the patties are heated through and flavors meld together.
Storing & Reheating
After enjoying your homemade Salisbury Steak, store any leftovers in an airtight container in the refrigerator for up to 3 days. If you want to take it further, you can freeze the patties and gravy together for up to 3 months. To reheat, warm gently on the stovetop over low heat, adding a splash of beef broth if the gravy has thickened too much. Just be aware that freezing may slightly alter the texture, but a good stir can usually refresh it.
Chef’s Helpful Tips
- Avoid overmixing the beef mixture; this can lead to tough patties. Just combine until everything is moistened.
- Make sure your ingredients, like the egg and broth, are at room temperature to help with even cooking.
- For extra flavor, consider adding some fresh herbs like parsley or thyme to the beef mixture.
- If you find the gravy too thin, whisk in a little more flour or cornstarch dissolved in water; simmer for a few minutes until thickened.
- This dish freezes beautifully, so make double batches and save some for later!
Every bite of this homemade Salisbury Steak promises nostalgia and comfort. Easy, flavorful, and crowd-pleasing, it’s a dinner you’ll find yourself returning to, again and again. Feel free to tweak the ingredients to suit your taste; after all, cooking is about experimenting and having fun. I can’t wait for you to savor this delightful dish with family and friends!

Recipe FAQs
Can I use a different type of meat for Salisbury Steak?
Absolutely! While ground beef is traditional, ground turkey, chicken, or even a plant-based meat alternative can work just as well. Each will impart a distinct flavor, so choose according to your preference.
What should I serve with homemade Salisbury Steak?
Pair it with creamy mashed potatoes, egg noodles, or steamed vegetables for a well-rounded meal. If you’re feeling adventurous, try it over a hearty bread roll for a delightful sandwich.
How do I know when the patties are fully cooked?
The internal temperature of the patties should reach 160°F for ground beef to be considered safe. Use a meat thermometer to check for accuracy and ensure they are cooked through.
Can I double the recipe for a crowd?
Certainly! This recipe scales beautifully; just keep in mind that you may need to cook the patties in batches to avoid overcrowding the skillet, allowing them to brown evenly.
PrintMore Main Dishes Recipes
- Healthy Grilled Chicken Cobb Salad with Honey Dijon Dressing
- Zucchini Lasagna Bolognese
- Corned Beef and Cabbage | Traditional St Patrick’s Day Dinner
- Penne alla Vodka
- Easy Chickpea Salad
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: 25 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Main Dishes
- Method: Skillet
- Cuisine: American
Description
This Homemade Salisbury Steak is a delightful comfort food made with juicy beef patties, savory mushrooms, and a rich gravy. It’s easy to prepare and perfect for a quick dinner that everyone will love!
Ingredients
- 1 lb ground beef
- ½ cup oats
- 2 tbsp Worcestershire sauce
- ½ tsp salt
- ¼ tsp black pepper
- 1 tsp garlic powder
- 1 tsp onion powder
- ¼ cup milk
- 4 tbsp butter
- 1 onion, sliced
- 8 oz mushrooms, sliced
- 2 tbsp tomato paste
- 1 tbsp flour
- 1 cup beef broth
- ½ cup red wine
Instructions
- In a large bowl, mix together the beef, oats, Worcestershire sauce, salt, pepper, garlic powder, onion powder, and milk until well combined. Form into 4 oval patties, about ½-inch thick. Place on a parchment-lined tray, cover loosely, and refrigerate for at least 30 minutes or overnight.
- In a large skillet, melt 1 tablespoon of butter over medium-high heat. Add the patties and cook until browned on both sides, approximately 3 minutes per side. Remove patties and transfer to a plate.
- In the same skillet, melt the remaining 3 tablespoons of butter. Add the sliced onion and cook until softened, about 5 to 7 minutes. Stir in the sliced mushrooms and salt, cooking for an additional 5 minutes. Mix in the tomato paste and flour, cooking for 2 minutes more. Gradually stir in the broth and red wine, bringing the mixture to a simmer.
- Return the browned patties to the skillet, cover, and reduce the heat to medium-low. Cook for 12 to 15 minutes, or until the patties are cooked through. Adjust seasoning with more salt and pepper as necessary.
Notes
Chilling the patties before cooking helps them hold their shape while frying.
Feel free to use beef broth instead of red wine for a non-alcoholic version.
Serve with mashed potatoes or your favorite side for a complete meal.
Nutrition
- Serving Size: 1 patty with gravy
- Calories: 420
- Sugar: 3g
- Sodium: 800mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 80mg
