Salisbury Steak with Mushroom and Onion Gravy
Best Salisbury Steak Recipe
The flavor of the onions and the mushrooms caramelizing together makes an ordinary gravy into an outstanding mushroom gravy recipe. Thatโs what makes our When youโre craving a hearty meal our easy recipe will definitely satisfy your hunger. Itโs the perfect comfort food on a cold day or any day that youโve worked hard and want to treat yourself to a fulfilling dinner. Families are enjoying this salisbury steak dinner and getting raves from kids too. Itโs a great way to get them to eat mushrooms without them even knowing it.
Video: Salisbury Steak with Mushroom-Onion Gravy:
How to Make Salisbury Steak Recipe with Mushroom Gravy
- Mix all ingredients together and shape the patties. Make sure to give them a good sear.
- Remove patties from pan and make the mushroom gravy. Then add the patties back in the pan.
- Our classic mushroom gravy recipe has been such a hit that weโve added it to so many other dishes: pork chops with mushroom gravy and skillet chicken with mushroom gravy are two of our hugely popular one-pot dishes.
- Sure thereโs always those who canโt stand mushrooms which is totally ok! You can make this recipe without the mushrooms.
- Or what if you love onions? Then our onion gravy is absolutely superb and works fantastic with this salisbury steak recipe.
- What ever you decide, just make it your own and pretty much any type of gravy will be amazing.
- The marinade for our Salisbury steak is super flavorful too so youโre in for a real treat! All recipe details with step-by-step photos are in the recipe box below.
Can You Freeze Salisbury Steaks?
Yes and itโs a great way to have dinner ready when you get home. Just make sure they are thoroughly cooled before you freeze them. Then freeze them in a freezer safe container. Before serving, take them out the night before and allow them to thaw in the fridge. Re-heat in a pan before serving again.
What Other Types of Meat ?
Traditionally salisbury steak is made with ground beef. But thereโs so many other options for meat if you want to eat something other than beef.
- Ground chicken or turkey are healthier options, especially if youโre using ground breast meat or white meat.
- If you love pork, then using ground pork is great. The rich flavors are fantastic.
- Fan of ground lamb meat? This option is equally delicious.
- Using plant based beyond meat or impossible meat for a vegan Salisbury steak patty is wonderful. For the gravy, use vegan or vegetable stock and youโve got a delicious plant based Salisbury steak.
- So thereโs something for everyone!

Best Salisbury Steak Recipe with Mushroom-Onion Gravy
Ingredients
For the steak:
- 1 pound (454 g) ground beef
- 1/4 cup (30 g) breadcrumbs
- 1 large egg
- 2 teaspoons (10 ml) Worcestershire sauce
- 1 teaspoon (5 ml) onion powder
- 1/2 teaspoon (2.5 ml) garlic salt
- 1/2 teaspoon (2.5 ml) mustard powder
- 1/4 teaspoon (1.25 ml) kosher salt
- lots fresh ground black pepper , to taste
- 1 Tablespoon (15 ml) cooking oil , for searing beef patties
For the Mushroom Gravy
- 8 ounces (227 g) mushrooms , sliced
- 1 medium onion , sliced
- 3 Tablespoons (30 g) butter
- 2 cloves garlic , minced or crushed
- 1/4-1/2 cup (30-60 g) flour , depending on how thick you like your gravy
- 3 cups (720 ml) broth (beef, chicken or vegetable)
- kosher salt , to taste
- black pepper , to taste
Instructions
- In large bowl mix together all the steak ingredients (beef, breadcrumbs, egg, Worcestershire sauce, onion powder, garlic salt, mustard powder, salt, and black pepper). Shape into 4 oval patties.
- Heat large pan over medium-high heat and then add oil. Brown both sides of patties (about 1 minute per side) and then remove from the pan.
- Keep same pan and beef juices over medium high heat. Add the mushrooms and onion and cook until onions are golden and excess mushroom liquid evaporates, about 10 minutes.
- Add butter and garlic to the mushrooms and onions. Cook for about 1 minute.
- Stir in the flour, cooking and stirring to remove lumps. Add about 1/2 โ 1 cup of beef stock, whisking until incorporated.
- Increase heat to High. Slowly pour in the remaining broth and whisk until well combined. Season with salt and pepper, to taste (the saltiness and flavors will concentrate some when it reduces down).
- Once gravy starts to boil, reduce heat to low. Stirring often, simmer until the gravy starts to thicken, about 5-10 minutes. Add salisbury steak patties back into the gravy and cook until the steak patties are cooked to your preferred doneness (usually about 5-10 minutes), stirring the gravy occasionally around the steaks. Taste for seasoning and add more salt & pepper, if desired.
- Serve the steaks topped with the mushroom sauce. They are excellent over rice, pasta or mashed potatoes!
Video

