Salisbury Steak
Homemade Salisbury steak is nothing short of a warm hug on a plate. The rich, hearty flavor of the ground beef patties combined with a savory mushroom gravy takes me straight back to cozy family dinners at home. Picture those tender steaks glistening under a luscious, brown sauce, offering a satisfying bite without being overly heavy. If you’re looking for a comforting dish that’s quick to whip up and can feed the whole family, this is it! Trust me, once you try this recipe, you won’t be reaching for those pre-packaged options from the store again.

What makes this homemade Salisbury steak stand out? It’s fresh, wholesome ingredients blended lovingly together that create a flavor profile you just can’t replicate with pre-made meals. Because who doesn’t appreciate a budget-friendly option that tastes like it came straight from a diner?! Whether it’s a casual weeknight dinner or a cozy gathering with friends, this dish delivers comfort and satisfaction in every bite. So, roll up your sleeves and let’s get started on this delicious journey!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 85 minutes, including prep time!
- Irresistible Flavor: Juicy patties soaked in a rich mushroom gravy.
- Eye-Catching Appeal: A classic dish that looks as good as it tastes, sure to impress.
- Flexible Serving: Perfect for family dinners or meal prep for the week.
- Diet-Friendly Options: Adaptable for gluten-free or low-carb diets with simple swaps.
Ingredients You’ll Need
- 1 lb. ground beef: The star of the dish, providing an amazing base flavor. Choose lean ground beef for a healthier option, or go for an 80/20 blend for richness.
- ¼ cup uncooked quick oats: A secret ingredient for binding and adding a subtle texture without compromising flavor. Feel free to swap with breadcrumbs if desired.
- 1 teaspoon Worcestershire sauce: This adds depth to your patties. If you’re out, a dab of soy sauce can work in a pinch!
- Kosher salt and ground black pepper: Essential seasonings to elevate every flavor.
- ⅛ teaspoon garlic powder: A must for that aromatic kick! Fresh minced garlic can work too—just use a bit more.
- ⅛ teaspoon onion powder: Adds a savory touch; fresh onions are also a good substitute if you want that fresh flavor.
- ¼ cup milk (I use 2%): For moisture and richness, helping to keep the patties tender. Any milk can work here, including almond milk for a non-dairy option.
- 4 tablespoons butter, divided: This gives your gravy that silky smooth finish. Use unsalted butter for better control over seasoning.
- 1 small onion, thinly sliced: Provides sweetness and a bit of that classic onion flavor. Yellow or sweet onions are ideal.
- 16 ounces fresh sliced mushrooms: The stars of the gravy, offering umami. Button mushrooms work perfectly, but feel free to use a mix of your favorites!
- 1 tablespoon tomato paste: This thickens the gravy while enhancing the taste. If you don’t have tomato paste, a dash of ketchup can work as well.
- 2 tablespoons all-purpose flour: Used to thicken the gravy. For a gluten-free version, cornstarch can serve as a great alternative.
- 1 ½ cups low-sodium beef broth: Broth gives your gravy depth. Homemade or store-bought works.
- ¼ cup red wine: It adds a luscious flavor to the sauce. Don’t drink wine? Just add more beef broth!
How to Make Salisbury Steak
Prepare the Patties: In a large bowl, gently combine 1 lb. ground beef, ¼ cup uncooked quick oats, 1 teaspoon Worcestershire sauce, ½ teaspoon kosher salt, ¼ teaspoon ground black pepper, ⅛ teaspoon garlic powder, ⅛ teaspoon onion powder, and ¼ cup milk. Shape this mixture into 4 oval patties, each about ½-inch thick. Place them on a parchment-lined tray, cover loosely, and refrigerate for at least 30 minutes—overnight is even better if you have time!
Brown the Patties: Melt 1 tablespoon of butter in a large skillet over medium-high heat. Once hot, carefully add the patties to the skillet. Cook until browned on both sides, about 3 minutes per side. Once done, transfer them to a plate and set aside.
Sauté the Vegetables: In the same skillet, melt the remaining 3 tablespoons of butter over medium-high heat. Add the sliced onion and cook until softened, around 5 to 7 minutes. Toss in the 16 ounces of fresh sliced mushrooms along with ½ teaspoon of kosher salt. Cook for about 5 minutes until the mushrooms are tender.
Make the Gravy: Stir in 1 tablespoon of tomato paste and 2 tablespoons of all-purpose flour. Cook this mixture for 2 minutes while stirring constantly. Gradually pour in 1 ½ cups of low-sodium beef broth and ¼ cup of red wine, ensuring you stir continuously. Bring the mixture to a simmer.
Cook the Patties in Gravy: Return your 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 (the internal temperature should hit 160°F). Taste and adjust the gravy seasoning with additional salt and pepper as needed.
Storing & Reheating
To store leftover Salisbury steak, place it in an airtight container at room temperature for up to two hours. After that, refrigerate it for up to 3 days. For longer storage, freeze it for up to 3 months. When reheating, place the steak in a skillet over low heat until warmed through, about 10-15 minutes, adding a splash of broth to keep it moist. Just note that the texture might change slightly, but a dash of extra gravy can revive it!
Chef’s Helpful Tips
- Don’t Overmix: When combining the beef and seasonings, mix until just combined to avoid tough patties.
- Room Temperature Ingredients: If possible, let the ground beef and milk sit out for about 15 minutes before preparing. This helps them blend better.
- Texture Troubles: If the patties are too crumbly, a little extra milk or oats can adjust the consistency.
- Flavor Enhancements: For a kick, add some garlic or onion slices directly into the gravy.
- Make-Ahead: You can prepare the patties a day ahead, letting them marinate overnight for even more flavor.
If you’re looking for a family-friendly, easy meal that warms the heart and soul, look no further! The combination of juicy patties and luscious gravy makes every bite a delicious experience. So why not gather the ingredients and whip up this homemade Salisbury steak? You’ll find yourself returning to this recipe time and again!

