Craving the ultimate comfort food that feels like a warm hug from your grandma’s kitchen? Look no further than this incredible homemade Salisbury Steak recipe! Forget those bland, old-fashioned TV dinners – this version elevates the classic to a gourmet experience, bursting with rich flavors and tender textures. Imagine perfectly seasoned, juicy beef patties nestled under a velvety, savory mushroom gravy. It’s a dish that promises pure satisfaction and will undoubtedly become a treasured addition to your family’s dinner rotation. Get ready to fall in love with Salisbury Steak all over again!

This Salisbury Steak recipe is a game-changer for dinner at my house! The steak is perfectly seasoned and came out so tender!
The gravy adds a rich, comforting touch and the instructions make it easy to make.
-Lindsey W.
Table of Contents
- Ingredients You’ll Need
- Step-by-Step Instructions
- What to Serve with Salisbury Steak
- Make it Gluten-Free
- Expert Tips & Recipe Notes
- More Comfort Food Recipes
- Full Recipe Card
My husband first suggested I make Salisbury Steaks, and I’ll admit, my initial thought drifted to those classic 70’s TV dinners. But as a good wife, I decided to give it a try, and oh my goodness, I was instantly converted! It turns out that this seemingly simple, old-fashioned dish can be transformed into one of the most flavorful and satisfying meals you can imagine.
With just a few key ingredients like a robust homemade steak seasoning, the umami depth of Worcestershire sauce, and the subtle tang of Dijon mustard, the taste of this classic Salisbury Steak is truly taken to an unparalleled level. It remains a comforting, straightforward dish, but one that delivers an explosion of flavor that will genuinely impress. After that first incredible meal, I knew immediately that I had to share my enhanced version of this homemade Salisbury Steak recipe with all of you.
Many wonder about the distinction between a Salisbury steak and a hamburger steak. It’s quite straightforward: a hamburger steak typically consists solely of ground beef patties, seasoned simply with salt and pepper. A Salisbury steak, however, is crafted more like a finely seasoned meatloaf or gourmet meatballs. It incorporates binders such as eggs and breadcrumbs, along with a more complex blend of seasonings to create a richer, more cohesive patty. Crucially, a Salisbury steak is traditionally served generously smothered in a rich brown gravy or a luscious mushroom gravy, adding another layer of moisture and flavor. Essentially, it’s an elevated, more refined version of a hamburger steak, and it’s a culinary upgrade I wholeheartedly endorse!

Ingredients You’ll Need
Crafting the perfect homemade Salisbury Steak starts with selecting the right ingredients. Below, I’ll detail each component, explain its role in the dish, and offer helpful substitution options to ensure your success. For precise measurements, please refer to the full recipe card at the bottom of this post.
- Olive Oil: Used for sautéing the aromatics and searing the patties. A good quality extra virgin olive oil works well, or you can opt for any neutral-flavored oil like vegetable, canola, or avocado oil.
- Onion: Diced yellow onion provides a sweet and savory base for both the beef patties and the gravy. Its mild flavor caramelizes beautifully, adding depth without overpowering the other ingredients.
- Garlic: Freshly minced garlic cloves are non-negotiable for the best flavor. They contribute a pungent, aromatic kick that is essential to the overall savory profile of this dish.
- Ground Beef: For truly tender and juicy Salisbury Steak patties, I recommend using 80/20 ground beef (80% lean, 20% fat). The fat content is crucial for moisture and flavor, preventing the patties from drying out during cooking.
- Breadcrumbs: These act as a vital binder, helping to hold the beef patties together and giving them a tender texture. Both traditional breadcrumbs and panko breadcrumbs work wonderfully in this recipe.
- Large Egg: Another essential binder, the egg helps emulsify the meat mixture, ensuring the patties remain intact and moist.
- Steak Seasoning: This is where a lot of the magic happens for the beef patties! I highly recommend taking a few minutes to prepare my homemade Montreal Steak Seasoning. It’s a game-changer, adding a perfectly peppery, garlicky, and oniony punch. This blend, featuring kosher salt, black pepper, paprika, minced garlic, and onion powder, is incredibly flavorful and versatile for all your beef dishes.
- Worcestershire Sauce: A secret weapon for adding immense savory depth (umami), a hint of tang, and subtle sweetness to both the steak patties and the rich gravy. If you find yourself without it, soy sauce can be used as a substitute, though the flavor profile will differ slightly.
- Ketchup: This seemingly simple ingredient contributes a touch of sweetness and acidity to the beef mixture, balancing the richness of the meat and other seasonings.
- Dijon Mustard: Often overlooked, Dijon mustard is a critical “secret ingredient” in Salisbury steak. Its sharp, tangy acidity brilliantly cuts through the richness of the dish, creating a more balanced and complex flavor profile. If Dijon isn’t available, 1 teaspoon of ground mustard or mustard powder can be used as a substitute.
- Baby Bella Mushrooms: These small portobello mushrooms are a star in the gravy. Their earthy, meaty flavor and firm texture hold up beautifully, adding a delicious savory element. Sliced white button mushrooms or larger portobellos (sliced) are also excellent alternatives.
- Butter: Essential for creating the roux in the gravy, which provides a rich, smooth base and thickens it to perfection.
- All-Purpose Flour: Used in conjunction with butter to form a roux, which thickens the gravy to a luscious consistency. For a gluten-free option, you can substitute cornstarch; remember that cornstarch has more thickening power, so you’ll only need half the amount (1.5 tablespoons of cornstarch for 3 tablespoons of flour).
- Beef Broth: As the primary liquid base for the gravy, the quality of your beef broth or stock is paramount. A high-quality beef stock will yield a richer, deeper flavored gravy compared to a standard broth. For an extra rich umami flavor, consider investing in a premium beef base if you can find one, as it makes a noticeable difference.
- Black Pepper: A foundational seasoning that adds warmth and a gentle bite to the overall flavor.
Step-by-Step Instructions
Making homemade Salisbury Steak is simpler than you might think, and these step-by-step photos will guide you through the process, ensuring a perfect result every time. For the complete detailed recipe with exact ingredient quantities, scroll down to the recipe card at the bottom of this page.




