This post may contain affiliate links. Please read our disclosure policy.

Classic Salisbury Steak with Mushroom Onion Gravy is rich, savory, and loaded with old-school comfort food flavor. Tender ground beef patties are seasoned, browned in a skillet, then simmered in a homemade mushroom onion gravy until every bite is juicy, saucy, and full of that deep, hearty flavor you want in a homestyle dinner.

This is the kind of weeknight meal that tastes like it came straight from grandma’s kitchen. Serve it with Creamy Mashed Potatoes with Savory Gravy, Southern Style Green Beans, or The Best Fried Rice when you want a full plate that’s simple, filling, and packed with flavor.

🍽️ A Quick Look at the Recipe

Recipe Name: Classic Salisbury Steak with Mushroom Onion Gravy
⏱️ Ready In: About 40 minutes
👨‍👩‍👧‍👦 Serves: 6
🥣 Key Ingredients: Ground beef, breadcrumbs, onion, mushrooms, beef broth, Worcestershire sauce
📖 Dietary Info: Contains gluten, dairy, and egg
🔥 Why You’ll Love It: It’s tender, savory, loaded with homemade gravy, and perfect for a comforting family dinner.

Key Ingredients

Ground Beef

Ground beef is the base of the Salisbury steaks. An 80% lean blend works best because it has enough fat to keep the patties juicy while still holding their shape.

Breadcrumbs

Breadcrumbs help bind the beef mixture together and give the patties a tender texture. They also help prevent the Salisbury steaks from falling apart while they cook.

Onion

Onion adds flavor to both the patties and the gravy. Finely chopped onion in the beef mixture keeps the patties flavorful, while sliced onion in the gravy adds sweetness and depth.

Mushrooms

Mushrooms bring rich, earthy flavor to the gravy. As they cook down, they release moisture and brown slightly, making the sauce taste deeper and more savory.

Beef Broth

Beef broth creates the base of the gravy. It helps pull up the browned bits from the skillet and turns them into a rich sauce for the patties.

Worcestershire Sauce

Worcestershire sauce adds savory depth and a little tang. It works in both the meat mixture and the gravy to give the dish that classic Salisbury steak flavor.

Instructions

Step 1: Make the Beef Mixture

In a large bowl, combine the ground beef, breadcrumbs, finely chopped onion, milk, egg, Worcestershire sauce, Dijon mustard, garlic powder, salt, and black pepper.

Mix gently until everything is just combined. Do not overmix the meat, or the patties can turn out tough instead of tender.

Step 2: Shape the Patties

Divide the beef mixture into 6 equal portions.

Shape each portion into an oval patty about 1/2 inch thick. Try to keep the patties close in size so they cook evenly.

Step 3: Brown the Salisbury Steaks

Heat the vegetable oil in a large skillet over medium-high heat.

Add the patties to the skillet and cook for 4 to 5 minutes per side, or until they are nicely browned. The patties do not have to be fully cooked yet because they will finish simmering in the gravy.

Remove the patties from the skillet and set them aside on a plate.

Step 4: Cook the Onions and Mushrooms

Reduce the heat to medium and add the butter to the same skillet.

Once the butter melts, add the sliced onions. Cook for about 5 minutes, stirring occasionally, until the onions soften and begin to caramelize.

Add the sliced mushrooms and cook for another 5 minutes, or until they release their moisture and start to brown.

Step 5: Build the Gravy

Stir in the minced garlic and cook for about 30 seconds, just until fragrant.

Sprinkle the flour over the onion and mushroom mixture. Stir well to coat everything and cook for 1 to 2 minutes so the flour loses its raw taste.

Slowly whisk in the beef broth, scraping up the browned bits from the bottom of the skillet. Add the Worcestershire sauce and Dijon mustard, then bring the gravy to a simmer.

Step 6: Simmer and Serve

Let the gravy simmer for 4 to 5 minutes, or until it thickens.

Return the Salisbury steaks to the skillet and spoon some of the gravy over the top. Cover and simmer gently for 5 to 7 minutes, or until the patties are cooked through and heated all the way through.

Taste the gravy and adjust with salt and pepper as needed. Garnish with chopped parsley if desired and serve hot.

Tips & Tricks

Use 80% lean ground beef for the best texture and flavor.

Do not overmix the beef mixture. Gentle mixing keeps the patties tender.

Brown the patties before making the gravy so the skillet builds flavor.

Scrape up the browned bits from the bottom of the pan when adding the broth. That is where a lot of the flavor is.

If the gravy gets too thick, stir in a splash of beef broth until it loosens.

Taste the gravy before serving and adjust the salt, pepper, Worcestershire sauce, or Dijon mustard as needed.

Variations

Cheesy Salisbury Steak: Add a slice of Swiss, provolone, or cheddar over each patty during the final few minutes of simmering.

Creamy Mushroom Gravy: Stir in a splash of heavy cream at the end for a richer, creamier gravy.

Spicy Salisbury Steak: Add cayenne pepper, crushed red pepper flakes, or hot sauce to the beef mixture or gravy.

Turkey Salisbury Steak: Swap the ground beef for ground turkey. Be careful not to overcook it since turkey is leaner.

Extra Mushroom Gravy: Double the mushrooms if you want a thicker, heartier gravy.

Garlic Herb Salisbury Steak: Add fresh thyme or rosemary to the gravy for extra flavor.

Serving Suggestions

Serve over Creamy Mashed Potatoes with Savory Gravy for the classic comfort food plate.

Pair with buttered egg noodles for a homestyle dinner.

Serve with white rice, garlic rice, or The Best Fried Rice to soak up the gravy.

