There are some dinners that never seem to go out of style, and for me, Salisbury steak with mushroom gravy is one of them. It isn’t fancy, it doesn’t take a pile of expensive ingredients, and somehow it always feels like the kind of meal that belongs at the center of the table. Every time I make it, I end up wondering why I don’t cook it more often.
I used to think Salisbury steak was just another version of a hamburger covered in gravy. Once I started making it myself, I realized it’s really something else. The beef is seasoned all the way through, the patties stay soft instead of dense, and the mushroom gravy turns everything into pure comfort food.
One thing I learned after making this recipe several times is that the little details matter more than I expected. Grating the onion instead of chopping it was one of those tricks I almost skipped. I’m glad I didn’t. The onion almost disappears into the meat mixture while adding moisture that keeps every bite tender.
I also like finishing the patties in the gravy instead of cooking them all the way in the pan first. The gravy gets richer, the steaks stay juicy, and nothing goes to waste. It feels like the flavors help each other instead of competing.
Whenever somebody asks me what makes Salisbury steak different from a regular hamburger, I usually say this. A hamburger lets the beef stand on its own with simple seasoning. Salisbury steak is built more like a meatball. It has breadcrumbs, egg, onion, Worcestershire sauce, mustard, and a few extra ingredients that make every bite softer and more flavorful.
I usually serve this over creamy mashed potatoes because that gravy deserves something to soak into. Rice works too, and I’ve even eaten leftovers with buttered noodles when that’s all I had. Honestly, I haven’t found a bad way to enjoy it yet.
A quick look before getting started
- This recipe makes about 5 generous Salisbury steaks.
- The patties stay tender because the breadcrumbs absorb the onion juice before mixing.
- The mushroom gravy comes together in the same skillet, which means less cleanup.
- Everything is finished in one pan after the patties are browned.
- Leftovers taste even better the next day because the flavors continue to develop.
Ingredients I Used for the Recipe
- 1/2 onion, grated – mixed with the breadcrumbs to keep the patties juicy.
- 1/2 cup panko breadcrumbs – helps hold everything together while keeping the texture light.
- 1 pound ground beef – the heart of the recipe with plenty of rich flavor.
- 1 garlic clove, minced – adds gentle savory flavor to the beef mixture.
- 1 egg – binds the patties together.
- 2 tablespoons ketchup – gives a touch of sweetness and richness.
- 1 crumbled beef bouillon cube – boosts the beef flavor.
- 1/2 teaspoon Worcestershire sauce – adds depth without overpowering the meat.
- 3 teaspoons Dijon mustard – brings a mild tang that balances the richness.
- 1 tablespoon olive oil – for browning the patties.
- 2 garlic cloves, minced – used in the gravy.
- 1/2 onion, finely chopped – gives the gravy sweetness and texture.
- 5 ounces sliced mushrooms – the star ingredient in the gravy.
- 2 tablespoons unsalted butter – creates a rich base for the sauce.
- 3 tablespoons all purpose flour – thickens the gravy.
- 2 cups beef broth – forms the body of the gravy.
- 1/2 cup water – adjusts the consistency while simmering.
- 2 teaspoons Dijon mustard – adds flavor to the gravy.
- 2 teaspoons Worcestershire sauce – deepens the savory taste.
- Salt and black pepper – season everything to taste.
- Fresh parsley, optional – for a little color before serving.
How to make Salisbury Steak with Mushroom Gravy?
Step 1 – Soak the breadcrumbs
Grate half an onion directly over the breadcrumbs in a mixing bowl. Stir everything together with your fingers and let it sit for a few minutes. This simple step softens the breadcrumbs and captures every bit of onion juice.
Step 2 – Mix the beef mixture
Add the ground beef, garlic, egg, ketchup, crumbled bouillon, Worcestershire sauce, and Dijon mustard. Mix everything with your hands until fully combined. I stop once the mixture becomes slightly sticky because that’s when I know the patties will hold together well.
Step 3 – Shape the patties
Divide the mixture into five equal portions and shape them into thick oval patties. I press them firmly because loose patties can break apart while cooking.
Step 4 – Brown the patties
Heat olive oil in a large skillet over high heat. Brown each side for about a minute. They should develop color while staying undercooked inside. Remove them to a plate and keep every bit of juice that collects underneath.
Step 5 – Build the flavor base
Add the chopped onion and garlic to the same skillet. Cook for about two minutes until the onion softens. Stir in the mushrooms and let them cook until they begin turning golden around the edges.
Step 6 – Make the gravy
Reduce the heat to medium and melt the butter. Sprinkle in the flour while stirring constantly for about thirty seconds. Slowly pour in the beef broth while whisking so the gravy stays smooth. Add the water, Dijon mustard, Worcestershire sauce, and a little pepper.
Step 7 – Finish cooking everything together
Return the patties to the skillet along with every drop of juice from the plate. Let everything simmer for about five to seven minutes. The patties finish cooking while the gravy thickens into a rich sauce.
Step 8 – Taste and serve
Give the gravy one final taste before serving. Add salt or pepper if needed. Spoon plenty of mushroom gravy over each Salisbury steak and serve with mashed potatoes, rice, or buttered noodles.
A few things I figured out after making it more than once
The first time I made Salisbury steak, I overworked the meat because I thought mixing longer would make it better. Instead, the patties came out firmer than I wanted. Now I mix just enough for everything to come together, and the difference is noticeable.
I also learned not to rush the mushrooms. Giving them a few extra minutes lets them brown instead of steam. That little bit of caramelization adds a deeper flavor to the gravy without any extra effort.
If the gravy thickens faster than expected, I simply splash in another tablespoon or two of water. There’s no need to panic or start over. It comes back together almost immediately.
One funny mistake I made was using a tiny skillet because I didn’t want to wash my larger one afterward. The patties crowded together, the mushrooms couldn’t brown properly, and flipping everything became a juggling act. Since then I always grab the biggest skillet I own.
I get asked whether mushrooms can be left out. The answer is yes, but I honestly think they’re worth keeping. Even people in my family who usually avoid mushrooms still enjoy this gravy because they absorb so much flavor while cooking.
Tips
- Grate the onion instead of chopping it for softer patties.
- Don’t skip soaking the breadcrumbs before mixing.
- Use ground beef with a little fat for better flavor.
- Brown the patties quickly over high heat to build color.
- Finish cooking the patties inside the gravy instead of separately.
- Cook the mushrooms until golden instead of pale.
- Whisk the broth in slowly to avoid lumps.
- If the gravy becomes too thick, stir in a little extra water.
- Taste the gravy at the end before adding extra salt because the broth and bouillon already contain seasoning.
- Serve immediately while the gravy is hot and silky.
The meal I keep making when comfort matters most
I don’t cook this because it’s trendy or impressive. I cook it because it works every single time. It fills the kitchen with that rich smell of onions, mushrooms, and beef that somehow makes everybody wander in asking when dinner will be ready.
There’s something satisfying about taking a handful of everyday ingredients and ending up with a meal that tastes like much more than the sum of its parts. That’s probably why this recipe has stayed in my rotation for years.
It also reheats surprisingly well. I usually make an extra patty on purpose because lunch the next day might actually be my favorite part. The gravy gets even richer overnight, and the beef stays incredibly tender.
If you’re making Salisbury steak for the first time, don’t overthink it. Follow the steps, trust the process, and let the gravy do its job. It’s one of those recipes that feels forgiving, which is something I always appreciate after a long day.
Whenever I want a dinner that feels warm, filling, and genuinely homemade, this is one of the first recipes that comes to mind. It doesn’t need fancy ingredients or complicated techniques. Just a good skillet, a little patience, and plenty of mushroom gravy poured over the top. That’s more than enough for me.

