Homemade Salisbury Steak
Homemade Salisbury steak is a true comfort food classic. Touted for its savory flavors and tender texture, this dish has warmed bellies and hearts for generations. Picture perfectly browned patties piled high, lovingly smothered in rich mushroom gravy. It’s an absolute crowd-pleaser, making it an ideal choice for family dinners or casual gatherings. Each bite brings a delightful blend of hearty meat and umami-rich sauce, proving just how satisfying and delicious a homemade version can be compared to anything store-bought.
Table of Contents

I vividly remember the first time I made homemade Salisbury steak. One chilly evening, craving something warm and cozy, I rummaged through my pantry and threw this magical dish together. To my delight, the rich aroma wafting through my kitchen brought my family running. They gobbled it up and asked for seconds, cementing this recipe in our weekly rotation. If you’re searching for a recipe that is not only simple to whip up but also budget-friendly and guaranteed to impress, look no further! I can’t wait for you to give this a try.
Why You’ll Love This Recipe
- Simple & Quick: You can have this dish on the table in about 30 minutes!
- Irresistible Flavor: The juicy patties paired with the savory mushroom gravy are a flavor explosion.
- Eye-Catching Appeal: Beautifully plated, this dish will impress your guests and family.
- Flexible Serving: Perfect for weeknight dinners, comforting lunches, or even meal prep.
- Diet-Friendly Options: Easily made gluten-free by swapping out the flour and stock.
Ingredients You’ll Need
- 1 lb. ground beef: The base of your steak; choose a lean type for hearty flavor without excess fat.
- ¼ cup uncooked quick oats: These provide structure and moisture to the patties while keeping them tender.
- 1 teaspoon Worcestershire sauce: Adds depth of flavor and a little acidity to balance the dish.
- Kosher salt and ground black pepper: Essential for seasoning; adjust to your personal taste.
- ⅛ teaspoon garlic powder: Introduces a subtle aromatic quality that’s hard to resist.
- ⅛ teaspoon onion powder: Complements the fresh onion, enriching the flavor profile of your steak.
- ¼ cup milk (I use 2%): This keeps the patties moist and tender.
- 4 tablespoons butter, divided: Two tablespoons for sautéing and two for enhancing the gravy’s richness.
- 1 small onion, thinly sliced: Adds sweetness and texture that beautifully caramelizes in the pan.
- 16 ounces fresh sliced mushrooms: Earthy and rich, they’re the star of the gravy.
- 1 tablespoon tomato paste: Enhances color and depth in the sauce, pulling all the flavors together.
- 2 tablespoons all-purpose flour: Helps thicken the gravy to a luscious consistency.
- 1 ½ cups low-sodium beef broth: The foundation of your savory sauce; always opt for low-sodium to control salt levels.
- ¼ cup red wine (or substitute with additional beef broth): Adds a sophisticated layer of flavor; if you prefer not to use wine, just add more broth.
How to Make Homemade Salisbury Steak

Mix the Beef Patties: In a large bowl, combine 1 lb. of ground beef, ¼ cup of quick oats, 1 teaspoon of Worcestershire sauce, kosher salt, ground black pepper, ⅛ teaspoon of garlic powder, ⅛ teaspoon of onion powder, and ¼ cup of milk. Mix until just combined; avoid overmixing for tender patties.
Form the Patties: Shape the mixture into four equal-sized patties, about ¾ inch thick. Place them on a plate and set aside while you prepare the sauce.
Sauté the Onions and Mushrooms: In a large skillet over medium heat, melt 2 tablespoons of butter. Add 1 small thinly sliced onion and cook until translucent, about 4-5 minutes. Follow with 16 ounces of sliced mushrooms and cook until they become tender and golden brown.
Create the Sauce: Stir in 1 tablespoon of tomato paste and 2 tablespoons of flour. Cook for 1-2 minutes, stirring constantly to avoid burning. Gradually pour in 1 ½ cups of low-sodium beef broth and ¼ cup of red wine, bringing the mixture to a simmer.
Cook the Patties: Gently place the beef patties into the skillet, spooning some of the gravy over the top. Cover and cook for 10-12 minutes, or until the patties are cooked through and reach an internal temperature of 160°F.
Finish the Dish: Once the patties are done, remove the skillet from heat. Stir in the remaining 2 tablespoons of butter until the gravy is glossy and rich.
Serve: Plate the Salisbury steak and spoon the delicious mushroom gravy generously over the top. Serve it warm alongside mashed potatoes or steamed vegetables.
Storing & Reheating
To store any leftovers, let them cool to room temperature before sealing them in an airtight container. In the refrigerator, they can stay fresh for up to 3 days. If you’d like to preserve them longer, freeze individual portions for up to 3 months. To reheat, simply thaw overnight in the fridge, then warm on the stovetop over low heat or in the microwave until heated through. The texture may change slightly, but a splash of beef broth or water during reheating can help refresh the gravy.
Chef’s Helpful Tips
- Avoid Dry Patties: Don’t skip the milk or quick oats, as they keep the steaks juicy.
- Use Fresh Ingredients: Fresh mushrooms and onions significantly elevate the flavor compared to canned versions.
- Adjust Seasonings: Taste the gravy before serving and adjust the salt and pepper to your personal preference.
- Make-Ahead: The patties can be formed ahead of time and stored in the fridge for an easy weeknight meal.
- Doubling the Recipe: If serving a larger group, simply double the ingredients; the step-by-step process remains the same.
Homemade Salisbury steak is not just a meal; it’s an experience that offers comfort and warmth on a plate. From the first mixing of ingredients to the last spoonful of gravy, this classic dish embodies the joy of home cooking. So grab your apron, whip up this culinary pleasure, and gather your loved ones around the table. There’s just something magical about sharing a meal, and I’m sure this recipe will hold a special place in your heart as it has in mine!

