Salisbury Steak With Mushroom Gravy
When my husband, who’s usually picky, asked for seconds of this Salisbury Steak with Mushroom Gravy, I knew I’d cracked the code for a budget-friendly, batch-cookable dinner staple. This recipe is designed to stretch your pounds further, delivering rich, savoury patties and a luscious gravy that tastes far more expensive than it is, all while being perfect for reheating throughout the week.
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Servings: 6 generous portions
- Difficulty: Easy
Why You’ll Love This Salisbury Steak with Mushroom Gravy
- Cost-Effective Meal Prep: Using affordable minced beef and everyday store-cupboard ingredients, this recipe costs roughly £1.50 per serving. It’s designed for batch cooking, so you can make a double batch and freeze half for a future no-effort dinner.
- Perfect for Leftovers: The flavours actually deepen overnight. The gravy thickens beautifully upon reheating, and the patties stay moist thanks to the panade (a bread and milk mixture) that locks in moisture.
- Freezer-Friendly Patties: You can freeze the uncooked patties for up to three months. Just thaw them overnight in the fridge and cook them straight from chilled for a quick midweek meal.
- One-Pan Cooking: The entire dish, from browning the patties to simmering the gravy, is made in a single skillet. This means less washing up and more time for you.
- Customisable to Your Pantry: Feel free to swap the mushrooms for any variety you have on hand, or add a splash of balsamic vinegar for a deeper, tangier gravy. The base recipe is incredibly forgiving.
Ingredients You’ll Need
- 900g beef mince (15-20% fat for best flavour and moisture)
- 1 large onion (finely grated or minced)
- 2 cloves garlic (crushed)
- 100g fresh breadcrumbs (from about 2 slices of stale bread)
- 1 large egg (lightly beaten)
- 2 tablespoons tomato ketchup
- 2 tablespoons Worcestershire sauce (ensure it’s halal-certified, as some brands contain anchovies)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons vegetable oil (for frying)
- 250g chestnut mushrooms (sliced)
- 2 tablespoons plain flour
- 500ml beef stock (low-sodium, warmed)
- 1 tablespoon Dijon mustard
- 2 sprigs fresh thyme (or ½ teaspoon dried thyme)
Tip: For the most budget-friendly version, use day-old bread for the breadcrumbs and swap fresh thyme for dried. You can also use any type of mushroom – chestnut mushrooms offer a nice earthy flavour, but button mushrooms will work just as well.
How to Make Salisbury Steak with Mushroom Gravy
- Prepare the panade: In a large bowl, combine the breadcrumbs, 60ml of milk, Worcestershire sauce, and ketchup. Let it sit for 5 minutes until the breadcrumbs have absorbed the liquid and formed a thick, soft paste. This is the secret to tender, not dense, patties.
- Form the patties: Add the beef mince, grated onion, garlic, beaten egg, salt, and pepper to the panade. Use your hands to gently mix everything until just combined – over-mixing will make the meat tough. The mixture should feel tacky but not sticky. Divide into 6 equal portions and shape each into an oval patty, about 2cm thick. You should hear a slight squelch as you form them.
- Brown the patties: Heat the vegetable oil in a large, heavy-based skillet over a medium-high heat until it shimmers. Carefully place the patties in the pan, ensuring they aren’t touching. Sear for 3-4 minutes per side until a deep, dark brown crust forms. You’ll hear a satisfying sizzle, and the patties should release easily from the pan when ready. Transfer them to a plate; they will not be cooked through yet.
- Cook the mushrooms: In the same pan, add the sliced mushrooms. Let them cook undisturbed for 2 minutes until they begin to brown and release their moisture. You’ll see the pan juices darken and the mushrooms will start to look glossy and shrunken. Stir and cook for another 2-3 minutes until they are soft and deeply golden.
- Make the gravy base: Sprinkle the flour over the mushrooms and stir constantly for 1 minute. This roux will turn a pale golden colour and smell slightly nutty. Slowly pour in the warm beef stock while whisking vigorously to prevent lumps. The mixture will thicken immediately. Add the Dijon mustard and thyme sprigs.
- Simmer the patties: Return the patties to the pan, nestling them into the gravy. The gravy should come about halfway up the sides of the patties. Bring to a gentle simmer (you should see small bubbles breaking the surface, not a rolling boil). Reduce the heat to low, cover the pan partially with a lid, and let it cook for 12-15 minutes. The gravy will darken and thicken further, and the patties will be cooked through and tender.
- Rest and serve: Remove the pan from the heat. Let the patties rest in the gravy for 5 minutes. This resting time allows the juices to redistribute, ensuring every bite is moist. The gravy should have a silky, coating consistency.
Tips From My Kitchen
- Don’t skip the panade: The bread and milk mixture is not just filler; it’s a binder that prevents the meat from shrinking and becoming dry. It creates a soft, juicy texture that holds up beautifully during reheating. Without it, your patties will be dense and crumbly.
- Grate the onion, don’t chop it: Finely grating the onion on a box grater releases its moisture and flavour, which then seeps into the meat. This also ensures the onion cooks through fully within the patty, avoiding any raw, crunchy bits. The moisture from the grated onion helps keep the patties incredibly tender.
- Use a hot pan for browning: A screaming hot pan is essential for creating that deep, savoury crust. This crust adds a layer of flavour that the gravy will latch onto. If the pan isn’t hot enough, the patties will steam rather than sear, resulting in a pale, less flavourful exterior.
- Deglaze with stock, not wine: After browning the patties, the brown bits stuck to the pan (the fond) are pure flavour. Deglazing with warm beef stock lifts those bits into the gravy. This is the simplest way to build a rich, complex gravy without any alcohol. I used to struggle with this dish until I discovered this technique – it makes all the difference.
- Let the gravy thicken naturally: Resist the urge to add extra flour to the gravy. As the patties simmer, they release a little starch and gelatin, which naturally thickens the sauce. If your gravy is too thin after simmering, simply let it bubble uncovered for a few extra minutes to reduce. You’ll see the bubbles become larger and the sauce will coat the back of a spoon.
Equipment You’ll Need
- Large, heavy-based skillet or frying pan (preferably cast iron or stainless steel)
- Box grater (for the onion)
- Large mixing bowl
- Wooden spoon or silicone spatula
- Whisk (for the gravy)
- Measuring spoons and cups
Common Mistakes to Avoid
- Overworking the meat: Mixing the mince too vigorously or for too long develops the proteins, resulting in tough, rubbery patties. Gently fold the ingredients together until they are just combined; you should still see small flecks of onion and bread. Stop as soon as the mixture holds together.
- Using cold stock: Pouring cold stock into your hot pan will cause the flour to seize up and create lumps. Always warm your stock in a jug or microwave before adding it to the pan. This ensures a smooth, silky gravy every time.
- Skipping the resting time: Cutting into a patty straight from the pan will cause all the juices to run out onto the plate, leaving you with a dry patty. The 5-minute rest period allows the internal juices to redistribute throughout the meat, making each bite juicier and more flavourful.
Delicious Variations to Try
- Spicy Version: Add 1 finely chopped red chilli (seeds removed for less heat) to the mince mixture, and stir a teaspoon of smoked paprika and a pinch of cayenne pepper into the gravy. The heat balances beautifully with the creamy, earthy mushroom flavour.
- Vegetarian/Vegan Option: Replace the beef mince with a plant-based mince alternative. Use a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water) in place of the egg. For the gravy, use a vegan beef-style stock and ensure your Worcestershire sauce is vegan-friendly. The technique remains exactly the same.
- Different Protein: Swap the beef mince for an equal quantity of turkey mince. Turkey is leaner, so add an extra tablespoon of oil to the panade to keep the patties moist. You can also use lamb mince for a richer, more gamey flavour – it pairs wonderfully with the mushroom gravy.
What to Serve With Salisbury Steak with Mushroom Gravy
- Creamy mashed potatoes – the classic choice for soaking up all that rich gravy.
- Buttered egg noodles or wide pappardelle – a simple, satisfying side that catches every drop of sauce.
- Steamed green beans or sautéed kale – a pop of colour and freshness to balance the hearty dish.
- Warm crusty bread – perfect for mopping up the last of the gravy from your plate.
For more hearty, budget-friendly recipes, browse our full collection at All Recipes.
Still hungry for ideas? You might also love Keto Salisbury Steak With Mushroom Gravy, Hamburger Steak With Brown Gravy from our sister kitchens.
Frequently Asked Questions