Salisbury Steak with Mushroom Gravy Recipe
Description
This Salisbury Steak with Mushroom Gravy is the ultimate comfort food made with juicy seasoned beef patties simmered in a rich homemade mushroom gravy. It's an easy family dinner that's perfect with creamy mashed potatoes, buttered noodles, or rice. Everything cooks in one skillet, making cleanup simple while delivering deep, homemade flavor in every bite.
Ingredients
For the Salisbury Steaks
For the Mushroom Gravy
Instructions
Prepare Breadcrumbs
Grate half an onion directly over the panko breadcrumbs. Stir together and let sit for 5 minutes to soften.Mix Beef
Add ground beef, garlic, egg, ketchup, crumbled bouillon, Worcestershire sauce, and Dijon mustard. Mix gently until just combined.Shape Patties
Divide the mixture into 5 equal portions and shape into thick oval patties.Brown Patties
Heat olive oil in a large skillet over medium-high heat. Brown patties for about 1 minute per side. Remove to a plate.Cook Vegetables
In the same skillet, sauté chopped onion and garlic for 2 minutes. Add mushrooms and cook until golden.Make Gravy
Reduce heat to medium. Melt butter, stir in flour, and cook for 30 seconds. Slowly whisk in beef broth and water. Add Dijon mustard, Worcestershire sauce, pepper, and simmer until thickened.Finish Cooking
Return patties and any accumulated juices to the skillet. Simmer for 5 to 7 minutes until cooked through and the gravy is rich.Serve
Taste and adjust seasoning. Garnish with parsley and serve over mashed potatoes, rice, or buttered noodles.
Nutrition Facts
Servings 5
- Amount Per Serving
- Calories 465kcal
- % Daily Value *
- Total Fat 27gg42%
- Saturated Fat 10gg50%
- Trans Fat 1gg
- Cholesterol 125mgmg42%
- Sodium 890mgmg38%
- Potassium 720mgmg21%
- Total Carbohydrate 18gg6%
- Dietary Fiber 2gg8%
- Sugars 4gg
- Protein 34gg68%
- Calcium 6% mg
- Iron 22% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Grate the onion instead of chopping for extra tender patties.
- Do not overmix the beef mixture or the steaks can become dense.
- Brown the mushrooms well before making the gravy for deeper flavor.
- Whisk the broth slowly into the flour mixture to prevent lumps.
- Leftovers keep well in the refrigerator for up to 3 days and taste even better the next day.
