This Salisbury steak with mushroom gravy recipe is rich, savory, and full of classic comfort food flavor. Tender beef patties are cooked until browned, then simmered in a homemade mushroom gravy that turns simple ground beef into a hearty dinner.
It is perfect for weeknight meals, Sunday dinners, cozy family plates, or anytime you want something satisfying without using expensive steak. Serve it with mashed potatoes, rice, noodles, or vegetables for a warm and filling meal.

Why You’ll Love This Salisbury Steak
- It is comforting, budget-friendly, and full of savory flavor.
- The beef patties are tender, juicy, and easy to shape.
- The mushroom gravy is rich, smooth, and perfect for spooning over mashed potatoes.
- It uses simple ingredients you can find easily.
- It is a great family dinner for busy weeknights.
- You can make it ahead and reheat it with the gravy.
What Makes This Recipe Special
What makes this Salisbury steak special is the combination of seasoned beef patties and homemade mushroom gravy. The patties are not plain hamburgers; they are mixed with onion, breadcrumbs, egg, and seasonings to make them softer, juicier, and more flavorful.
The gravy is just as important as the beef. Mushrooms, onion, garlic, butter, flour, and beef broth create a rich sauce that thickens as it simmers. When the patties finish cooking in the gravy, they absorb more flavor and become even more tender.
Ingredients You’ll Need
For the Salisbury Steak Patties
- Ground beef: The main ingredient. Use beef with a little fat for juicy patties that stay tender.
- Breadcrumbs: Help bind the patties and keep them soft instead of dense.
- Onion: Adds moisture and savory flavor to the beef mixture.
- Garlic: Gives the patties a deeper homemade flavor.
- Egg: Helps hold the patties together while they cook.
- Worcestershire sauce: Adds a deep, savory flavor that works well with beef.
- Dijon mustard: Adds tang and helps balance the richness of the meat and gravy.
- Salt and black pepper: Season the beef and bring out the flavor of the patties.
For the Mushroom Gravy
- Mushrooms: Add earthy flavor and give the gravy a hearty texture.
- Onion: Adds sweetness and depth to the sauce.
- Garlic: Makes the gravy more savory and aromatic.
- Butter: Adds richness and helps form the base of the gravy.
- Flour: Thickens the gravy so it coats the patties nicely.
- Beef broth: Creates the main body of the gravy and adds strong beef flavor.
- Worcestershire sauce: Adds extra depth to the gravy.
- Dijon mustard: Gives the sauce a small tangy note that keeps it from tasting too heavy.
- Fresh parsley: Optional, but it adds color and freshness before serving.
Best Tips Before You Start
Do not overwork the beef mixture. Mix the ingredients just until they come together, then shape the patties firmly so they hold their shape without becoming tough.
Brown the patties before simmering them in the gravy. Browning adds flavor to the meat and leaves tasty bits in the pan that help make the gravy richer.
Slice the mushrooms evenly so they cook at the same speed. Let them brown before adding the flour and broth, because browned mushrooms give the gravy better flavor.

How to Make Salisbury Steak with Mushroom Gravy
Step 1: Prepare the Beef Mixture
Add the ground beef, breadcrumbs, onion, garlic, egg, Worcestershire sauce, Dijon mustard, salt, and black pepper to a mixing bowl. Mix gently until everything is combined.
Step 2: Shape the Patties
Divide the beef mixture into oval patties. Press them firmly enough to hold together, but do not pack them too tightly or they may become dense.
Step 3: Brown the Patties
Heat oil in a large skillet over medium-high heat. Add the patties and brown them on both sides. They do not need to be fully cooked at this stage because they will finish cooking in the gravy.
Step 4: Cook the Mushrooms and Onions
Remove the patties to a plate. In the same skillet, add the onions, mushrooms, and garlic. Cook until the mushrooms soften and start to brown.
Step 5: Make the Gravy Base
Add butter to the skillet and let it melt. Sprinkle in the flour and stir for a short time to coat the mushrooms and onions. This helps thicken the gravy later.
Step 6: Add the Broth
Slowly pour in the beef broth while stirring. Add Worcestershire sauce, Dijon mustard, salt, and black pepper. Stir until the sauce begins to look smooth.
Step 7: Simmer the Patties in the Gravy
Return the browned patties to the skillet along with any juices from the plate. Simmer gently until the patties are cooked through and the gravy thickens.
Step 8: Taste and Serve
Taste the gravy and adjust the seasoning if needed. Spoon the mushroom gravy over the Salisbury steaks and garnish with parsley before serving.
Recipe Tips
- Use ground beef with some fat for the juiciest patties.
- Do not skip browning the patties because it adds flavor to the gravy.
- Cook the mushrooms until they release moisture and begin to brown.
- Add the broth gradually so the gravy stays smooth.
- Simmer gently after adding the patties back to the pan.
- If the gravy becomes too thick, add a splash of broth or water.
- If the gravy is too thin, simmer it a little longer uncovered.