Salisbury Steak with Mushroom Gravy
Ingredients
Method
-
Prepare the panade: In a large bowl, combine the breadcrumbs, 60ml of milk, Worcestershire sauce, and ketchup. Let it sit for 5 minutes until the breadcrumbs have absorbed the liquid and formed a thick, soft paste. This is the secret to tender, not dense, patties.
-
Form the patties: Add the beef mince, grated onion, garlic, beaten egg, salt, and pepper to the panade. Use your hands to gently mix everything until just combined – over-mixing will make the meat tough. The mixture should feel tacky but not sticky. Divide into 6 equal portions and shape each into an oval patty, about 2cm thick. You should hear a slight squelch as you form them.
-
Brown the patties: Heat the vegetable oil in a large, heavy-based skillet over a medium-high heat until it shimmers. Carefully place the patties in the pan, ensuring they aren’t touching. Sear for 3-4 minutes per side until a deep, dark brown crust forms. You’ll hear a satisfying sizzle, and the patties should release easily from the pan when ready. Transfer them to a plate; they will not be cooked through yet.
-
Cook the mushrooms: In the same pan, add the sliced mushrooms. Let them cook undisturbed for 2 minutes until they begin to brown and release their moisture. You’ll see the pan juices darken and the mushrooms will start to look glossy and shrunken. Stir and cook for another 2-3 minutes until they are soft and deeply golden.
-
Make the gravy base: Sprinkle the flour over the mushrooms and stir constantly for 1 minute. This roux will turn a pale golden colour and smell slightly nutty. Slowly pour in the warm beef stock while whisking vigorously to prevent lumps. The mixture will thicken immediately. Add the Dijon mustard and thyme sprigs.
-
Simmer the patties: Return the patties to the pan, nestling them into the gravy. The gravy should come about halfway up the sides of the patties. Bring to a gentle simmer (you should see small bubbles breaking the surface, not a rolling boil). Reduce the heat to low, cover the pan partially with a lid, and let it cook for 12-15 minutes. The gravy will darken and thicken further, and the patties will be cooked through and tender.
-
Rest and serve: Remove the pan from the heat. Let the patties rest in the gravy for 5 minutes. This resting time allows the juices to redistribute, ensuring every bite is moist. The gravy should have a silky, coating consistency.
Notes
I’d love to hear how this budget-friendly meal-prep recipe works for you. If you have any other tips for stretching a pound or making leftovers even better, please drop them in the comments below. Happy cooking!