Back to all recipes
Salisbury Steak with Mushroom Gravy

Salisbury Steak with Mushroom Gravy

Skillet Salisbury Steaks in Rich Mushroom Gravy

These aren't your frozen dinner memories — homemade beef patties get a proper sear before simmering in a velvety mushroom gravy that tastes like it took hours. The secret is grating some onion right into the meat mixture for extra moisture and flavor.

AmericanDinnerComfort FoodQuick MealsOne PotBeef
Prep15 min
Cook25 min
Total40 min
Servings4
Difficultymedium

Ingredients

For the Steaks

  • 1 mediummedium yellow onion
  • 3 tbspWorcestershire sauce
  • 3 tbspketchup
  • 1 tspdark brown sugar, packed
  • 1 largelarge egg
  • kosher salt
  • freshly ground black pepper
  • 1 lbground beef, 80/20 blend preferred
  • ½ cuppanko bread crumbs
  • olive oil for cooking

For the Gravy

  • 8 ozcremini mushrooms (baby bella)
  • kosher salt
  • freshly ground black pepper
  • 1 tbspall-purpose flour
  • 1 cupbeef stock or broth
  • ½ cupwhole milk
  • Worcestershire sauce, for adjusting(optional)
  • ketchup, for adjusting(optional)
  • brown sugar, for adjusting(optional)
  • fresh chives, chopped(optional)

Instructions

  1. Grate about a quarter of the onion into a mixing bowl using the large holes of a box grater — this adds moisture and flavor without chunks. Set the remaining onion aside. Add the Worcestershire, ketchup, brown sugar, egg, and generous pinches of salt and pepper to the bowl. Whisk everything together until well combined.
  2. Add the ground beef and panko to the bowl. Using your hands or a fork, gently combine everything just until the mixture holds together — overmixing will make tough patties. Shape into 8 oval patties about 1 inch thick, handling them as little as possible.
  3. Transfer the patties to a plate and pop them in the freezer for 5-10 minutes. This firms them up so they won't fall apart when you sear them — a small step that makes a big difference.
    10 min
  4. While the patties chill, dice the remaining onion into small pieces. Clean the mushrooms with a damp paper towel and slice them about ¼ inch thick — they'll shrink considerably as they cook.
  5. Heat a large skillet over medium heat and add enough olive oil to lightly coat the bottom. Remove the patties from the freezer — they should feel noticeably firmer.
  6. Sear the patties until they develop a nice brown crust, about 2-3 minutes per side. Don't move them too early or they'll stick. Transfer to a clean plate — they won't be fully cooked yet.
    6 min
  7. Add the diced onion and sliced mushrooms to the same skillet without cleaning it — those browned bits are pure flavor. Season with salt and bump the heat up to medium-high.
  8. Cook the vegetables, stirring occasionally, until they're deeply browned and the mushrooms have released their moisture, about 8-10 minutes. If the pan looks dry, add a splash more oil. You want real caramelization here.
    10 min
  9. Sprinkle the flour over the vegetables and stir constantly for about 30 seconds. This cooks out the raw flour taste and helps thicken the gravy that's coming.
    30 sec
  10. Pour in the beef stock and milk, stirring to scrape up any browned bits from the bottom of the pan. Season with salt and pepper, then bring to a simmer over medium-high heat.
  11. Taste the gravy and adjust the flavor as needed — a splash more Worcestershire for depth, a touch of ketchup for sweetness, or a pinch of brown sugar to balance any bitterness from the mushrooms.
  12. Nestle the seared steaks back into the gravy, reduce the heat to maintain a gentle simmer, and cook until the gravy thickens enough to coat the back of a spoon, about 4-5 minutes. Spoon the gravy over the steaks once or twice during cooking.
    5 min
  13. Serve immediately while the gravy is still silky and the steaks are hot. Scatter chopped chives on top if you want a pop of color and mild onion flavor.