Bangers and Mash with Rich Onion Gravy

Kitchen-reviewed Updated Jul 2026 Written from established cooking principles and checked for sense and safety. Not independently lab-tested.
Golden browned sausages on creamy mashed potato topped with glossy onion gravy and peas on a rustic plate

This is the pub-style bangers and mash worth staying in for: browned sausages, silky mash and a glossy onion gravy built from slowly softened onions. Everything comes together in one straightforward run, no fuss and no gravy granules in sight.

Prep10 mins
Cook25 mins
Total35 mins
Serves4
Difficultyeasy
Jump to recipe

Bangers and mash lives or dies by the gravy, so this one leans on properly softened onions cooked down until sweet and jammy before a splash of stock turns them glossy. While that ticks away you brown good sausages and whip up buttery mash. It’s honest, filling and ready in about half an hour.

Ingredients

Scale for 4 servings
  • 8 good-quality pork sausages β€” about 400-450g
  • 1 tbsp vegetable oil
  • 900 g floury potatoes β€” Maris Piper or King Edward, peeled and chunked
  • 60 g butter β€” plus a knob for the gravy
  • 75 ml whole milk β€” warmed
  • 3 onions β€” halved and thinly sliced
  • 1 tsp caster sugar
  • 1 tbsp plain flour
  • 500 ml beef stock β€” hot
  • 1 tsp Worcestershire sauce
  • 1 tsp wholegrain or Dijon mustard β€” optional
  • 1 sprig fresh thyme β€” optional
  • to taste salt and black pepper

Method

  1. Put the potatoes in a large pan, cover with cold salted water, bring to the boil and simmer for 15-18 minutes until a knife slides in easily.
  2. Meanwhile, heat the oil in a large frying pan over medium heat and add the sausages. Cook gently for 15-20 minutes, turning often, until browned all over and cooked through with no pink remaining in the centre.
  3. While the sausages colour, melt a knob of butter in a separate pan over medium-low heat, add the onions, sugar and a pinch of salt, and cook for 12-15 minutes, stirring now and then, until soft, golden and sweet.
  4. Stir the flour into the onions and cook for 1 minute, then gradually pour in the hot beef stock, stirring, followed by the Worcestershire sauce, mustard and thyme. Simmer for 5 minutes until glossy and thickened; season to taste.
  5. Drain the potatoes well and let them steam-dry for a minute, then mash with the butter and warm milk until smooth. Season generously with salt and pepper.
  6. Spoon the mash onto warm plates, top with the sausages and pour over plenty of the piping hot onion gravy. Serve straight away.

Serve it with

  • Buttered peas or minted garden peas
  • Steamed tenderstem broccoli
  • A spoonful of English mustard on the side
  • Roasted carrots and parsnips
  • Crusty bread to mop up the gravy

Why this works

Cooking the onions low and slow draws out their natural sugar so the gravy tastes deep and savoury without any granules, while floury potatoes and warm milk give mash that stays light rather than gluey.

Common swaps

  • Use Cumberland or caramelised onion sausages for extra flavour
  • Swap in vegetarian or vegan sausages and use vegetable stock
  • Stir a splash of red wine or dark ale into the gravy for richness
  • Add a spoon of horseradish or extra mustard to the mash for bite
  • Use half swede or celeriac in the mash for a lighter, sweeter finish

Common mistakes to avoid

  • Rushing the onions over high heat so they scorch and turn bitter instead of sweet
  • Cooking the sausages too fast, which burns the outside before the middle is done
  • Using waxy potatoes or over-working the mash, leaving it dense and gluey
  • Adding cold milk to the mash, which makes it stodgy and hard to season

Storage, freezing & reheating

Storage: Cool leftovers quickly and keep the components in airtight containers in the fridge for up to 3 days.

Freezing: The onion gravy freezes well for up to 3 months; freeze cooked sausages separately, but mash is best made fresh.

Reheating: Reheat gravy and sausages gently in a pan until piping hot throughout, loosening the gravy with a splash of stock or water. Warm mash with a little extra milk.

Allergen notes: contains Milk, Gluten, Mustard, Fish. Always check individual product labels.

Estimated nutrition

Per serving, estimated from typical ingredient values β€” not a substitute for precise dietary calculation.

Calories640 kcal
Protein24 g
Carbohydrate58 g
Fat36 g