Homemade Salisbury Steak With Mushroom Gravy (Recipe)

Iva Carter
Published by Iva Carter
Last Updated On: June 28, 2024

My kitchen serves as my haven, and crafting Salisbury steak with mushroom gravy has been a heartfelt endeavor.

My journey through the culinary world inspired this delectable dish, reminding me of warm Sunday dinners at my grandma's.

I spent years testing various cuts of meat and gravy ingredients to find the best combo.

I found a perfect steak that is a savory blend of ground meat and seasonings. And the pièce de résistance? Luxurious mushroom and onion gravy.

Recipe Overview

A close up shot of Salisbury Steak with Mushroom Gravy
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Number of Servings: 4


For the Salisbury steak:

  • 1 lb ground beef
  • 1/3 cup breadcrumbs
  • 2 tablespoons onion, minced
  • 2 tablespoons ketchup
  • 1 egg
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon ground mustard
  • Salt and pepper

For the mushroom gravy:

  • 1 tablespoon olive oil
  • Half an onion, chopped
  • 8 oz mushrooms, sliced
  • 1 tablespoon butter
  • 2 cups beef broth
  • 2 teaspoons Worcestershire sauce
  • 3 tablespoons flour
  • 1 tablespoon parsley
  • Salt and pepper


A top view of Salisbury steak on a plate
  1. Take out a large bowl and mix the beef, breadcrumbs, onion, ketchup, Worcestershire sauce, egg, and salt and pepper. Use your hands and mix the ingredients until well combined.
  2. Divide the mixture into four equal sizes and shape into oval patties.
  3. Heat olive oil in a pan on medium-high heat.
  4. Put the patties in the pan and cook for five minutes per side until they turn golden brown. Don’t overcrowd the pan, and make sure the patties are in a single layer.
  5. Remove the patties from the pan and put on a plate. Cover with foil.
  6. Melt the butter in a pan on medium heat. Once it’s completely melted, add the onion and mushrooms. Season with salt and pepper.
  7. Cook for about five minutes until the onion and mushrooms are soft.
  8. Add the flour and cook for 30 seconds. Stir all the time.
  9. Add the beef stock and Worcestershire sauce. Bring to a simmer and cook until the gravy thickens.
  10. Add the meat to the pan again and spoon the gravy over it. Cook for a few more minutes until the meat isn’t pink on the inside.
  11. Serve with parsley.

Related Articles: 

Recipe Notes

Cooking Salisbury steak on a pan

Here’s what to keep in mind when making Salisbury steak with mushroom gravy:

  • If you’re worried your steak recipe will turn out dry, grate the onion and soak the breadcrumbs in the onion juices. This makes the meat softer and tastier.
  • Make sure to sear the Salisbury steaks and finish cooking them in the gravy. This way, the steaks will remain raw on the inside. Once you finish cooking them in the gravy, the juices seep from the steaks and flavor the gravy.
  • Use a large spatula so the meat is fully supported when you handle it.
  • Sear two patties at a time, especially if you have a small pan. This way, it’s easy to flip them.
  • Wet your hands before shaping the patties so the mixture doesn’t stick. Also, make sure not to overwork the ground beef mixture, or the beef will turn tough.
  • Use lean ground beef and make meatballs using this recipe. You can freeze the beef patties and use them later on for a last-minute dinner.
  • Make a creamier gravy by adding heavy cream or half and half.

Nutrition Facts

  • Calories: 386
  • Total Carbs: 16g
  • Protein: 28g
  • Fat: 14g
  • Fiber: 1g
  • Net Carbs: 11g

Recipe Substitutions and Variations

A delicious Salisbury steak on a white plate

Here are some ideas on the best Salisbury steak recipe variations:

  • Make the easy Salisbury steak recipe gluten-free. Use cornstarch slurry instead of butter and flour. Mix a tablespoon of cornstarch with a tablespoon of water, add to the sauce, and whisk until thickened.
  • Use ground turkey instead of beef if you want a healthier option. Use fattier turkey meat instead of ground turkey breast, as it’s too lean.
  • Mushrooms give the gravy a rich flavor, but you can replace them with onions.
  • Try any seasoning and herbs you prefer. For example, if you don’t have mustard powder, use Dijon mustard, Italian seasoning, garlic powder, or onion powder.
  • Any kind of mushrooms works for the beef patties with gravy. You can try Portobello, cremini, white, or Baby Bella mushrooms.
  • You can use frozen hamburger patties instead of Salisbury steak patties. Make sure to cook the frozen beef to a temperature of 160 degrees [1].
  • Add fresh herbs to the gravy and beef bouillon to the meat if you want a richer flavor.
  • If you’re cooking for picky eaters, you can completely omit the onions or mushrooms from the gravy.

What Meat to Use for Salisbury Steak?

A close up shot of Salisbury steak with gravy and mushrooms

Use ground beef for Salisbury steak. You'll want to use beef with a moderate fat content, usually around 15-20% fat, to ensure the patties are flavorful and juicy. Make sure the ground beef is fresh, as that can make or break your dish.

The fat content helps keep the meat moist during cooking.

Also, the meat is blended with other seasonings, so you don’t need a high amount of beef for a flavorful Salisbury steak.

“Look for 80% to 85% lean beef. My go-to for this recipe is ground chuck for the most flavor and moisture.”

- Certified Angus Beef, YouTube Channel

You can also use a combination of ground meats if you prefer.

Some recipes mix ground beef with ground pork or ground veal to add additional flavor and moisture to the patties.

However, using solely ground beef is the most common and traditional approach for this steak.

How to Store and Freeze Salisbury Steak With Mushroom Gravy?

Store Salisbury steak with mushroom gravy in an airtight container and keep it in the fridge for up to three days.

You can also freeze it and have a Salisbury steak dinner when the craving hits you.

Here’s how to freeze Salisbury steak recipes:

  • Uncooked steak — Put the steaks on a lined baking sheet in one layer. Flash freeze for two hours until the meat turns solid. Place the steaks into freezer-safe bags and keep them in the freezer for up to three months.
  • Cooked steaks — Cool the meat and gravy completely and freeze in the freezer-safe containers of bags for up to three months.

To thaw the meat, place it overnight in the fridge. Then cook following the recipe, or reheat in a pan until the meat is warmed through. For some additional tips check out our guide on freezing steaks.


What Country Is Salisbury Steak from?

Salisbury steak is from the United States of America.

How Healthy is Salisbury Steak?

Salisbury steak is moderately healthy. It’s high in fat and calories. However, you can make it healthier by using olive oil instead of butter and making low-sodium gravy.

What Is the Difference Between Brown Gravy and Beef Gravy?

The difference between brown gravy and beef gravy is that brown gravy is made with any brown stock, while beef gravy is always made from beef stock.


  1. https://www.cdc.gov/nceh/ehs/ehsnet/plain_language/restaurants-ground-beef
Was this article helpful?

About the author

Iva Carter
Associate Editor
Iva Carter is a FBP certified foodie and influencer who loves to share delicious yet quick dinner recipes. When she's not in the kitchen concocting meaty delights, you'll find her playing with her dog, Sylvie.
Learn more about our editorial policy
Leave a Reply

Your email address will not be published. Required fields are marked *