Skip the freezer aisle. This easy Salisbury steak with mushroom gravy comes together in 30 minutes with simple ingredients and a rich, homemade gravy that’ll have everyone asking for seconds.

This post may contain affiliate links. Read disclosure policy.
Homeamde Salisbury Steak
This homemade Salisbury steak with mushroom gravy is one of those dinners that takes you right back to childhood. It is cozy, filling, and so much better than the TV dinner version you might remember. One skillet and 30 minutes!
Salisbury steak is not actually steak, but tastes similar to hamburger steak or meatloaf, and the gravy makes it extra tender, juicy, and full of flavor. It was named after Dr. James Salisbury, a 19th century physician who promoted minced beef as a healthy meal, long before it became a nostalgic TV dinner classic.
The beef patties are seasoned just right and the from-scratch mushroom gravy is rich, thick, and savory. Ladle it over mashed potatoes or buttered egg noodles and it’s the kind of comfort food dinner that will earn a permanent spot in your weekly rotation.
Ingredient Notes

Find the full printable recipe with specific measurements below.
- Ground beef: I use lean beef so there’s not too much extra grease to worry about and there is still plenty of flavor in the beef thanks to all of the added seasoning.
- Bread crumbs and egg: Panko helps to absorb extra moisture and is used as a filler to keep the ground beef together. Egg is used for binding and moisture.
- Seasoning: Ketchup, Dijon mustard, dried oregano, salt, ground pepper. Sweet, tangy, and beautifully seasoned beef adds a ton of flavor!
- Sliced onions & cremini mushrooms: Mushrooms and onions add aromatic and earthy flavors to the mushroom gravy as well as texture.
- Cornstarch & water: Together make a slurry to help thicken the liquids without the need for flour.
- Beef broth, worcestershire sauce and butter: Broth and worcestershire add savory, salty, and beefy flavors to the gravy while salted butter adds a richness.
Substitutions: This recipe works great with ground turkey or ground pork too. Just swap the beef broth for chicken broth and follow the recipe as written. And if mushrooms are not a hit at your table, skip them entirely. The gravy is still rich and delicious without them.
How to Make Salisbury Steak with Mushroom Gravy
Start by combining all of the salisbury steak ingredients in a large bowl and mixing by hand. This is the fun part, but resist the urge to overwork it. Overmixing is the number one thing that makes beef patties tough, so mix until just combined and stop.
Divide the mixture into 4 equal portions and shape each one into an oval patty about 3/4 inch thick. Think of it like a thick hamburger patty, just more oval than round.

Cook the patties over medium-high heat for about 3 minutes per side until you get a nice golden brown crust. That sear is where all the flavor is, so don’t rush it. If they are browning too fast just turn the heat down a little. Transfer to a plate and set aside.

In the same skillet, saute the onions and mushrooms for 7 to 9 minutes, stirring occasionally. You want the onions soft and the mushrooms nicely seared, not steamed. This is also where your kitchen starts smelling incredible.

Melt the butter in the skillet over medium-low, then whisk in the broth, Worcestershire sauce, and garlic powder. Pour in the cornstarch slurry and stir until the gravy is smooth and starting to thicken.

Add everything back to the skillet, patties, onions, mushrooms, and any juices from the plate. Cook for 10 minutes until the steaks are cooked through and the gravy is rich and thick. If it gets too thick, just add a splash of water or broth.

Recipe Tips
- Do not overmix the beef. Mix the patty ingredients together just until everything is combined and stop there. Overmixing is what makes them tough.
- If the beef mixture feels too wet, add a few more breadcrumbs. Too dry, add a small splash of milk.
- Be patient with the mushrooms. They need enough time to release their moisture and actually start to brown. That is when the flavor really develops, so resist the urge to rush that step.
- Press a small indent into the center of each patty with your thumb before cooking. It sounds like a small thing but it keeps them flat and even in the pan instead of puffing up in the middle.

More ground beef recipes you’ll love include ground beef and potatoes, this oven baked hamburgers and Swedish meatballs.
More Ground Beef Recipes

