This homemade Salisbury steak recipe with mushroom gravy has really stood the test of time and has been a classic for many families since the 1950s.
Combining flavorful meat patties and savory gravy, it’s comfort food at its easiest, needing only minimal prep time and only basic cooking skills.
Quick, cheap, and popular with both kids and adults alike, this homemade Salisbury Steak recipe makes for a fantastic midweek meal that’s absolutely full of flavor.
Beef
Though its name may sound like a cut of beef, Salisbury Steak is actually made of ground beef mixed with a few other ingredients and formed into a patty.
The use of ground beef makes it a really affordable family meal while still giving you that same succulent, meaty flavor you’d get from a regular steak.
Buying high-quality ground beef will make a big difference in this recipe.
Choosing lean beef will also ensure that the end result is not too greasy, though feel free to go for whichever kind of ground beef is your favorite.
If you want a lighter twist on the Salisbury Steak, you could even use turkey mince instead for the patties and chicken stock in the gravy.
Salisbury Steak With Onion Gravy
We love Salisbury steak with onion gravy. Simple onion gravy is the perfect accompaniment to your Salisbury Steaks, helping to tie the whole dish together.
The gravy is made using the same pan you seared the patties in, using butter and flour to create a simple roux that will thicken your sauce.
Make sure to cook this in the pan for a few minutes before adding your water or stock, as it will help to get rid of that raw flour flavor.
You’ll also want to make sure you whisk away any lumps before adding the liquid so you get a nice, silky consistency.
Water or beef stock and Worcestershire sauce are then added to create a delicious sauce.
Adding the patties to finish cooking in the gravy also helps to give some extra taste by allowing the juices to blend into the gravy for a savory, meaty dish.
You may also include mushrooms to add a nice bit of texture and a complex, earthy taste, but if you don’t like mushrooms feel free to leave them out.
Patty & Gravy Ingredients
In this Salisbury Steak recipe, the ground beef is kept “clean”. Meaning, no other ingredients are used to prepare the meat. This allows the true flavors from the meat to fully flourish in the gravy.
If you would like to add more ingredients to the meat, that’s perfectly fine. Consider mixing the beef with minced onion, breadcrumbs, egg, ketchup, Dijon mustard, and seasonings.
The minced onion and condiments help to bring out that delicious savory flavor of the beef, while the eggs and breadcrumbs work as a binder that keeps the beef patties together as they cook.
All you need to do is mix the ingredients together and use your hands to form the mixture into patty shapes, ready for searing in the pan.
The full recipe is listed below in the recipe card. Here’s a quick list of what’s needed to make this recipe perfectly each and every single time.
- Ground Beef, lean.
- Salt and pepper
- Water or beef stock. If using beef stock, consider low sodium.
- Potato Starch or All-purpose flour
- Fresh Parsley
- Cumin
- Cayenne pepper for some heat, but totally optional.
- Garlic paste or Garlic cloves
- Butter. Best to use unsalted butter.
- Worcestershire Sauce to help create extra depth of flavor.
- Onions
How To Make Salisbury Steak?
In a large bowl, use your hands to mix the ingredients with the meat.
Shape the meat into 10 even-size patties or desired sizes. The meat will reduce in size as it cooks.
In a large nonstick skillet, add the butter then sliced onions. Cook for 5 minutes on medium-high heat. Spread the onions on the sides, leaving the middle open. Add the meat.
Continue cooking the, until the meat is lightly brown on both sides over medium-high heat.
Best to move the onions around or place them on top of the meat as it cooks.
Reduce the heat if they’re browning too quickly or too much. Transfer the meat to a plate.
Lower the heat to medium-low, using the same skillet with the drippings, and add the garlic; stir.
Add the flour, stir to combine with the onions, and slowly add the water while whisking so that no lumps linger.
Add the salt, pepper, parsley flakes, cumin, cayenne pepper (if using), and Worcestershire sauce. Stir. Then add the meat.
Spoon the gravy over the meat with the onions. Cover and cook for 10 minutes or until cooked through. Check with an (internal) thermometer for 160 degrees.
Remove from heat. Enjoy your Salisbury steak with mashed potatoes, sweet peas, potato salad, or air fryer carrots.
What To Serve With Salisbury Steak?
For a satisfying midweek meal, your Salisbury Steak is ideally served alongside a pile of mashed potato with some peas, asparagus or broccoli on the side.
For something a little lighter, you can simply fill your plate with a selection of your favorite green vegetables, with plenty of the meaty gravy ladled generously on top.
Cooked pasta – This dish is great with fettuccine noodles or even a rotini would hold up well with this. You may also consider one of the following listed below:
Cauliflower mash or carrots make a great side dish.
What is the difference between Salisbury steak and hamburger steak?
There’s no difference between Salisbury steak and hamburger steak.
Recipe Notes
- If you are not a fan of ground beef, you can use ground turkey or chicken. Usually, this will use beef, but it can be modified to your preference.
- The onions are cooked with the meat firsthand to first, caramelize the onions, and to also season the meat while it cooks. The onions will also intensify the flavor in the gravy.
Freezing Method
Absolutely! The steaks and the finished recipe freeze well. When freezing the finished dish, transfer it to an airtight container once cooled, or consider one of the two methods listed below.
To Freeze Uncooked Steaks – Prepare the steaks to the desired size. the one teak to parchment paper. This will avoid sticking. Then place another parchment paper on top of the steak. Layer with another piece of steak and parchment paper.
Repeat the steps as necessary. Or place the steaks on a lined cookie sheet in a single layer, then flash freeze until the steaks are solid, or for about 3 hours.
Transfer them to freezer-safe bags or containers for up to 3 months. Thaw overnight in the refrigerator and proceed with the recipe as written.
To Freeze Cooked Steaks – Let the steaks cool down completely. Transfer the steaks to a freezer bag. Freeze for up to 3 months.
More Steak Recipes You’ll Enjoy
Chicken Fried Steak With Gravy
It warms our hearts to see the recipes you make from this site. We’d especially love to know if you tried this recipe, tag us on Instagram or Facebook so we can see your beautiful dish.
Also, we would appreciate it if could give it a star rating below!
Please follow us on YouTube to see all of our latest videos!
Homemade Salisbury Steak Recipe
Equipment
- Nonstick Skillet
Ingredients
For The Steak
- 2 Lbs. Ground lean beef
- ½ Medium yellow onion; finely chopped
- 1 tsp. Garlic Paste or 2 minced garlic cloves
- 1 Large egg
- 1 Tbsp. Worcestershire Sauce
- 1 tsp. Dijon Mustard; we used spicy brown Dijon mustard
- 1 tsp. Kosher salt
- ½ tsp. Ground black pepper
For The Gravy
- 5 Tbsp. Butter; unsalted
- ¼ cup Chopped onion
- 8 oz. Bella baby mushrooms; sliced
- 1 tsp. Garlic paste or 2 minced garlic cloves minced
- 1 Tbsp. Chopped fresh parsley
- 2 Tbsp. Potato Starch; or ¼ cup All-purpose flour
- 2 ¼ Cups Water; ¼ cup to mix with the starch to create a slurry
- 1 ½ Tsp. Kosher salt; or to taste
- ½ Tsp. Ground black pepper; or to taste
- 2 Tbsp. Worcestershire sauce
- 1 Tsp. Cumin
- ½ Tsp. Cayenne pepper; optional
- 2 Tsp. Spicy Brown Dijon Mustard
- 1 Tbsp. Worcestershire sauce
Instructions
- For The Steak: In a large bowl, mix all the ingredients together. Shape the patties into the desired size. Set the patties aside on a plate. In a large nonstick skillet, cook the meat for 5 minutes on medium-high heat.Continue cooking the meat until the meat is lightly brown on both sides over medium-high heat. Reduce the heat if they're browning too quickly or too much. Transfer the meat to a plate.
- For The Gravy: Prepare the slurry by combining the starch (or all-purpose flour) together with the water. Set it aside. Lower the heat to medium-low, using the same skillet with the drippings, add the butter, and when the butter has melted, add the onions and mushrooms, then add the garlic; stir. Next, add in the seasonings and parsley. Then add the Worcestershire sauce, water, and slowly while stirring or whisking add the slurry. Mix well until lumps are no longer visible. Then add the meat.
- Spoon the gravy over the meat. Cover and cook for 10 minutes or until cooked through or until internal temperature reaches 160 degrees. Remove the skillet from the heat. Enjoy mashed potatoes, sweet peas, potato salad, or roasted carrots.
Cathleen says
Can you believe that I have never tried a salisbury steak before?
Actually, that’s not true. I have only ever tried those ones that come as a individual TV dinner, so I don’t think that actually counts. I am going to have to try the real deal soon! Thanks for the recipe 🙂
Mirlene says
Oh no!!! We have to definitely change that 🙂 I hope you find the photos and directions to be very helpful!
Mae says
Cravings satisfied! This is the best Salisbury steak recipe I ever tried!YUM!
Mirlene says
Very glad to hear it. Thank you very much.
Alex says
I honestly didn’t know what Salisbury steak was before reading this post – I never realized it was actually ground beef! It sounds delicious though, and easy to make too!
Mirlene says
Thank you, Alex
veenaazmanov says
Your dish is bursting with flavors. Looks super moist and juicy and I love the tempting presentation I just want to grab a bite.
Mirlene says
Thank you, very much 🙂
Marie says
Our family loves this dish. Usually go for seconds.
Mirlene says
Thank you, Marie!