Nutrition Information per Serving
What to serve with Salisbury Steaks?
Now that youโve made your batch of steak patties, how to serve them? Thereโs so many ways to enjoy these flavorful patties smothered in gravy. Hereโs a few of our favorite and most popular ways to serve:
- Serve these as an appetizer! These fabulous steaks are great if you cut them into little bites. Theyโre great to serve on a platter at a party. Serve with little toothpicks or party picks so guests can serve themselves. Add a little ladle so they can spoon some gravy over.
- What about a Hoagie sandwich? buy some soft hoagie bread and fill it with a salisbury steak patty and a big spoonful of gravy!
- Serve with pasta or egg noodles: Kids love eating meatballs with egg noodles or on different types of pasta.
- We love rice or other grains and theyโre always another great options.
- On mashed potatoes, of course! This is our favorite way to eat these juicy patties: serve them on a bed of mashed potatoes. The luscious gravy and juicy salisbury steaks over creamy mashed potatoes is to die for.
Can you make salisbury steaks ahead of time?
We love meal prepping salisbury steaks! These steak patties are perfect for meal prep. You can make the whole recipe ahead of time. But when the patties are cooked, remove them from the gravy and allow them to cool. Then freeze the patties separately. You can freeze the gravy too. But when it thaws, it might be too watered down. Allow it to heat up and stir it really well to break up all the clumps. Add a little bit of heavy cream or butter to thicken it a bit.
Easy Salisbury Steak Recipes:
Other than the the classic way of serving these, weโve come up with 2 more delicious ways to enjoy it. You can make burgers and salisbury steak meatballs!
82 Comments on โSalisbury Steak with Mushroom and Onion Gravyโ
We meal prep. We double the meat, but leave the gravy as written. We use Porq panko crumbs instead of bread crumbs, and homemade bone broth instead of stock. So YUMMY!!!
Wow all that sounds amazing Kerri! thanks for sharing and so happy that you enjoy the recipe.
Pretty tasty! Used steak burgers instead of recipeโs, added worcestershire to gravy makings. Ate open faced on great bread, also over mashed โtaters, with fresh corn. Will make again. Thank you!
My husband loves Salisbury steak and has been buying the banquet mega Meals that comes with 4 steaks, gravy and mashed potatoes. I wanted to make them homemade since I had never tried that before. well he couldnโt even finish two of them and he is already saying no more Frozen!
I love the ingredients in this.. onions and mushrooms! perfect
Iโm so excited to add this to my Holiday menu. I got the chance to make this over the weekend and it was excellent.
Used this recipe as my base but didnโt follow to a T. I added white wine in the gravy, and added a bit of soy sauce. I didnโt measure anything but in the end it turned out GREAT.
Absolutely delicious
I made this tonite and it was delicious! Even my picky eater commented on how good it was. I followed the recipe almost exactly. The only change being was that I used 1/2 teaspoon of Maggi Amore instead of 2 teaspoons of Worcestershire sauce. I heeded the suggestion of several readers and mixed the flour in with the 3 cups of Beef Broth. I poured some of it in and it thickened almost instantly. I cooked all of this in a large cast iron skillet. I really liked having a recipe with a copious amount of gravy. These were very generous servings and I think that the next time I make it I will make 5 patties instead of 4. This recipe was EZ to follow and very tasty! Thank you for posting it.
Thank you for making it Jimmy! Happy that your picky eater loved it. ๐
Hi I made this for my family awhile ago and we just finished the leftovers that had been frozen for a month or two.it was great the first time and I think it was even better as leftovers,I put it in the crockpot and we had mashed potato balls with it.awesome recipe,thanks for sharing.
Wow thatโs so cool that it still tasted so good after being frozen for that long. We appreciate the feedback and itโs super helpful. Thanks Ian!
Made this tonight and my husband kept saying dinner smells amazing as it cooked. After dinner he said this is excellent, I have to agree and this will be in our fall/winter rotation.
Fantastic! Weโre so happy to hear this. Thanks Kristie for sharing.
The best Salisbury steak Iโve made!
Yay!! thanks so much April!!
I made this recipe for Fatherโs Day and the family loved it and so did I.
Yay! So glad you enjoyed our Salisbury steak recipe Gail. Thanks for sharing.
Iโm not sure what I did wrong..I browned the patties but they took about 45 mins to fully cook through in the gravy. It turned out good but way longer than I expected
Hi Brook, it could be that the patties were too thick and the heat was on too high. Maybe next time make the patties smaller and thinner. This would mean making more smaller patties. Let us know if this helps the next time you cook it!
I love the look and ingredients in this recipe, however, Iโm on a very low sodium diet, due to a serious heart condition. Can you tell me which ingredients I can change or eliminate or substitute to retain the flavor? I would appreciate knowing this very much. Thank you!
Hi Barbara, eliminating anything that says โsaltโ will help lower the sodium, but will greatly reduce flavor. Maybe use garlic powder, or more onion powder or your favorite spices to add the extra flavor.
Very flavorful and yummy!
I heeded previous comments of separately mixing flour with stock before adding to pan and adding a bit of sherry to the gravy. But thereโs one tip I wanted to share that will put your gravy over the top! Add a heaping teaspoon of Better Than Bouillon (roasted beef base) to the flour/stock mixture. The flavor it adds is bar none!
Excellent dish! Mine turned out just like the picture! The whole family LOVED it especially my 80 yr old mother and thatโs saying something ! Thank you for sharing!
Thatโs awesome. Thanks so much for the feedback! So glad everyone loved it.
Itโs was Awesome! My husband loved it , Thanks
Excellent. I made them into five little oval loaves a little thicker than the picture. Poured in a little vermouth (sherry would do) with the butter, and garnished with fresh thyme. Yum.
My mother who is now past used to love salisbury steak. My daughter who was very close to her also loves it. So one day she calls me and says โMom I want some Salisbury steakโ she was feeling sentimental. So here I go on the internet on a search for salisbury steak and I find this recipe. Oh my gosh she got all teary-eyed and was so happy! Well Iโm visiting my son and I made it last night for the first time for his family. He Said Mom this is really good. I usually make it with mashed potatoes but last night we had it with Japanese White rice very delicious! So if you want a Great and Easy dinner this is the Perfect Salisbury steak recipe.
Hi Susan, thank you for the wonderful story. And weโre honored that your family enjoys it. Rice sounds like a great side dish to serve with the salisbury steak!
Paired with wine this salisbury steak is THE BEST! That mushroom onion gravy sauce was also ON POINT!
I made this for hubby date night. He absolutely loved it and now wants it all the time.
Wonderful recipe! This is my second time making it. My husband raves about it. Thanks!
Thanks Ginny and hugs to your husband for loving the recipe. ?
Delicious meal, it can be made gluten free by substituting bread crumbs with panko bread crumbs and flour with rice flour.
I made this tonight. The meat was tasty but the gravy was a little bland. It needed something more. So, I added some worcheshire ( a few drops) and a little garlic powder and then some dried thyme. It was better.
Worcestershire is in the ingredients/recipe
One of the better ones. I recieved a frozen cow as a gift, what to do with 100lbs of ground beef? THIS! Very easy, my hubby loved it. It will be regular choice for some
This was the first time me and my family ever made homeade, let alone ever had Salisbury steak that was not frozen by that stoffers brand.
I didnt make the Salisbury as I bought it made from my butcher, and so I found this recipe. Holy crapโฆ.firstly we stopped eating that frozen cardboard stuff way back, but to have a legit Salisbury meal, and I made rice with chicken flavour. My family already wants me to make it again this week.
Awesome. Thanks for sharing!
Wow โ perfect recipe! Made it exactly as written and it was delicious. I did use baby bella mushrooms for that richer, meatier flavor and I think next time I make this (and there will be many more times) I will double up on the mushrooms. You can never have enough. I also used beef bone broth โ again, just adds to the flavor achieved. Thanks so much for sharing this โ it is a keeper!
I made this last night. I had 1 1/2 lbs of ground beef, so I had six good portions. Not ANY leftovers! They loved it and I will definitely be making this again!
Can this be frozen?
Hi Connie, weโve never frozen it before but think it should be fine. We donโt see any problems with it!
Super easy and the best Recipe Iโve ever tried for Salisbury steak. My grandson said they were โamazingโ. I had to agree. We served it over rice.
This was an excellent recipe. I used crimini mushrooms and shredded beef with lean ground beef. The shredded beef gave it that steak like texture which I was aiming for. Thank you this meal will be a future staple.
In lieu of regular flour, I used Wondra Flour. NO LUMPS ever when used.
I have been searching all weekend hamburger steak and gravy and this popped at me with the dry mustard, so I had to give it a try . Had a wonderful flavor. And my husband alwaysโ complains when I want to make something new and he never said it was good ( but thats just him ) but I knew he liked because he said you know what would have been good with this? of course I said what ? he said biscuits ! lol so I would say this day I did something right.
Hi Lois! Biscuits sounds awesome with this and your husband is right! So glad he enjoyed it. Thanks for sharing.
I made this tonight, it was crazy good!!
Thank you!
Thatโs awesome Lynn!
Such a perfect recipe! This was my first attempt at Salisbury Steak and the whole family LOVED it. The gravy was so thick and flavorful. Goes so well over mashed potatoes. Will make again and wouldnโt change anything
This is delicious and will definitely make again!
This was excellent. I substituted ground turkey instead of using beef and I will certainly make again.
So glad you loved it. Turkey is such a great substitute too!
The meat was fabulous! I used my own gravy recipe, which is similar to this, but uses cornstarch instead, and the steps are slightly different. Iโll definitely make this a regular in our house.
Delicious. The gravy was awesome. After I had the meat cooking on the skillet on the stove top it was still bit uncooked on the indidr, so I transferred the skillet to the oven for ten minutes and that did the trick. Thanks for the great recipe.
Made it tonight. Followed the recipe, doubled it and served with mash potatoes. Easy dinner after a rough day. I love quick and easy recipes.
Thank you
PS Turned out excellent, everyone Loved it!
it was wonderful, we loved it wouldnโt change a thing!
Thatโs great to know! Thanks for sharing Lynda.
Just made this tonight. Didnโt change a thing and it was fantastic. I served it over white rice. Will make again and try mashed potatoes instead.
thanks so much Kelly!
My gravy didnt turn out that Brown but its really delicious otherwise !!
I made this tonight and I put in gravy master to make it brown and it gave it another level of flavor.
This is a great recipe! I made it tonight and everyone loved it. It super easy to follow and execute, 5 stars!
Yes you can use canned mushrooms, but it will take a long time to thicken. You might want stir in some flour to the broth to help it thicken.
I made this recipe last night and it was delicious! Probably the best Salisbury Steaks I have ever had.
I followed the recipe exactly and very happy. The only change I will make next time is to mix the flour
with a cup of broth before pouring it in the pan as it was difficult to get all the lumps out with mushrooms
and onions in the pan. Thank you for such a great recipe.
Awesome. Happy you loved it! Mixing the flour with the broth before hand it a great technique too. It usually whisks in easier beforehand if the broth is cool or cold too.
So delish and an easy dinner to make made with mash potatoes and Peas was awesome!
2 Tablespoons of Sherry wine and 1/2 teaspoon of granulated garlic after adding the Chicken broth makes this recipe a 12 instead of a 10 ! โ Great Recipe ! Keep up the good work ! . . .Jim McIntyre
Love the addition of the sherry wine! And thanks for enjoying the recipe!
Yum this is going into my regular go to meals
Thank you for this recipe. This is one of my favorite meals and I have been searching for this for 6 years since I lost all my recipes in a fire. I like to add a little sour cream to the gravy as it simmers.
Hi Kathleen, wow itโs an honor that you love our recipe! And love the addition of sour cream.
This recipe is the best i have ever made. Thanks for sharing with us.
I made this tonight. This is actually my first time making Salisbury steak. Iโm currently pregnant so my appetite has been crazy lately.
I donโt have mustard powder so I used yellow mustard instead. Same measurement.
Also I added a tablespoon of soy sauce for color and taste. And it turned out perfect. When I took the first bite I was like โHMMM OH MY GODโ then called my husband and gave him a bite. And heโs like, oh my god. Thatโs a legit Salisbury steak right there. Good job baby and we did a fist bump! Iโm so happy whenever I try a new recipe and it will turn out great.
I will definitely make this as โA MUSTโ on our meal.
Thanks a lot for the recipe!
Weโre so happy that you and your husband enjoyed the recipe. And congrats to you both!
For a quick weekday meal, itโs yummy.
I used chicken stock and may have been better with the beef broth but it was very good!
Tried it tonight it was delicious and easy to make
I just made these tonight and they were a hit! Really easy to make. I will definitely make these again! ??
Thanks for making them and enjoying them! This salisbury steak is definitely easy and delicious.
So easy and delicious recipe! Its a new family favorite now that I made it