Salisbury Steak with Mushroom Gravy
Video
Ingredients
Steaks
- 1 pound lean ground beef
- ¼ cup panko breadcrumbs
- 1 large egg , beaten
- 1 Tablespoon ketchup
- 1 teaspoon Dijon mustard
- ½ teaspoon dried oregano
- 1 teaspoon Kosher salt
- ½ teaspoon freshly ground pepper
- 1 Tablespoon olive oil , for the skillet
Gravy
- 1 medium onion , sliced
- 7 ounces cremini mushrooms , sliced
- 3 Tablespoons cornstarch
- 1 Tablespoon water
- 2 Tablespoons salted butter
- 1 ¾ cup beef broth , divided
- 1-2 teaspoons Worcestershire sauce
- ½ teaspoon garlic powder
- Kosher salt , to taste
- Freshly ground black pepper , to taste
Optional serving: Mashed potatoes or buttered egg noodles
Instructions
Steaks
- In a large bowl, mix by hand 1 pound ground beef, 1/4 cup panko, 1 egg, 1 Tablespoon ketchup, 1 teaspoon Dijon mustard, 1/2 teaspoon oregano, 1 teaspoon salt, and 1/2 teaspoon pepper until just combined, being careful not to overmix. Divide the mixture equally into 4 portions and shape into oval patties, about 3/4-inch thick.
- In a large skillet, heat the olive oil over medium-high heat. Add the steaks and cook 3 minutes per side, or until golden brown on each side. Reduce the heat if browning too quickly. Transfer to a plate.
Gravy
- In the same skillet, sauté 1 medium sliced onion and 7 ounces sliced mushrooms, stirring occasionally, over medium-high heat 7 to 9 minutes, or the onions are tender and the mushrooms are seared. Transfer to the same plate as the patties.
- Add 2 Tablespoons butter to the skillet and reduce heat to medium low. Whisk in 1 3/4 cup beef broth, 1-2 teaspoons Worcestershire, and 1/2 teaspoon garlic powder until well combined.
- In a small bowl, stir together 3 Tablespoon cornstarch and 1 Tablespoon water until smooth. Whisk into the skillet until combined.
- Transfer the onions, mushrooms, and beef patties (with any juice) back to the skillet. Cook 10 minutes, or until the steaks reach an internal temperature of 160℉ on a digital thermometer and the gravy has thickened. Add 1 Tablespoon water or beef broth if the gravy gets too thick. Season with salt and pepper. Serve immediately with mashed potatoes or noodles.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Patricia
Dear Jamielyn, I thank you for sharing your talent, and my husband thanks you!
Twice i have prepared your Salisbury Steak. It has become his favorite dish! We have been married 43 years and the thing that tops this is his favorite cake,Carrot Cake!
Thank you so much.
Sarah @IHeartNaptime
So glad you love the salisbury steak!
lazyme
Yummy comfort food. It was quick, simple, and delish. My kids and I love salisbury steak but they dubbed this one great……..and asked for the recipe.
I’ve already made some more patties that are in the freezer for next time they are here and we want a quick comfy dinner.
Thanks for sharing a nice keeper.
I’ve made several of your recipes and loved every one. I’m looking forward to finding some more keepers.
Sarah @IHeartNaptime
This makes us so happy that you love the salisbury steaks! Great idea on making ahead to have some in the freezer.
Jessica
Made this last night and loved it! Thank you for the recipe! Just wanted to check though – is it really supposed to be 3 tablespoons of cornstarch to 1 tablespoon of water? It just seemed like way, way too much cornstarch and/or not nearly enough water. I ended up doing quite a bit less and it still turned out great :)
Sarah @IHeartNaptime
Thank you Jessica, we opted for a really thick gravy but glad you adjusted for your taste!
Catherine
My family doesn’t love the texture of cooked mushrooms. However, I love the flavor! How do you think mushroom powder would do mixed in? Any idea on amount of powder?
Jamielyn Nye
Hi Catherine, I haven’t used it in this recipe, so I’m unsure.. but I would probably start with 1/4 teaspoon and add more to taste.
Samantha
This dinner had such great flavor for how quick and easy it was to make. My family has already asked me when I can make it again!
Sarah Skaggs
We all loved this! I was suprised how simple it was to make.
Kristyn
Growing up, salisbury steak was one of my favorites & it still is!! These are juicy & so tasty!! Over mashed potatoes, it is a favorite meal!!