True Bangers and Mash with Onion Gravy – Pure Comfort Food
I grew up with this on rainy Saturdays: hot, pillowy mashed potatoes, hearty sausages, and a glossy onion gravy that soaks into every bite. True Bangers and Mash with Onion Gravy is simple, unfussy comfort food — exactly the kind of meal that repairs a long day, feeds hungry kids, and makes leftovers taste like nostalgia. It’s quick to pull together, uses pantry basics, and rewards you with something that tastes far more involved than the effort it takes.
Why you’ll love this dish
This version of bangers and mash is perfect for weeknights and low-key weekend dinners. It’s economical (a few sausages and potatoes go a long way), fast to make, and reliably crowd-pleasing — kids and adults both tend to love it. The caramelized onion gravy adds depth and a slightly sweet balance to the savory sausages, while the butter-mashed potatoes give you the creaminess you expect from proper comfort food.
“Exactly what I needed after a long day — rich gravy, soft mash, and sausages browned just right. Simple, satisfying, and done in under an hour.”
If you want to pair this with something lighter or a seafood alternative, try a mashed-potato-forward dinner like garlic-cream mashed potatoes with seafood for variety.
How this recipe comes together
Quick overview before you start:
- Boil potatoes until tender, then drain and mash with butter and seasoning.
- Brown sausages in a skillet to develop color and flavor.
- In the same pan, thinly slice and caramelize an onion to sweet, brown perfection.
- Stir in flour to make a roux, then add beef stock and simmer until the gravy thickens.
- Plate: a bed of mash, sausages on top, and the hot onion gravy spooned over everything.
This short roadmap helps you prep timings: start the potatoes first (they take the longest), then cook sausages and make the gravy while they drain and you mash. For a cleaner workflow, keep the pan juices from the sausages to help flavor the onions.
What you’ll need
Key ingredients (serves 2–3):
- 4 sausages (use pork bangers, Cumberland, or your favorite)
- 2 large potatoes (Yukon Gold or Russet)
- 1 onion (yellow or sweet)
- 1 cup beef stock (low-sodium preferred)
- 2 tablespoons butter
- 1 tablespoon flour
- Salt to taste
- Pepper to taste
Notes/substitutions:
- Swap beef stock for vegetable stock for a milder flavor or to suit preferences.
- Use olive oil for the pan if you prefer less butter in the gravy.
- For creamier mash, add a splash of milk or cream when mashing.
How to prepare it
- Peel and chop the potatoes into even chunks (about 1–2 inches). Place in a pot and cover with cold salted water.
- Bring to a boil and cook until tender when pierced with a fork, about 15–20 minutes depending on size.
- While the potatoes cook, heat a skillet over medium-high. Add the sausages and cook, turning occasionally, until nicely browned on all sides and cooked through (internal temp 160°F/71°C for pork). Remove sausages and keep warm.
- Slice the onion thinly. In the same skillet, add a little butter or oil if needed and sauté the onion over medium heat, stirring occasionally, until deeply caramelized — about 8–12 minutes.
- Sprinkle the flour over the onions and stir for 1 minute to cook off the raw flour taste and form a light roux.
- Gradually pour in the beef stock, stirring or whisking to combine. Simmer until the gravy thickens to a sauce-like consistency, about 3–5 minutes. Season with salt and pepper.
- Drain the potatoes well. Mash with the 2 tablespoons of butter, and season with salt and pepper to taste. Add a splash of milk if you like a smoother texture.
- Serve: spoon the mash onto plates, place sausages on top, and drizzle generously with the onion gravy.
Best ways to enjoy it
Serve bangers and mash with a simple vegetable or tangy condiment to cut through the richness:
- Steamed green beans or buttered peas for color and texture.
- Pickled red cabbage or a spoonful of branston-style chutney for acidity.
- A crisp green salad with a mustardy vinaigrette brightens the plate.
- For a more elevated twist, try pairing with the techniques used in this seafood-and-mash dinner for a surf-and-turf comfort night: seafood with garlic-cream mashed potatoes.
Storage and reheating tips
- Refrigeration: Store cooled leftovers in an airtight container and refrigerate within two hours. Use within 3–4 days.
- Reheating sausages: Reheat gently in a pan over low heat or in the oven at 325°F (160°C) until heated through to avoid drying them out. Microwaving works but can make sausages tough if overheated.
- Reheating mash: Add a splash of milk or a pat of butter when reheating to restore creaminess. Reheat on the stove over low heat, stirring, or microwave in short bursts.
- Freezing: You can freeze the sausages and gravy separately for up to 2 months. Mashed potatoes freeze OK but may become slightly grainy — rewhip with cream or milk when thawed.
- Food safety note: always reheat to at least 165°F (74°C) for safe consumption and never refreeze thawed leftovers.
Pro chef tips
- Don’t overcrowd the pan when browning sausages; give them space so they sear rather than steam.
- Resist the urge to fully caramelize the onions on too-high heat. Medium heat with patience yields sweet, deep flavor without burning.
- For an even silkier gravy, strain it through a fine-mesh sieve before serving, or whisk in a knob of cold butter at the end (mounting) for gloss.
- If you want a thicker gravy, mix an extra 1/2 teaspoon of flour with a little cold water to make a slurry and stir it in; simmer until it thickens.
- If you need dinner on the table faster, parboil potatoes before chopping to reduce boil time.
For a lighter take or picnic-friendly notes, consider the tang that comes from pairing with a classic cold salad like this classic chicken salad — it makes a lovely contrast at a casual gathering.
Creative twists
- Red-wine gravy: replace part of the beef stock with red wine and simmer until reduced for deeper flavor. (See a red-wine version for inspiration.)
- Cheese mash: stir in grated cheddar or Parmesan for extra richness.
- Vegetarian swap: use plant-based sausages and vegetable stock for a vegetarian-friendly meal.
- Herb mash: fold in chopped chives, parsley, or thyme for freshness.
- Spicy bangers: add a pinch of smoked paprika or chili flakes to the onion gravy for a gentle heat.
Your questions answered
Q: How long does this take from start to finish?
A: Plan on about 35–45 minutes total: 15–20 minutes for potatoes to boil, 10–15 minutes to brown sausages and caramelize onions, and a few minutes to thicken the gravy and mash the potatoes.
Q: Can I use instant mashed potatoes?
A: Yes — instant mash is a fine shortcut. Prepare according to package directions and use the pan juices and gravy to add extra flavor.
Q: What sausages work best?
A: Traditional pork bangers are classic, but any good-quality fresh sausage works (Cumberland, Lincolnshire, or even spicy Italian). Adjust seasoning in the gravy if you use a highly spiced sausage.
Q: Can I make the gravy ahead?
A: Absolutely. Make the gravy up to 2 days ahead and refrigerate. Reheat gently and whisk before serving; you may need to loosen it with a splash of stock.
Q: How do I prevent lumpy mash?
A: Drain potatoes thoroughly, mash while hot, and use a potato ricer for the smoothest result. Add butter and milk gradually and season as you go.
Conclusion
Bangers and mash with onion gravy is a small set of ingredients that delivers big, warming flavor — ideal for weeknights, rainy weekends, and anyone who loves classic British comfort food. For more hearty British-inspired classics and technique inspiration, see this take on Toad in the Hole – The Daring Gourmet or explore a richer approach with Bangers and Mash with Red-Wine Gravy and Frizzled Leeks.
Bangers and Mash

