The Ultimate Classic Salisbury Steak with Rich Mushroom Onion Gravy
There are some meals that just transport you straight back to childhood, don’t you agree? For me, that feeling is perfectly captured by a plate of warm, savory Salisbury steak. I can still vividly recall those chilly, rainy Sunday afternoons at my grandmother’s house, the comforting aroma of onions caramelizing and beef simmering slowly filling her cozy kitchen. This wasn’t just food; it was a warm hug in a bowl, a promise of comfort and togetherness.
Grandma always had a way of turning simple ingredients into something extraordinary, and her Salisbury steak was no exception. Every bite of the tender, seasoned beef patty, drenched in that impossibly rich, earthy mushroom and onion gravy, felt like pure magic. It’s a taste memory I’ve cherished for years, and now, I’m so excited to share my family-tested version of that very same Classic Salisbury Steak with Mushroom Onion Gravy with you.
This recipe isn’t just about recreating a nostalgic dish; it’s about bringing that same level of warmth and satisfaction to your own table, whether it’s for an easy weeknight meal or a special Sunday dinner. It’s truly the ultimate comfort food, guaranteed to become an instant family favorite in your home too!

❤️ Why You’ll Love This Recipe
- Pure Comfort Food Bliss: This dish is the epitome of home-cooked goodness. The tender beef patties, smothered in a deeply savory, rich mushroom and onion gravy, create an unparalleled feeling of warmth and satisfaction, perfect for any cozy evening.
- Budget-Friendly & Feeds a Crowd: Made with readily available and affordable ground beef, this recipe is incredibly economical. You can easily feed a family or have delicious leftovers without breaking the bank, making it a smart choice for meal planning.
- Incredibly Flavorful Gravy: The star of the show isn’t just the steak, but that lusciously thick and savory gravy! It’s packed with caramelized onions, earthy mushrooms, and a secret blend of ingredients that make it utterly irresistible and perfect for soaking up with mashed potatoes or noodles.
- Simple Ingredients, Impressive Results: You won’t need any fancy or hard-to-find items for this recipe. Most ingredients are likely already in your pantry, proving that you can create a truly impressive, restaurant-quality meal with everyday staples.
- Versatile & Customizable: Whether you prefer to serve it with mashed potatoes, rice, egg noodles, or even roasted vegetables, this Salisbury steak adapts beautifully to your favorite sides. Plus, it’s easy to adjust seasonings or add your own twist.
- Freezer-Friendly & Great for Meal Prep: This recipe makes fantastic leftovers and freezes wonderfully! Prepare a double batch and save some for busy weeknights when you need a quick, delicious dinner solution. It reheats beautifully, making your future self very happy.
- A Timeless Classic: There’s a reason Salisbury steak has stood the test of time. It’s a comforting, hearty dish that appeals to almost everyone, from picky eaters to gourmet enthusiasts. It’s a true culinary icon that brings smiles to faces.
What You Need
You only need a few simple pantry staples for this recipe! We’re talking about humble ingredients like ground beef, onions, mushrooms, and a few flavor enhancers that come together to create something truly spectacular. Check the full printable recipe card below for detailed measurements and a complete list of everything you’ll need to create this comforting masterpiece.