- Soften the Onions and Garlic: Begin by heating 1 teaspoon of olive oil in a large skillet over medium-high heat on your stovetop. Add the diced onions and sauté them for about 4 minutes, until they begin to soften and become translucent. Then, add the minced garlic to the skillet and cook for an additional minute. This step is crucial for developing a rich flavor base and ensuring the vegetables have a pleasant, tender texture in the finished patties. Remove the skillet from heat momentarily.
- Prepare the Salisbury Steaks: In a large mixing bowl, combine the ground beef, large egg, panko breadcrumbs, homemade steak seasoning, Worcestershire sauce, ketchup, and Dijon mustard. Gently add the cooked onions and garlic from the skillet. Using your hands or a spatula, mix all the ingredients together just until they are combined. Be careful not to overmix, as this can lead to tough patties.
- Form into Ground Beef Patties: Divide the seasoned ground beef mixture into four equal portions. Take each portion and carefully form it into an oval-shaped patty, approximately 1 inch thick. Aim for uniform size and shape to ensure even cooking.
- Sear the Patties: Return the same skillet (where you cooked the onions and garlic) to the stove over high heat. Allow it to get nice and hot. Once the skillet is adequately heated, carefully place the Salisbury steak patties into the pan. Sear each side for 1-2 minutes, or until they achieve a beautiful, deep brown crust. This searing step is vital for locking in juices and developing a rich exterior flavor. Once seared, remove the patties from the skillet and set them aside on a plate or cutting board while you move on to prepare the luscious mushroom gravy.




- Cook the Mushrooms: In the same skillet where you seared the beef patties, reduce the heat to medium-high. Add 1 tablespoon of olive oil. Sauté the diced onions for 2 minutes until softened. Then, add the sliced baby bella mushrooms and 2 teaspoons of Worcestershire sauce to the skillet. Stir everything together and cook the mushrooms for about 5 minutes without stirring too frequently. This allows them to brown nicely and develop a deeper flavor.
- Make a Roux: After the mushrooms have cooked for 5 minutes, add the remaining minced garlic to the skillet and cook for an additional minute until fragrant. Next, add the unsalted butter to the pan. Once the butter has fully melted, sprinkle the all-purpose flour evenly over all the ingredients in the skillet. Stir continuously to combine everything, ensuring the flour coats the mushrooms and onions. Cook this mixture for 2-3 minutes, allowing the flour to cook out and create a lightly browned roux, which will be the thickening agent for your gravy.
- Add the Broth and Season: Gradually pour the beef broth into the skillet, whisking constantly to prevent lumps and create a smooth gravy base. Stir in the Dijon mustard and a generous pinch of black pepper. Continue stirring the gravy in the skillet and bring it to a gentle simmer. As it simmers, it will begin to thicken to a luxurious consistency.
- Add the Salisbury Steaks: Once the gravy is simmering and has thickened to your desired consistency, carefully return the seared beef patties to the gravy in the skillet. Ensure they are partially submerged in the rich sauce. Allow the steaks to simmer in the gravy for 5 minutes. Then, gently flip the patties over and continue to cook for an additional 5 minutes. This final simmer ensures the patties are cooked through, tender, and fully absorb the incredible flavors of the mushroom gravy.