Ingredients
Main Ingredients
- 4 pieces sausages (pork bangers, Cumberland, or your favorite)
- 2 large potatoes (Yukon Gold or Russet)
- 1 piece onion (yellow or sweet)
- 1 cup beef stock (low-sodium preferred)
- 2 tablespoons butter
- 1 tablespoon flour
- Salt to taste
- Pepper to taste
Instructions
Preparation
- Peel and chop the potatoes into even chunks (about 1–2 inches). Place in a pot and cover with cold salted water.
- Bring to a boil and cook until tender when pierced with a fork, about 15–20 minutes depending on size.
Cooking Sausages and Gravy
- While the potatoes cook, heat a skillet over medium-high. Add the sausages and cook, turning occasionally, until nicely browned on all sides and cooked through (internal temp 160°F/71°C for pork). Remove sausages and keep warm.
- Slice the onion thinly. In the same skillet, add a little butter or oil if needed and sauté the onion over medium heat, stirring occasionally, until deeply caramelized — about 8–12 minutes.
- Sprinkle the flour over the onions and stir for 1 minute to cook off the raw flour taste and form a light roux.
- Gradually pour in the beef stock, stirring or whisking to combine. Simmer until the gravy thickens to a sauce-like consistency, about 3–5 minutes. Season with salt and pepper.
Finishing Touches
- Drain the potatoes well. Mash with the 2 tablespoons of butter, and season with salt and pepper to taste. Add a splash of milk if you like a smoother texture.
- Serve: spoon the mash onto plates, place sausages on top, and drizzle generously with the onion gravy.