Recipe FAQs
Can I use a different type of meat for Salisbury steak?
Absolutely! While ground beef is traditional, you can use ground turkey or chicken for a lighter option. Just be aware that leaner meats may require additional moisture, so consider adding some breadcrumbs or extra milk to the mix.
Can I make Salisbury steak in advance?
Yes, you can prepare the patties and the gravy separately ahead of time. Store them in the fridge, and when you’re ready to serve, just heat everything together on the stove until warm. It’s a great meal prep option for busy weeks!
What can I serve with Salisbury steak?
Salisbury steak pairs wonderfully with creamy mashed potatoes, rice, or even buttered noodles. For a healthier option, consider serving it alongside steamed broccoli or a fresh salad.
How do I know when the patties are fully cooked?
The best way to ensure they’re cooked through is to check the internal temperature with a meat thermometer. For ground beef, you want the temperature to reach 160°F. If you don’t have a thermometer, look for a firm texture with no pink in the center.
PrintMore Main Dishes Recipes
- Sheet Pan Salmon | Baked Salmon with Roasted Vegetables
- Creamy Pancetta Gnocchi
- Slow Cooker Jambalaya
- Layered Taco Salad
- French Onion Chicken Lasagna Rollups
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: Skillet
- Cuisine: American
Description
Experience the irresistible flavor of Homemade Salisbury Steak made with fresh ingredients like ground beef and mushrooms. This dish is a delightful choice for a quick dinner, featuring simple preparation and delicious gravy that will keep your family coming back for more.
Ingredients
- 1 lb. ground beef
- ¼ cup uncooked quick oats
- 1 teaspoon Worcestershire sauce
- Kosher salt and ground black pepper
- ⅛ teaspoon garlic powder
- ⅛ teaspoon onion powder
- ¼ cup milk ((I use 2%))
- 4 tablespoons butter, (divided)
- 1 small onion, (thinly sliced)
- 16 ounces fresh sliced mushrooms
- 1 tablespoon tomato paste
- 2 tablespoons all-purpose flour
- 1 ½ cups low-sodium beef broth
- ¼ cup red wine ((or substitute with additional beef broth))
Instructions
- In a large bowl, combine ground beef, oats, Worcestershire sauce, salt, pepper, garlic powder, onion powder, and milk. Shape the mixture into four oval patties, each about ½-inch thick. Place the patties on a tray lined with parchment paper, cover loosely, and refrigerate for at least 30 minutes or overnight.
- In a large skillet over medium-high heat, melt 1 tablespoon of butter. Add the patties to the skillet and cook until browned on both sides, approximately 3 minutes per side. Remove the patties and transfer them to a plate.
- In the same skillet, melt the remaining 3 tablespoons of butter over medium-high heat. Add the sliced onion and cook until softened, about 5 to 7 minutes. Then add the mushrooms and salt, cooking for an additional 5 minutes. Stir in the tomato paste and flour, cooking for 2 minutes more. Gradually add the beef broth and red wine, stirring continuously, and bring to a simmer.
- Return the browned patties to the skillet, cover, reduce the heat to medium-low, and cook for 12 to 15 minutes, or until the patties are cooked through. Taste and season the gravy with additional salt and pepper if desired.
Notes
Make sure to refrigerate the patties to help them hold their shape while cooking.
For a richer gravy, use the red wine or substitute with extra beef broth if preferred.
Nutrition
- Serving Size: 1 patty with gravy
- Calories: 400
- Sugar: 3g
- Sodium: 600mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 11g
- Trans Fat: 0.5g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 100mg
