Salisbury Steak With Mushroom Brown Gravy Recipe

A Salisbury steak smothered in mushroom gravy with mashed potatoes and peas

Serious Eats / Vicky Wasik

Why It Works

  • A panade made from fresh white bread soaked in milk adds tenderness and juiciness to the patties.
  • Diced onion in the patties adds pleasant pops of crunch, while cooked onion in the pan sauce layers on sweet, complex flavor.
  • Chicken stock is a better choice than beef stock if you're using store-bought.

Salisbury steak is a classic American dish, similar to Hamburg steak and not too different from meatloaf and meatballs (except in shape). Seasoned with onion, garlic, and plenty of black pepper, formed into a steak-like patty, and pan-fried, it's served with a rich and meaty mushroom brown gravy that's made in the very same pan. Mashed potatoes and buttered peas make particularly good accompaniments.

Recipe Facts



Active: 60 mins
Total: 60 mins
Serves: 4 servings

Rate & Comment


  • 4 ounces crustless white sandwich bread (115g; about 4 slices), diced

  • 1/3 cup (80mlmilk

  • 1 teaspoon (about 4gcornstarch

  • 1 1/2 cups (355mlhomemade chicken stock or store-bought low-sodium chicken broth (see note)

  • 1 1/2 pounds (680g) ground beef, preferably about 20% fat

  • 1/2 pound (225gground pork

  • 1 medium yellow onion (10 ounces; 285g), half finely minced and half diced, divided

  • 2 large egg yolks

  • 4 teaspoons (18g) Diamond Crystal kosher salt (for table salt, use half as much by volume or use the same weight), plus more as needed

  • Freshly ground black pepper

  • 1 teaspoon (about 4g) onion powder

  • 1 teaspoon (about 4g)  garlic powder

  • 1/4 teaspoon (1ml) good-quality liquid smoke, such as Wright's or Colgin (optional; see note)

  • 2 tablespoons (30ml) vegetable oil or other neutral cooking oil, plus more if needed

  • 10 ounces (285g) cremini or button mushrooms, stemmed, caps thinly sliced

  • 2 teaspoons (10ml) ketchup or tomato paste

  • 2 teaspoons (10ml) Worcestershire sauce

  • 1 tablespoon (15g) unsalted butter

  • Apple cider vinegar, to taste


  1. In a medium bowl, combine bread with milk and soak well, breaking up bread pieces with your fingers until no firm or dry bits remain. Set aside.

  2. In a measuring cup or medium bowl, combine cornstarch with a couple tablespoons chicken stock, stirring to form a smooth slurry with no lumps. Add remaining stock, stir well, and set aside.

  3. In a large mixing bowl, combine ground beef, ground pork, minced yellow onion, egg yolks, salt, a very generous grating of black pepper, onion powder, garlic powder, and liquid smoke (if using). Add bread mixture, along with any liquid. Using clean hands, mix well until all ingredients are thoroughly combined. (Alternatively, you can use a stand mixer fitted with a paddle attachment to combine these ingredients; scrape down sides occasionally.)

  4. Place a grape-sized ball of meat mixture on a small plate and cook in microwave or in a small nonstick skillet on the stovetop until cooked through (about 15 seconds on high power if using microwave). Taste, then adjust seasoning if desired. Cook another small sample and adjust again if desired. (This recipe purposely makes a tiny bit more meat mixture than you will need so that you can taste and adjust seasonings as necessary.)

  5. Form meat mixture into 4 baseball-sized balls; you may have a small amount left, depending on how much you used for the samples. Flatten each ball into an oblong, steak-like shape about 3/4 inch thick and place on a parchment-lined baking sheet. Using a finger, form dimples all over top side of each ground-meat steak.

  6. In a large cast iron skillet, heat oil over medium-high heat until shimmering. Add ground-meat steaks, dimpled side up, and lower heat to medium. Cook, using a thin metal spatula to rotate steaks for even browning, until browned on one side, about 8 minutes. Flip steaks and repeat on other side until browned, about 8 minutes longer. Adjust heat as necessary to ensure steaks brown but don't burn on either side. Continue cooking and turning steaks every couple minutes until an instant-read thermometer inserted into the center of the steaks registers 145°F (63°C). Transfer steaks to a platter.

  7. Increase heat to medium-high and add mushrooms to skillet, scraping and stirring until mushrooms release their liquid and you can scrape up browned bits on bottom of pan, about 1 minute; add extra oil at any point if pan seems too dry. Continue cooking, stirring occasionally, until mushroom liquid has evaporated and mushrooms begin to brown, about 6 minutes longer.

  8. Add diced onion and cook, stirring, until onion releases its liquid and you can scrape up browned bits from mushrooms on bottom of pan, about 1 minute. Continue cooking until onion liquid evaporates and onion is softened and beginning to turn lightly golden, about 2 minutes longer.

  9. Stir in ketchup or tomato paste and cook, stirring, for 30 seconds. Stir stock mixture to lift any settled cornstarch from the bottom, then add to skillet and bring to a simmer, stirring and scraping up any browned bits. Continue to cook until stock has reduced by about one-third and has thickened slightly.

  10. Stir in Worcestershire sauce and season with salt and pepper. Lower heat and add butter, stirring vigorously, until butter has melted and a smooth, emulsified sauce forms that lightly coats the back of a spoon. Add just enough vinegar to taste to balance out the sauce. (Use small increments of about 1/2 teaspoon, tasting after each addition to ensure you don't add too much.)

  11. Return steaks to skillet along with any accumulated juices, spoon sauce all over, and simmer gently until warmed through. Serve right away.

Special equipment

Large cast iron skillet, thin metal spatula, baking sheet, instant-read thermometer


Liquid smoke adds a hint of flame-broiled flavor, which replicates the flavor profile of many TV dinner versions of Salisbury steak, but is entirely optional. If you have good-quality beef stock (which means homemade in most cases), you can use it here; if not, it's better to use chicken stock, as store-bought versions of chicken stock offer better flavor than store-bought beef stock.

This Recipe Appears In

Nutrition Facts (per serving)
931 Calories
57g Fat
31g Carbs
72g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 931
% Daily Value*
Total Fat 57g 73%
Saturated Fat 20g 99%
Cholesterol 353mg 118%
Sodium 2204mg 96%
Total Carbohydrate 31g 11%
Dietary Fiber 4g 13%
Total Sugars 9g
Protein 72g
Vitamin C 8mg 39%
Calcium 181mg 14%
Iron 9mg 50%
Potassium 1440mg 31%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)