What to Serve with Salisbury Steak
Once your incredible homemade Salisbury Steak is ready, serve it hot on a plate, generously topped with that decadent mushroom gravy. For a fresh touch and a pop of color, consider garnishing with some freshly chopped green onions or parsley.
When it comes to traditional side dishes for this hearty comfort meal, creamy mashed potatoes are an absolute must. The fluffy potatoes are perfect for soaking up every last drop of that savory gravy. While I often opt for easy Instant Pot Mashed Potatoes, there are plenty of other fantastic options that would complement a delicious Salisbury steak:
- Potatoes: Elevate your potato game with Loaded Mashed Potatoes, savory Roasted Baby Potatoes, a simple yet satisfying Air Fryer Baked Potato, or the wholesome goodness of Baked Sweet Potatoes.
- Rice or Noodles: For a different starch, consider tender Egg Noodles, which are excellent for catching the rich gravy, or a classic serving of White Rice.
- Vegetables: Balance the meal with vibrant vegetables such as sweet Roasted Carrots, crispy Green Beans with Bacon, savory Maple Bacon Brussels Sprouts, or a creamy Broccoli Cheese Casserole.
- Stuffing: For an even heartier meal, particularly during cooler months, pair it with comforting Mushroom Stuffing or a flavorful Sausage Stuffing.
Make it Gluten-Free
Adapting this classic Salisbury Steak recipe to be gluten-free is quite simple, ensuring everyone can enjoy this delicious comfort food. The main adjustments involve substituting the breadcrumbs and flour.
To make this recipe entirely gluten-free:
- Instead of traditional panko breadcrumbs, use a gluten-free alternative. Pork panko (crushed pork rinds) is an excellent choice for adding texture and flavor, especially if you’re also following a low-carb diet. Alternatively, you can use any store-bought gluten-free breadcrumbs.
- For thickening the gravy, replace the all-purpose flour with cornstarch. Remember that cornstarch is a more potent thickening agent than flour, so you’ll only need half the amount. For this recipe, use 1 ½ tablespoons of cornstarch to replace the 3 tablespoons of flour. To use cornstarch, create a slurry by mixing it with an equal amount of cold water before adding it to the simmering gravy.
Additionally, always double-check the label on your Worcestershire sauce to ensure it is certified gluten-free, as some brands may contain hidden gluten-containing ingredients.

Expert Tips & Recipe Notes
To ensure your homemade Salisbury Steak turns out perfect every time, keep these essential tips in mind:
- Avoid Overmixing the Meat: When combining the ground beef mixture, resist the urge to overwork it. Overmixing can compact the meat, resulting in tough, dense patties instead of tender and juicy ones. Use your hands or a spatula to gently mix the ingredients just until they are evenly combined.
- Prepare Ahead of Time: You can form the beef patties up to 2 days in advance. Store them neatly in an airtight container in the refrigerator. This makes weeknight cooking even faster and more convenient, as you’ll only need to focus on searing and preparing the gravy when it’s mealtime.
- Oven Finish Option: If you prefer, after searing the Salisbury steak patties on the stovetop, you can transfer them into an oven-safe pan or baking dish with the gravy and finish cooking them in a preheated 400°F (200°C) oven for 10-12 minutes. This method ensures even cooking and frees up your stovetop. If using the oven, there’s no need to flip the patties halfway through.
- Don’t Skip the Binders: The breadcrumbs and egg in this recipe are crucial. They act as binders, helping the patties maintain their shape and integrity while cooking, preventing them from falling apart in the skillet or gravy. They also contribute to the tender texture of the finished steak.
- Quality of Ingredients Matters: Since this recipe uses a relatively small number of ingredients, the quality of each truly shines through. Opt for fresh ground beef, flavorful mushrooms, and a good quality beef broth for the best possible outcome.
- Storing Leftovers: Leftover Salisbury steak is fantastic! Store any leftovers in an airtight container in the refrigerator for up to 6 days.
- Reheating Leftovers:
- On the Stove: Place the Salisbury steaks and gravy in a large skillet and reheat over medium-high heat for 3-4 minutes per side, or until thoroughly heated.
- In the Oven: Arrange the steaks and gravy in an oven-safe dish and reheat at 350°F (175°C) for 12-15 minutes, or until heated through.
- In the Microwave: For a quick reheat, place a single Salisbury steak topped with gravy on a microwave-safe plate and heat for 2-3 minutes, or until hot.