Substitutions and Variations
Ground Turkey Salisbury Steak
Use ground turkey instead of ground beef for a lighter version. Since turkey is leaner, add a little extra seasoning and avoid overcooking so the patties stay moist.
Onion Gravy Version
Skip the mushrooms and use extra onions for a simple onion gravy. Cook the onions until soft and lightly browned before adding the flour and broth.
Creamy Mushroom Gravy
Add a splash of cream or half-and-half near the end of cooking for a softer, creamier gravy. Keep the heat low after adding cream so the sauce stays smooth.
Extra Garlic Version
Add more garlic to both the patties and the gravy if you want a stronger savory flavor. Fresh garlic gives the best aroma.
Gluten-Free Version
Use gluten-free breadcrumbs in the patties and a gluten-free thickener for the gravy. Make sure your Worcestershire sauce and broth are also gluten-free if needed.
Cheesy Salisbury Steak
Top the patties with a little shredded cheese during the last few minutes of cooking. Cheddar, provolone, or Swiss cheese can work well with the mushroom gravy.
Make-Ahead and Storage
Salisbury steak is a good make-ahead dinner because the patties and gravy reheat well together. You can shape the patties ahead of time and keep them covered in the refrigerator until you are ready to cook.
Leftovers should be stored in an airtight container in the refrigerator. Keep the patties covered with gravy so they stay moist.
To reheat, warm the patties and gravy gently in a skillet over low heat. Add a splash of beef broth or water if the gravy has thickened too much.
You can also freeze cooked Salisbury steak. Let it cool completely, then freeze the patties with the gravy in a freezer-safe container. Thaw in the refrigerator before reheating.
What to Serve with Salisbury Steak
Salisbury steak is delicious with mashed potatoes because the mushroom gravy soaks into them beautifully. It also works well with rice, egg noodles, roasted potatoes, or buttered pasta.
For vegetables, serve it with green beans, peas, roasted carrots, broccoli, corn, or a simple side salad. Dinner rolls or biscuits are also great for soaking up extra gravy.
More Recipes You May Like
- Hamburger Steak with Onions and Gravy
- Smothered Ground Beef Patties
- Beef Tips and Gravy
- Creamy Mushroom Meatballs
Frequently Asked Questions
What is Salisbury steak made of?
Salisbury steak is usually made with ground beef, breadcrumbs, egg, onion, and savory seasonings. The mixture is shaped into oval patties and served with gravy.
Is Salisbury steak the same as hamburger steak?
They are similar, but not exactly the same. Salisbury steak usually includes binders and flavorings like breadcrumbs, egg, onion, Worcestershire sauce, and mustard, while hamburger steak is often simpler.
Can I make Salisbury steak without mushrooms?
Yes. You can leave out the mushrooms and make a simple onion gravy instead. The sauce will still be savory and delicious.
Why are my patties falling apart?
The mixture may be too loose, not mixed enough, or the patties may not have been shaped firmly. Breadcrumbs and egg help bind the patties together.
Can I make this recipe ahead of time?
Yes. You can shape the patties ahead or cook the full dish and reheat it later. Store the patties with the gravy so they stay moist.
How do I thicken mushroom gravy?
Let the gravy simmer uncovered until it reduces, or add a little more flour mixed with liquid. Stir well so the gravy stays smooth.
This Salisbury steak with mushroom gravy is a cozy, budget-friendly dinner that turns simple ground beef into something rich and satisfying. With tender patties and a savory homemade gravy, it is a classic comfort food recipe worth keeping in your dinner rotation.

Savory Salisbury Steak with Rich Mushroom Gravy
Ingredients
Instructions
- In a bowl, gently mix the ground beef, egg, breadcrumbs, onion, Worcestershire sauce, salt, and black pepper until just combined. Shape mixture into 4 to 6 oval patties.
- Heat oil or butter in a large skillet over medium to medium high heat. Add patties and brown well, about 3 to 4 minutes per side.
- Move browned patties to a plate. In the same pan, add sliced mushrooms. If pan looks dry, add a bit more butter.
- Let mushrooms brown for about 5 to 7 minutes, stirring occasionally.
- Sprinkle flour over mushrooms, stir for one minute, then slowly pour in beef broth, scraping up browned bits from the bottom.
- Bring gravy to a gentle simmer until thickened, about 3 to 6 minutes. Optionally, add a splash of milk or cream for richness.
- Return patties to the pan, nestling them in the gravy. Simmer on low for 8 to 12 minutes until patties are cooked through.
- Let the dish rest off the heat for a couple of minutes before serving to allow flavors to meld.
Leave a comment