Salisbury steak with mushrooms is a classic comfort food that offers a satisfying combination of savory, tender beef patties smothered in a rich, flavorful gravy with earthy mushrooms. This dish is hearty, filling, and perfect for cozy family dinners. Its simplicity and hearty ingredients make it a timeless favorite that never goes out of style.
The base of Salisbury steak is a seasoned ground beef patty, often mixed with breadcrumbs, egg, onions, and spices like garlic powder, salt, and pepper. The mixture is shaped into oval-shaped patties and seared in a hot pan to create a nice crust on the outside while keeping the inside juicy and tender. This simple yet flavorful beef patty is the star of the dish, but it’s the savory gravy that truly elevates it.
The gravy is made by deglazing the pan with beef broth and simmering it with sautéed onions, garlic, and a generous amount of sliced mushrooms. The mushrooms soak up the rich flavor of the broth, creating a deep, umami-packed sauce that perfectly complements the beef. A little flour or cornstarch is added to thicken the gravy, giving it a smooth, velvety texture. The steaks are then returned to the pan, where they simmer in the mushroom gravy, absorbing all the savory goodness.
Salisbury steak with mushrooms is best served over mashed potatoes, rice, or noodles, allowing the rich gravy to be soaked up and enjoyed with every bite. It’s a satisfying, comforting dish that brings warmth to the table, making it ideal for colder months or when you’re craving a homey, fulfilling meal.
Whether you’re serving it for a family dinner or making it for a special occasion, Salisbury steak with mushrooms is sure to please. With its tender beef, rich gravy, and savory mushrooms, it’s the kind of dish that brings everyone together and leaves them feeling full and satisfied.

Ingredients
- 0.5 pound ground beef preferably lean
- 1 cup mushrooms sliced
- 0.5 cup onion finely chopped
- 1 egg lightly beaten
- 0.25 cup breadcrumbs plain
- 1 tablespoon Worcestershire sauce
- 1 tablespoon olive oil
- 1 cup beef broth low sodium, if preferred
- 1 tablespoon cornstarch mixed with 2 tbsp water
- to taste salt and pepper
Instructions
- In a large bowl, combine the ground beef, egg, breadcrumbs, Worcestershire sauce, salt, and pepper. Mix until well combined and shape into 2 patties.
- Heat olive oil in a large skillet over medium heat. Add the patties and cook for 4-5 minutes on each side until browned. Remove and set aside.
- In the same skillet, add mushrooms and onions. Cook for about 5 minutes or until softened.
- Return the patties to the skillet. Add the beef broth. Bring to a simmer, reduce heat to low, and cook for 10 minutes.
- Stir in the cornstarch mixture and cook for another 2-3 minutes until the gravy thickens. Adjust seasoning with salt and pepper. Serve hot.
Quick meal, but not even close to my mom’s! Miss her cooking so much. 😢
I dunno, seems kinda bland. I added garlic and some spices but still felt off.
This recipe is fantastic! The gravy is sooo good. Will definitely make again!
This was delicious! The kids loved it and I will definitely make it again.
So simple and quick! I added some garlic for extra flavor and it was delish! Will make again!
Too much mushroom for my liking, next time I’ll cut that down. It was okay, but not my favorite.
Yummm! Can’t believe I made this all by myself! Cooking isn’t so hard after all. 🥳
Super quick! I made this in under 30 mins. Who needs takeout?
That’s awesome! I love a meal that comes together so fast. Definitely trying this instead of takeout next time!
I made it too, but it took me an hour. Did you cut corners or something?
Love it! So easy to make and tastes like home-cooked goodness. Best recipe I’ve tried in months! 🍽️
Perfect recipe! So easy to make and I had all the ingredients at home.
So good but took too long to cook. I’m not a patient cook.
Simple recipe but too many steps for me. Next time I might just order take out.
I feel you! Sometimes it’s just easier to get take out. But this looks like it could be worth a try if you have the time.
Too many steps? It’s just cooking, not rocket science! Just follow it step by step and it will turn out great.
I dunno, it didn’t turn out like my grandma’s. Maybe too much broth? I expected more flavor.
Worcestershire sauce is doing the heavy lifting here. Flavor is solid, but I wish the gravy was a touch thicker without adding more cornstarch.
Agree—Worcestershire really makes the gravy taste “real.” If you want it thicker, have you tried simmering a bit longer before adding the cornstarch? That can reduce the broth without changing flavor.
I think I messed up the cornstarch (probably used too much water?), because it got lumpy. Still tasted good though—just not pretty.
This recipe is amazing! My family loved it, especially the gravy. Will definitely make again!
I expected better. The flavors were kinda bland. I added garlic powder, helped a little.
Not sure if the Worcestershire sauce is necessary. Kinda bland without some spice.
Can I substitute chicken for beef? I don’t eat red meat. Would it still work?
Salisbury steak for the win! Will make again for sure!