Salisbury Steak with Mushroom Gravy

A skillet meal of salisbury steak is quite filling! Did you eat it as a child?

My family consumes a lot of ground meat, so it’s good to have a range of recipes on hand. It’s time to go back to Salisbury steak when we’re sick of chili, Joe’s Special, pasta with meatballs, and other favorites.

What Is Salisbury Steak?

These “steaks” are actually ground beef kept together with breadcrumbs and egg, despite the name being a touch deceptive. They are essentially meatloaf patties meant for one serving, grilled and then simmered in a flavorful mushroom sauce.

This dish is a little—well, a lot—retro, but it’s perfect. Additionally, it is far less expensive than real steak, especially because we at our family prefer to purchase grass-fed meat and two dinners may get expensive.

How to Make Salisbury Steak

Start by mixing together the patty mixture, then shaping the patties and searing them in a skillet. Next, cook the mushrooms and onions, and add a simple sauce of tomato paste, mustard, and beef broth. Nestle the patties back into the skillet and let everything simmer until the patties are cooked through. Thicken the sauce with a little cornstarch to make a rich gravy, and you’re done!

Start to finish, dinner is ready in under an hour and only uses one skillet.

What to Serve With Salisbury Steak

While the steaks are cooking, I like to boil up a pot of egg noodles or mashed potatoes. I also either microwave some bagged frozen vegetables or throw together a quick salad to round out the meal.

Storing and Freezing Salisbury Steak

Leftovers will keep refrigerated for 3 to 4 days and can be reheated gently in the oven or in the microwave.

Salisbury steak also freezes well, so feel free to double the recipe and freeze half. I suggest freezing in a baking pan (8×8 or 9×9). Thaw overnight in the fridge, and then heat it back up in a 350oF oven, tightly covered with foil for about 35 minutes. (If you don’t want your pan tied up in the freezer, line it with foil, then lift out the steaks once frozen and store them in a freezer bag.)


For the steaks:

  • 1 pound ground beef
  • 1/3 cup plain breadcrumbs
  • 1 large egg
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 2 tablespoons neutral-flavored oil cooking oil (I use avocado oil)

For the mushroom sauce:

  • 8 ounces crimini or brown mushrooms, sliced
  • 1 small yellow onion, sliced
  • 1 clove garlic, chopped
  • 2 tablespoons tomato paste
  • 1 1/2 teaspoons prepared yellow mustard
  • 1 1/2 cups low sodium beef stock
  • 2 teaspoons cornstarch
  • 1 tablespoon water
  • 2 tablespoons fresh parsley, chopped, for garnish (optional)


  1. Make the beef patties:

    In a mixing bowl, use your hands to mix together the ground beef, breadcrumbs, egg, salt, and pepper.

    Divide the mixture into four equal pieces, then use your hands to gently shape each piece into a 1/2-inch-thick patty.

    ground beef, breadcrumbs, egg, salt, and pepper for the homemade salisbury steak mix
    Shape the ground beef mixture into round salisbury steaks
  2. Sear the patties in a skillet:

    Heat the oil in a large skillet over medium heat. When the oil is shimmering, sear the patties on one side for 3 minutes, then flip them with a thin, flexible spatula. Sear them on the other side for another 3 minutes.

    Transfer the patties to a plate.

    Sear the salisbury steaks in a pan
    Sear the homemade salisbury steaks on both sides in a pan
  3. Cook the mushrooms, onions, and garlic:

    There should be a few teaspoons of fat left in the pan from cooking the patties, but add additional oil if needed. Still over medium heat, add the mushrooms, onions, and garlic to the skillet.

    Cook, stirring often, until the mushrooms have given up their liquid and just begun to brown, 6 to 8 minutes.

    Cook the mushrooms and onions for homemade salisbury steak
    Golden, cooked mushrooms and onions for the best salisbury steak gravy
  4. Stir in the liquids and braise the patties:

    Stir the tomato paste, mustard, and beef broth into the mushrooms and onions. Use a spoon to scrape up any brown bits from the skillet.

    Return the patties to the skillet, spooning a bit of the cooking liquid, mushrooms, and onions over each one. Cover the skillet turn the heat down to low. Let the patties braise in the covered skillet for 30 minutes.

    While the patties are simmering, you can boil a pot of noodles, make mashed potatoes, and/or prepare any other vegetable quick side dishes.

    Add broth to the pan to make the best salisbury steak gravy
    Add mustard and tomato paste to the sauce for salisbury steak gravy
    Add the steaks back to the pan with the mushroom sauce
  5. Thicken the cooking liquid into a gravy:

    Uncover the skillet and use a spoon to nudge the patties to the side of the skillet. In a small bowl, stir together the cornstarch and water. Stir in the cornstarch mixture and let it boil for about a minute, until the gravy has thickened, then turn off the heat.

    Add cornstarch to the sauce to make a rich salisbury steak gravy
    Spoon some of the gravy over top of the salisbury steaks
  6. Serve the Salisbury steaks:

    Transfer the patties to plates and ladle the gravy over top. Sprinkle with chopped parsley, if you like, and serve hot with egg noodles or mashed potatoes alongside.


What is Salisbury Steak with Mushroom Gravy?

Salisbury Steak with Mushroom Gravy is a classic comfort food dish consisting of seasoned ground beef patties that are seared and then simmered in a savory mushroom gravy until tender and flavorful. It’s a hearty and satisfying meal that pairs well with mashed potatoes, rice, or noodles.

How do I make Salisbury Steak with Mushroom Gravy?

To make Salisbury Steak with Mushroom Gravy, start by combining ground beef with breadcrumbs, egg, minced onion, Worcestershire sauce, garlic powder, salt, and pepper in a bowl. Shape the mixture into oval-shaped patties and brown them in a skillet over medium-high heat until golden brown on both sides. Remove the patties from the skillet and set them aside. In the same skillet, sauté sliced mushrooms and diced onions until softened. Sprinkle flour over the mushrooms and onions and cook for a minute to create a roux. Gradually whisk in beef broth and simmer until thickened to create the mushroom gravy. Return the Salisbury steak patties to the skillet and simmer in the gravy until cooked through. Serve hot, garnished with chopped parsley if desired.

What ingredients are needed to make Salisbury Steak with Mushroom Gravy?

The main ingredients for Salisbury Steak with Mushroom Gravy include:

    • Ground beef
    • Breadcrumbs
    • Egg
    • Onion
    • Worcestershire sauce
    • Garlic powder
    • Salt and pepper
    • Mushrooms
    • Flour
    • Beef broth
    • Olive oil or butter Optional ingredients for added flavor may include minced garlic, fresh herbs, or additional seasonings.

Can I use a different type of meat for Salisbury Steak?

While traditional Salisbury Steak is made with ground beef, you can also use ground pork, ground turkey, or a mixture of ground meats such as beef and pork for variation. Keep in mind that different types of meat may result in slightly different flavors and textures, so adjust the seasonings and cooking time accordingly to suit your taste preferences.

Is Salisbury Steak with Mushroom Gravy suitable for meal prep?

Yes, Salisbury Steak with Mushroom Gravy can be prepared ahead of time and stored for meal prep. After cooking the Salisbury steak patties and making the mushroom gravy, allow them to cool completely before transferring them to an airtight container. Store the Salisbury steak patties and mushroom gravy in the refrigerator for up to 3-4 days. When ready to eat, reheat the patties and gravy in a skillet or microwave until warmed through, and serve them with your choice of side dishes for a delicious and convenient meal.

Leave a Comment