Rich onion mushroom gravy being poured over juicy homemade Salisbury steak served with creamy buttery mashed potatoes.

Salisbury Steak with Rich Onion Mushroom Gravy

If you’re craving a hearty, homemade dinner that tastes like it came straight from Grandma’s kitchen, this Salisbury Steak with Rich Onion Mushroom Gravy is exactly what you need. Tender, well-seasoned beef patties are seared until beautifully browned, then simmered in a rich, savory gravy loaded with caramelized onions and earthy mushrooms. Served over buttery mashed potatoes, every bite is packed with comforting flavor that’s perfect for family dinners or cozy Sunday suppers.

This classic comfort food is surprisingly simple to make with everyday ingredients and comes together in under an hour. The homemade gravy is silky, rich, and full of deep beefy flavor that takes these juicy Salisbury steaks to the next level. Once you try it, you’ll understand why this timeless recipe has remained a family favorite for generations.

Why You’ll Love This Recipe

  • Juicy, tender Salisbury steak made completely from scratch.
  • Rich onion mushroom gravy that’s incredibly flavorful.
  • Ready in about an hour with simple pantry ingredients.
  • Perfect for weeknight dinners or Sunday family meals.
  • Pairs beautifully with mashed potatoes, rice, or buttered noodles.
  • Comfort food that’s freezer-friendly and great for meal prep.
  • A restaurant-quality dinner made right at home.
Flavour Quest Recipes

Salisbury Steak with Rich Onion Mushroom Gravy

This classic comfort food is surprisingly simple to make with everyday ingredients and comes together in under an hour.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 4

Ingredients
  

For the Salisbury Steaks
  • pounds lean ground beef 80/20 works best
  • ½ cup breadcrumbs
  • 1 large egg
  • ¼ cup whole milk
  • 2 tablespoons ketchup
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 2 tablespoons olive oil
For the Onion Mushroom Gravy
  • 2 tablespoons butter
  • 1 large yellow onion thinly sliced
  • 8 ounces cremini or baby bella mushrooms sliced
  • 3 cloves garlic minced
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • ½ teaspoon dried thyme
  • Salt and pepper to taste
  • Fresh parsley for garnish

Method
 

Step 1
  1. In a large mixing bowl, combine the ground beef, breadcrumbs, egg, milk, ketchup, Worcestershire sauce, Dijon mustard, garlic powder, onion powder, salt, and pepper. Mix gently until just combined.
Step 2
  1. Shape the mixture into 4–6 oval patties, about ¾-inch thick.
Step 3
  1. Heat the olive oil in a large skillet over medium-high heat. Sear the patties for 4–5 minutes per side until nicely browned. Remove and set aside.
Step 4
  1. Reduce the heat to medium. Melt the butter in the same skillet and add the sliced onions. Cook for about 8 minutes until softened and lightly caramelized.
Step 5
  1. Add the mushrooms and cook another 5–6 minutes until browned. Stir in the garlic and cook for 30 seconds.
Step 6
  1. Sprinkle the flour over the vegetables and stir continuously for 1 minute.
Step 7
  1. Slowly whisk in the beef broth until smooth. Add Worcestershire sauce, Dijon mustard, thyme, salt, and pepper.
Step 8
  1. Return the Salisbury steaks to the skillet. Spoon gravy over the patties.
Step 9
  1. Cover and simmer for 15–20 minutes until the patties are fully cooked and the gravy has thickened.
Step 10
  1. Garnish with chopped parsley and serve over buttery mashed potatoes with plenty of onion mushroom gravy.

Enjoying this recipe? You may also love my Comfort Dinner Guide — a simple collection of easy, cozy meal ideas for busy weeknights. It’s a helpful extra resource for those nights when you want something comforting without overthinking dinner.

🔄 Variations

Add More Vegetables

Stir in sliced bell peppers or peas during the last few minutes of cooking for extra color and nutrition.

Make It Gluten-Free

Use gluten-free breadcrumbs in the patties and substitute the all-purpose flour with a gluten-free flour blend or cornstarch.

Extra Creamy Gravy

Whisk in ¼ cup heavy cream at the end for an even richer onion mushroom gravy.

Cheese Lovers

Top each Salisbury steak with a slice of Swiss or provolone cheese just before serving and let it melt.

🍽️ Serving Suggestions

This hearty Salisbury steak pairs perfectly with comforting side dishes like:

  • Creamy mashed potatoes
  • Buttered egg noodles
  • Steamed green beans
  • Roasted carrots
  • Sweet corn
  • Garlic bread, dinner rolls
  • Buttered peas
  • Creamy mac and cheese
  • Roasted Brussels sprouts

❄️ Storage

Allow the Salisbury steak and gravy to cool completely before storing.

  • Refrigerate in an airtight container for up to 4 days.
  • Store the mashed potatoes separately if possible for the best texture.

Freezing

This recipe freezes beautifully.

  • Freeze the Salisbury steaks and gravy together in a freezer-safe container for up to 3 months.
  • Thaw overnight in the refrigerator before reheating.

Reheating

Stovetop (Best Method)

Place the steaks and gravy in a skillet over medium-low heat.

Add a splash of beef broth if needed and heat until warmed through.

Microwave

Heat in 30-second intervals, stirring the gravy occasionally until hot.

💡 Pro Tips

  • Don’t overmix the beef mixture or the patties can become tough.
  • Brown the patties well before making the gravy for maximum flavor.
  • Caramelize the onions slowly for a naturally sweet, rich gravy.
  • Add beef broth gradually while whisking to create a silky-smooth sauce.
  • Simmer gently to keep the Salisbury steaks juicy and tender.
  • Garnish with fresh parsley just before serving for a fresh finish.

❓ FAQs

What is the difference between Salisbury steak and hamburger steak?

Salisbury steak includes breadcrumbs, egg, and seasonings mixed into the beef, while hamburger steak is usually made with seasoned ground beef only.

Can I make Salisbury steak ahead of time?

Yes! Prepare it up to two days in advance and refrigerate. The flavors become even better as they sit.

Can I freeze Salisbury steak?

Absolutely. Freeze the cooked steaks with the gravy for up to three months.

Can I use ground turkey instead of beef?

Yes. Ground turkey works well, although the flavor will be lighter than traditional Salisbury steak.

Why is my gravy too thin?

Simply simmer it a little longer or whisk together 1 teaspoon cornstarch with 1 tablespoon cold water and stir it into the gravy until thickened.

Can I make this without mushrooms?

Yes. Simply omit the mushrooms and make a rich onion gravy instead

Leave a Comment

Scroll to Top