Recipe FAQs
Can I use a different type of meat?
What can I serve with Salisbury steak?
Can I freeze Salisbury steak?
How do I know when the patties are fully cooked?
More Dinner Recipes
👉 If you make my Salisbury Steak recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Salisbury Steak
- Prep Time: 15 minutes
- Cook Time: 85 minutes
- Total Time: 1 hour 40 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Pan-fried
- Cuisine: American
Description
This Salisbury Steak combines tender ground beef with a savory mushroom gravy, offering an irresistible homemade meal that’s perfect for quick dinners or comforting family nights.
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, gently mix together ground beef, oats, Worcestershire sauce, ½ teaspoon salt, ¼ teaspoon pepper, garlic powder, onion powder, and milk.
- Shape the mixture into 4 oval patties, about ½-inch thick. Place them on a parchment-lined tray, cover loosely, and refrigerate for at least 30 minutes, or overnight if preferred.
- Heat 1 tablespoon of butter in a large skillet over medium-high heat. Add the patties and cook until browned on both sides, about 3 minutes per side. Remove and set aside on a plate.
- In the same skillet, melt the remaining 3 tablespoons of butter over medium-high heat. Add the sliced onion and sauté until softened, about 5 to 7 minutes.
- Introduce the sliced mushrooms and ½ teaspoon salt, cooking for an additional 5 minutes.
- Stir in the tomato paste and flour, cooking for 2 minutes. Gradually stir in the beef broth and red wine, bringing the mixture to a simmer.
- Return the browned patties to the skillet. Cover, reduce heat to medium-low, and simmer for 12 to 15 minutes, or until the patties are fully cooked. Adjust seasoning with salt and pepper as needed.
Notes
For extra flavor, let the patties rest overnight in the fridge before cooking.
You can substitute red wine with more beef broth if preferred.
Serve with mashed potatoes or rice for a complete meal.
Nutrition
- Serving Size: 1 patty with gravy
- Calories: 450
- Sugar: 3g
- Sodium: 600mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 80mg