Add Southern Style Green Beans, Green Beans and Bacon, or roasted carrots on the side.

Pair with The Ultimate Honey Butter Cornbread Recipe, Southern Cornbread, or Easy Homemade Biscuits and Sausage Gravy with Cheddar and Herbs.

Serve with a simple salad to balance the richness.

Add extra mushroom onion gravy over the top right before serving.

Notes

Salisbury steak is done when the patties are cooked through and no longer pink in the center.

For best results, simmer the patties gently in the gravy instead of boiling them.

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Reheat on the stovetop over medium-low heat with a splash of beef broth to loosen the gravy.

You can freeze the cooked patties and gravy for up to 2 months.

Frequently Asked Questions

Can I make Salisbury steak ahead of time?

Yes. You can make the patties and gravy ahead of time, then store them together in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of beef broth.

How do I keep Salisbury steak from falling apart?

Make sure the mixture includes enough binder, like breadcrumbs and egg, and avoid flipping the patties too early. Let them brown on one side before turning.

Can I use ground turkey instead of ground beef?

Yes. Ground turkey works, but it is leaner than beef, so avoid overcooking it. You may also want to add a little extra seasoning for more flavor.

Can I make this without mushrooms?

Yes. Leave out the mushrooms and add extra onions if you prefer a simple onion gravy.

What is the best way to thicken the gravy?

The flour helps thicken the gravy. Let it cook with the onions and mushrooms for 1 to 2 minutes before adding the broth, then simmer until the gravy reaches your desired thickness.

Can I freeze Salisbury steak?

Yes. Let the Salisbury steak and gravy cool completely, then store in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating.

If you tried Classic Salisbury Steak with Mushroom Onion Gravy or any other recipe on my blog, please leave a ⭐ star rating and let me know how it turned out in the comments!

Classic Salisbury Steak with Mushroom Onion Gravy

No ratings yet
Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
Servings: 6
This Classic Salisbury Steak with Mushroom Onion Gravy is a hearty skillet dinner made with tender beef patties simmered in a rich, savory homemade gravy.
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients  

  • For the Salisbury Steaks:
  • 1 1/2 pounds ground beef preferably 80% lean
  • 1/2 cup breadcrumbs
  • 1/4 cup finely chopped onion
  • 1/4 cup milk
  • 1 large egg
  • 2 teaspoons Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon garlic powder
  • Salt and freshly ground black pepper to taste
  • 2 tablespoons vegetable oil for frying
  • For the Mushroom Onion Gravy:
  • 2 tablespoons unsalted butter
  • 1 medium onion thinly sliced
  • 8 ounces cremini or white mushrooms sliced
  • 2 cloves garlic minced
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • Salt and pepper to taste
  • Fresh parsley chopped, for garnish, optional

Instructions 

  • In a large bowl, combine the ground beef, breadcrumbs, finely chopped onion, milk, egg, Worcestershire sauce, Dijon mustard, garlic powder, salt, and black pepper. Mix gently just until the ingredients are combined. Avoid overworking the meat so the patties stay tender.
  • Divide the mixture into 6 equal portions. Shape each portion into an oval patty about 1/2 inch thick. Try to keep the patties even in size so they cook at the same pace.
  • Heat the vegetable oil in a large skillet over medium-high heat. Add the patties to the skillet and cook for 4–5 minutes per side, or until browned on both sides. They do not have to be fully cooked at this point because they will finish simmering in the gravy. Remove the patties from the skillet and set them aside on a plate.
  • Reduce the heat to medium and add the butter to the same skillet. Once melted, add the sliced onions and cook for about 5 minutes, stirring occasionally, until softened and lightly caramelized. Add the sliced mushrooms and cook for another 5 minutes, or until they release their moisture and begin to brown.
  • Stir in the minced garlic and cook for about 30 seconds, just until fragrant. Sprinkle the flour over the mushroom and onion mixture and stir well to coat everything evenly. Let the flour cook for 1–2 minutes to remove the raw taste.
  • Slowly whisk in the beef broth, making sure to scrape up the browned bits from the bottom of the skillet. Add the Worcestershire sauce and Dijon mustard, then bring the gravy to a simmer. Cook for 4–5 minutes, or until the gravy thickens.
  • Return the Salisbury steaks to the skillet and spoon the mushroom onion gravy over the top. Cover and simmer gently for 5–7 minutes, or until the patties are cooked through and heated all the way through.
  • Taste the gravy and adjust with salt and pepper as needed. Garnish with chopped parsley if desired, then serve hot with mashed potatoes, noodles, rice, or your favorite side dish.

Notes

  • For the best flavor, use 80% lean ground beef so the patties stay juicy.
  • If the gravy thickens too much, add a splash of beef broth until it loosens.
  • Store leftovers in an airtight container in the refrigerator for 3–4 days.
  • Reheat gently with a little extra broth to keep the gravy smooth.
  • Gluten-free breadcrumbs and gluten-free flour can be used if needed.

Nutrition

Calories: 443kcal | Carbohydrates: 12g | Protein: 24g | Fat: 33g | Saturated Fat: 12g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 12g | Trans Fat: 2g | Cholesterol: 119mg | Sodium: 537mg | Potassium: 471mg | Fiber: 1g | Sugar: 2g | Vitamin A: 178IU | Vitamin C: 2mg | Calcium: 72mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like This? Leave a comment below!

About AB

Aaron “A.B.” Brown, a self-taught culinary maestro, has carved his flavorful path into the hearts and kitchens of millions. With over 3.6 million devoted YouTube subscribers, he’s become a household name for those seeking culinary expertise.

Similar Recipes