💡 Expert Tips for the Best Salisbury Steak
- Choose the Right Ground Beef: Opt for 80/20 ground beef (80% lean, 20% fat) for the juiciest, most flavorful patties. The fat renders during cooking, keeping the steaks moist and contributing to the rich flavor of the gravy. Leaner beef can result in dry patties.
- Don’t Overmix the Patties: When combining the ground beef with other ingredients, mix just until everything is incorporated. Overmixing can develop the protein in the meat, leading to tough, dense Salisbury steaks rather than tender ones. Gentle handling is key!
- Achieve a Deep Sear: Before making the gravy, sear your patties vigorously on both sides until they develop a beautiful, deep brown crust. This step, known as the Maillard reaction, adds incredible depth of flavor and texture to the outside of the steaks.
- Deglaze for Maximum Flavor: After searing the patties, don’t clean the pan! Those browned bits stuck to the bottom (fond) are packed with flavor. When you add the onions and later the broth, scrape them up with a wooden spoon or spatula. This is called deglazing and is crucial for a truly rich gravy.
- Caramelize the Onions Properly: Patience is a virtue when it comes to caramelizing onions. Cook them slowly over medium-low heat until they are deeply golden brown and sweet. This process unlocks incredible depth and sweetness that forms the backbone of your gravy’s flavor.
- Build a Flavorful Roux: After sautéing the aromatics, sprinkle in the flour and cook it for a minute or two, stirring constantly. This ‘roux’ will cook out the raw flour taste and thicken your gravy beautifully. Make sure to whisk vigorously when adding the broth to prevent lumps.
- Adjust Gravy Consistency: If your gravy is too thick, whisk in a little more beef broth or water until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for a few extra minutes, or for a quicker fix, mix a teaspoon of cornstarch with a tablespoon of cold water, then whisk into the simmering gravy until thickened.
- Let the Steaks Simmer in Gravy: The final simmer in the gravy is where the magic happens. The steaks absorb the wonderful flavors of the gravy, becoming incredibly tender and juicy. Don’t rush this step; it ensures the meat is cooked through and infused with taste.
- Serve with Classic Pairings: While delicious on its own, Salisbury steak truly shines when paired with creamy mashed potatoes, fluffy white rice, or tender egg noodles. These sides are perfect for soaking up every last drop of that amazing gravy.
- Don’t Forget the Garnish: A sprinkle of fresh chopped parsley not only adds a pop of vibrant color but also a fresh, herbaceous note that brightens the entire dish. It’s a small touch that makes a big difference.
Variations & Substitutions
This classic recipe is wonderful as is, but it’s also incredibly adaptable! Feel free to customize it to your dietary needs or flavor preferences:
- Keto/Low-Carb: For the patties, swap breadcrumbs for almond flour, pork rinds, or a flax egg for binding. For the gravy, omit the flour and thicken with a small amount of xanthan gum (start with ¼ tsp) or a cornstarch slurry (ensure cornstarch is low-carb if strict).
- Gluten-Free: Easily make this gluten-free by using gluten-free breadcrumbs in the patties and a gluten-free all-purpose flour blend (or cornstarch) to thicken the gravy. Ensure your beef broth is also certified gluten-free.
- Dairy-Free: If you use olive oil instead of butter for searing and sautéing, and ensure your milk for the patties is a dairy-free alternative (like unsweetened almond milk), this dish can be made dairy-free. Most recipes don’t use dairy in the gravy itself.
- Add-ins for Patties: Feel free to mix in some finely crumbled cooked bacon, a pinch of red pepper flakes for a little kick, or some grated Parmesan cheese into the ground beef mixture for extra flavor.
- Mushroom Alternatives: While cremini mushrooms are classic, you can experiment with sliced portobello, shiitake, or even a wild mushroom blend for a more complex earthy flavor in your gravy.