More Comfort Food Recipes
If you loved this classic Salisbury Steak recipe, you’ll definitely want to add these other delicious comfort food dishes to your weekly menu. They’re perfect for cozy evenings and satisfying family meals!
Pin Recipe
Salisbury Steak
This homemade Salisbury Steak recipe is classic comfort food made easy! Juicy beef patties are smothered in a rich mushroom gravy for a hearty, flavorful meal that’s ready in less than an hour, perfect for a cozy weeknight dinner!
Servings: 4 servings
Prep Time: 30 mins
Cook Time: 15 mins
Total Time: 45 mins
Author: Whitney Bond
Course: Main Course
Cuisine: American
Video
A video tutorial for this Salisbury Steak recipe is available to guide you through each step for perfect results.
Ingredients
For the Steaks
- 1 teaspoon olive oil
- ½ cup onion, diced
- 3 cloves garlic, minced
- 1 pound ground beef, 80/20
- 1 egg
- ¼ cup panko breadcrumbs
- 1 tablespoon steak seasoning, click link for the recipe
- 1 teaspoon Worcestershire sauce
- 2 teaspoons ketchup
- 2 teaspoons Dijon mustard, or 1 teaspoon mustard powder
For the Gravy
- 1 tablespoon olive oil
- ½ cup onion, diced
- 8 ounces sliced baby bella mushrooms
- 2 teaspoons Worcestershire sauce
- 3 cloves garlic, minced
- 2 tablespoons unsalted butter
- 3 tablespoons flour, or replace with 1 ½ tablespoons cornstarch
- 2 cups beef broth
- 2 teaspoons Dijon mustard
- ½ teaspoon black pepper
Instructions
Make and Sear the Steaks
- Heat 1 teaspoon olive oil in a large skillet over medium-high heat.
- Once hot, add the onion and cook for 4 minutes. Add the garlic and cook for an additional minute. Remove the skillet from the heat.
- In a large bowl, combine the ground beef, egg, panko breadcrumbs, steak seasoning, Worcestershire sauce, ketchup, and Dijon mustard. Add the cooked onions and garlic, and stir to combine gently.
- Form the mixture into 4 oval patties, approximately 1 inch thick.
- Place the same skillet back on the stove over high heat.
- Once the skillet is hot, add the beef patties and cook for 1-2 minutes on each side, or until they’re nicely browned on the outside.
- Remove the patties from the skillet and set them aside on a plate or cutting board.
Prepare the Gravy and Simmer the Steaks
- Reduce the heat to medium-high, add 1 tablespoon olive oil to the same skillet.
- Add the onions and cook for 2 minutes. Then add the mushrooms and Worcestershire sauce to the skillet, stir to combine everything, then cook for 5 minutes without stirring.
- Add the minced garlic and cook for an additional minute.
- Add the butter to the skillet, and once it’s melted, sprinkle the flour evenly over everything in the skillet.
- Stir and cook for 2-3 minutes, or until the flour starts to brown.
- Pour the beef broth into the skillet, then add the Dijon mustard and black pepper. Stir to combine everything.
- Bring the gravy to a simmer, then add the beef patties to the gravy in the skillet.
- Cook for 10 minutes, flipping halfway through the cooking time.
- Serve the beef patties topped with the gravy, and garnish with fresh chopped parsley, if you’d like.
Notes
- Store Salisbury steak leftovers in an airtight container in the refrigerator for up to 6 days. Reheat the leftovers on the stove, in the microwave, or in the oven.
- To reheat it on the stove, add the Salisbury steaks to a large skillet with the gravy and reheat over medium-high heat for 3-4 minutes per side, or until the steaks are heated through.
- To reheat it in the oven, place the steaks and gravy in an oven-safe skillet. Reheat at 350°F (175°C) for 12-15 minutes, or until heated through.
- To reheat it in the microwave, place one Salisbury steak, topped with gravy, on a microwave-safe plate and into the microwave for 2-3 minutes.
Nutrition Facts
Calories: 485kcal (24%)
Carbohydrates: 17g (6%)
Protein: 26g (52%)
Fat: 35g (54%)
Saturated Fat: 14g (70%)
Polyunsaturated Fat: 2g
Monounsaturated Fat: 15g
Trans Fat: 2g
Cholesterol: 136mg (45%)
Sodium: 709mg (30%)
Potassium: 792mg (23%)
Fiber: 2g (8%)
Sugar: 4g (4%)
Vitamin A: 283mg (6%)
Vitamin C: 5mg (6%)
Calcium: 90mg (9%)
Iron: 4mg (22%)
Did you make this recipe?
Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!