Storage & Freezing
This Salisbury steak recipe is fantastic for making ahead or enjoying as leftovers!
- Refrigeration: Store any leftover Salisbury steak and gravy in an airtight container in the refrigerator for up to 3-4 days. The flavors often meld and deepen overnight, making it even more delicious the next day.
- Freezing: For best results, allow the cooked Salisbury steaks and gravy to cool completely. You can freeze them together in a freezer-safe container or separate the patties from the gravy. They will keep well in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat gently on the stovetop over medium-low heat until warmed through, adding a splash of beef broth or water if the gravy has thickened too much. You can also microwave individual portions, stirring occasionally.
FAQ
What’s the difference between Salisbury steak and hamburger steak?
While similar, Salisbury steak traditionally includes a binder (like breadcrumbs and egg) in the ground beef patty, and it’s always served with a rich, brown gravy. Hamburger steak is often just a seasoned ground beef patty, without binders, and might be served with gravy, but not necessarily. Salisbury steak is also typically oval-shaped.
Can I make this with ground turkey or chicken?
Yes, you absolutely can! Ground turkey or chicken can be substituted for ground beef for a lighter version. Keep in mind that poultry tends to be leaner, so you might want to add a bit more moisture (like extra milk or even a tablespoon of olive oil) to the patty mixture to prevent them from drying out during cooking. The cooking times may also vary slightly.
How do I prevent my gravy from being lumpy?
The key to a smooth gravy lies in two steps: making a proper roux and gradually adding liquid. First, ensure you cook the flour with the fat (butter/oil) for a minute or two. Then, when adding the beef broth, pour it in slowly while continuously whisking vigorously. Start with a small amount of liquid to create a thick paste, then gradually add more, whisking constantly until all the broth is incorporated and the gravy is smooth.
What are the best sides to serve with Salisbury steak?
The traditional and arguably best sides for Salisbury steak include creamy mashed potatoes, which are perfect for soaking up every drop of that delicious gravy. Other excellent choices are fluffy white rice, buttered egg noodles, roasted asparagus, green beans, or a simple garden salad to add a fresh contrast.
I hope this Classic Salisbury Steak with Mushroom Onion Gravy brings as much joy and comfort to your family as it does to mine. It’s more than just a meal; it’s a taste of home and a tradition worth sharing. Don’t forget to Pin this recipe for later, so you can revisit this timeless classic whenever the craving for true comfort food strikes!
Classic Salisbury Steak with Mushroom Gravy – Easy Recipe
Ingredients
- 1 ½ lbs ground beef (80/20 lean)
- ½ cup breadcrumbs (panko recommended)
- ¼ cup finely minced onion or onion powder
- 1 large egg
- 2 tbsp milk
- 1 tbsp Worcestershire sauce (for patties)
- 1 tsp garlic powder
- ½ tsp salt
- ¼ tsp black pepper
- 2 tbsp olive oil (for searing patties)
- 2 tbsp olive oil or butter (for gravy)
- 1 large onion, thinly sliced
- 8 oz cremini mushrooms, sliced
- 2 cloves garlic, minced
- 3 tbsp all-purpose flour
- 3 cups beef broth
- 1 tbsp Worcestershire sauce (for gravy)
- 1 tbsp ketchup
- 1 tsp Dijon mustard
- Salt and black pepper to taste
- Fresh parsley, chopped (for garnish, optional)
Instructions
- Step 1 **1. Prepare the Steaks:** In a large bowl, gently combine ground beef, breadcrumbs, minced onion, egg, milk, 1 tbsp Worcestershire sauce, garlic powder, salt, and pepper. Mix just until combined, being careful not to overmix. Form into 6 oval-shaped patties, about ¾-inch thick.
- Step 2 **2. Sear the Steaks:** Heat 2 tbsp olive oil in a large skillet or Dutch oven over medium-high heat until shimmering. Add patties and sear for 3-4 minutes per side, until deeply browned and a good crust has formed. Remove patties from skillet and set aside on a plate; they will not be cooked through at this stage.
- Step 3 **3. Sautu00e9 Aromatics:** Reduce heat to medium. Add 2 tbsp olive oil or butter to the same skillet, scraping up any browned bits from the bottom (this adds flavor!). Add thinly sliced onions and cook, stirring occasionally, until softened and lightly caramelized, about 5-7 minutes. Add sliced mushrooms and cook until tender and browned, about 5 minutes. Stir in minced garlic and cook for 1 minute more until fragrant.
- Step 4 **4. Make the Roux:** Sprinkle all-purpose flour over the sautu00e9ed onions and mushrooms. Cook, stirring constantly, for 1-2 minutes to toast the flour and cook out its raw taste. This forms your roux, which will thicken the gravy.
- Step 5 **5. Simmer Gravy:** Gradually whisk in the beef broth, ensuring to scrape the bottom of the pan to incorporate all the flavorful fond. Continue whisking constantly to prevent lumps. Stir in 1 tbsp Worcestershire sauce, ketchup, and Dijon mustard. Bring the gravy to a gentle simmer, stirring frequently, until it thickens to your desired consistency.
- Step 6 **6. Combine & Finish:** Carefully return the seared Salisbury steak patties to the skillet, nestling them into the simmering gravy. Reduce the heat to low, cover the skillet, and let it simmer for 10-15 minutes, or until the steaks are cooked through and tender. This allows the flavors to meld beautifully and the steaks to finish cooking in the flavorful gravy.
- Step 7 **7. Serve:** Taste the gravy and season with additional salt and black pepper as needed. Garnish with fresh chopped parsley, if desired, for a pop of color and freshness. Serve hot with your favorite sides like creamy mashed potatoes, fluffy rice, or egg noodles.
