Bangers and Mash with Onion Gravy – Classic British Comfort Made Perfect

⚖️
Difficulty
Easy
⏲️
Prep Time
15 mins
🕒
Cook Time
35 mins
⏱️
Total Time
50 mins
🍽️
Servings
4

There’s something about a plate of bangers and mash with onion gravy that feels like a warm hug on a cold evening. I first discovered this iconic British dish years ago while visiting London, and it instantly reminded me of the hearty, slow-cooked meals my mother used to make in our kitchen in Morocco — the kind of food that fills your home with deep, savory aromas and brings everyone to the table without being called twice. This traditional British bangers and mash recipe is my love letter to that feeling, elevated with techniques I learned during my years training in Paris. The rich, silky onion gravy recipe here is the true star — deeply caramelized, luscious, and utterly irresistible.

Imagine this: a generous scoop of velvety mashed potatoes, so smooth and buttery they melt on your tongue, topped with two perfectly browned pork sausages that are crisp on the outside and juicy within. Now blanket the whole thing in a dark, glossy onion gravy — sweet from slow-cooked onions, savory from beef stock, with just a hint of Worcestershire sauce for depth. The gravy seeps into every crevice of the mash, creating a spoonful that’s part potato, part sauce, and entirely perfect. The contrast of textures — creamy, crisp, silky — is what makes this easy bangers and mash recipe a true crowd-pleaser. It’s the kind of meal that makes you close your eyes on the first bite.

What sets my version apart is the attention to detail that comes from a chef’s training. I use a classic French technique for the mash — drying the potatoes after boiling to eliminate excess moisture, then incorporating warm milk and butter for an ultra-creamy texture. For the gravy, I take the onions to a deep, mahogany brown, unlocking their natural sweetness without a hint of bitterness. And I always source high-quality pork sausages — ideally from a local butcher or a trusted brand — because in this dish, every component matters. Whether you’re new to British cooking or you’ve been making bangers and mash for years, I promise this will become your new best bangers and mash recipe. Let me show you how it’s done.

Why This Bangers and Mash Recipe Is the Best

The Flavor Secret: The magic of this bangers and mash recipe lies in the onion gravy. I caramelize the onions slowly over medium heat — never rushing — until they’re deeply golden and sweet. Deglazing the pan with beef stock after cooking the sausages captures all those browned bits (the fond) that are pure flavor. This is a technique I honed in Paris kitchens, where every drop of flavor is treasured. The Worcestershire sauce adds a subtle umami punch that ties the whole dish together, giving the gravy a complexity that tastes like it’s been simmering for hours — when really, it comes together in under 20 minutes.

Perfected Texture: Creamy mashed potatoes are the heart of this dish, and I’ve perfected the method. Using floury potatoes like Russets or Maris Piper ensures a fluffy, light mash. After boiling, I return the potatoes to the pot over low heat to dry them out — this step removes excess water so the mash can absorb the butter and milk without becoming gluey. I use a potato ricer for an impossibly smooth texture, then fold in the butter and warm milk gently. The result is a cloud-like bed that cradles the sausages and soaks up the onion gravy beautifully.

Foolproof & Fast: Despite its deeply comforting, slow-cooked taste, this easy bangers and mash comes together in about 50 minutes from start to finish. The steps are simple and forgiving — perfect for a weeknight dinner but impressive enough for company. The sausages cook in one pan, the gravy builds on those same flavorful drippings, and the mash comes together alongside. I’ve tested this recipe countless times in my NYC kitchen, and it works every single time. Even if you’re new to cooking British food, you’ll nail this on your first try.

Bangers and Mash Recipe Ingredients

When I make this traditional British bangers and mash for my family here in New York, I head to my local butcher in the West Village for the sausages and pick up the rest at the Union Square farmers market. There’s something about using fresh, high-quality ingredients that makes even the simplest dish sing. You don’t need anything fancy — just a handful of pantry staples and a little love.

Ingredients List

  • For the Bangers: 8 high-quality pork sausages
  • 1 tbsp vegetable oil
  • For the Mash: 900 grams (2 lbs) floury potatoes (e.g., Maris Piper or Russet), peeled and quartered
  • 60 grams (4 tbsp) unsalted butter
  • 120 ml (½ cup) whole milk, warmed
  • Salt and white pepper to taste
  • For the Onion Gravy: 2 large onions, thinly sliced
  • 2 tbsp unsalted butter
  • 1 tbsp all-purpose flour
  • 500 ml (2 cups) beef stock (preferably low-sodium)
  • 1 tsp Worcestershire sauce
  • Salt and black pepper to taste

Ingredient Spotlight

Pork Sausages: The heart of this bangers and mash recipe. Look for high-quality pork sausages with a decent fat content (around 20-25%) — this keeps them juicy during cooking. British-style bangers often include breadcrumbs and herbs, but any good-quality fresh pork sausage works. My go-to at the NYC Greenmarket is a simple herbed pork sausage from a local farm. Substitution: For a lighter option, use chicken or turkey sausages, though the flavor will be milder.

Floury Potatoes: The key to creamy, fluffy mash. Russet potatoes are widely available in the US and work perfectly. Yukon Golds are a good second choice — they’re less floury but still produce a nice mash. Avoid waxy potatoes like red or new potatoes — they’ll give you a gluey, dense texture. I always tell my readers: the potato you choose makes or breaks the mash.

Onions: Two large yellow or brown onions are all you need. These onions have a high sugar content, which means they caramelize beautifully into a sweet, deep-flavored gravy. Slice them thinly and evenly so they cook at the same rate. White onions can be used in a pinch, but they won’t get as sweet. Red onions will add a slightly sharper flavor and a beautiful purple hue to the gravy.

Original IngredientBest SubstitutionFlavor / Texture Impact
Pork SausagesChicken or turkey sausagesLeaner, milder flavor, still juicy if well-made
Floury Potatoes (Russet)Yukon Gold potatoesSlightly less fluffy, but still creamy; more buttery flavor
Whole MilkHalf-and-half or oat milk (for dairy-free)Richer with half-and-half; oat milk adds subtle sweetness
Unsalted ButterVegan butter or olive oil (for dairy-free)Vegan butter works well; olive oil adds fruity notes
Beef StockMushroom stock or chicken stockMushroom stock adds umami; chicken stock is lighter

How to Make Bangers and Mash with Onion Gravy — Step-by-Step

Making this traditional British bangers and mash is easier than you think. Follow these steps, and you’ll have a restaurant-quality plate of comfort food on the table in under an hour. I’ve included my chef-tested tips and common pitfalls so you can nail it every time.

Step 1: Prepare the Mash

Place the peeled and quartered potatoes in a large pot and cover with cold salted water — the water should be about an inch above the potatoes. Bring to a boil over high heat, then reduce to a simmer and cook for 15–20 minutes, until a knife slides through a potato chunk with no resistance. Drain the potatoes well in a colander, then return them to the same pot over low heat for 1 minute to steam off any remaining moisture. This drying step is crucial for a fluffy, non-watery mash. Mash the potatoes with a potato masher or, for ultimate smoothness, a ricer. Add the butter and warmed milk, then mash and fold until silky. Season with salt and white pepper, cover, and keep warm.

💡 mia’s Pro Tip: Warm the milk before adding it — cold milk will cool down the potatoes and make the mash dense. I microwave mine for about 45 seconds until it’s warm to the touch but not boiling.

Step 2: Cook the Sausages

Heat the vegetable oil in a large skillet over medium heat. Add the sausages and fry for 10–12 minutes, turning every 2–3 minutes, until they are deeply browned on all sides and cooked through. The internal temperature should reach 71°C (160°F) if you’re using a meat thermometer. Don’t overcrowd the pan — if your skillet is small, cook the sausages in two batches. Overcrowding lowers the pan temperature and causes the sausages to steam rather than brown. Transfer the cooked sausages to a plate, cover loosely with foil, and set aside. Leave the drippings in the pan — they’re flavor gold for the gravy.

⚠️ Common Mistake to Avoid: Piercing the sausages with a fork before cooking! This lets the juices escape and dries them out. If you need to check doneness, use a thermometer inserted through the end.

Step 3: Make the Onion Gravy

In the same skillet with the sausage drippings, melt 2 tablespoons of butter over medium heat. Add the thinly sliced onions and cook, stirring often, for 10–15 minutes. You want them deeply caramelized — a rich golden-brown color, not just softened. If the onions start to stick, add a splash of water or stock to deglaze the pan. Once the onions are beautifully browned, sprinkle the flour over them and stir constantly for 1 minute to cook out the raw flour taste. Gradually pour in the beef stock while stirring vigorously to prevent lumps. Add the Worcestershire sauce, bring to a simmer, and cook for 3–4 minutes until the gravy thickens to a silky, spoon-coating consistency. Season with salt and black pepper to taste.

💡 mia’s Pro Tip: For an even richer gravy, use a mix of beef and chicken stock — half and half. The chicken stock adds brightness while the beef gives depth. I learned this layering technique during my pastry training in Paris, where balance is everything.

Step 4: Assemble and Serve

Place a generous scoop of the warm, creamy mash on each plate — about a cup per serving. Use the back of a spoon to create a slight well in the center, which helps hold the gravy. Arrange two sausages on top of each mound of mash, leaning against each other. Spoon the hot onion gravy generously over the sausages and mash, letting it cascade down the sides. Serve immediately, while everything is hot and the gravy is still glossy.

⚠️ Common Mistake to Avoid: Serving the mash cold! Mashed potatoes cool down quickly, so make sure everything else is ready before you plate. I recommend timing the gravy to finish just as the sausages are done, so you can assemble and serve right away.

StepActionDurationKey Visual Cue
1Boil & mash potatoes20 minPotatoes are fork-tender
2Fry sausages10–12 minDeep golden brown all over
3Caramelize onions10–15 minOnions are deep mahogany brown
4Finish gravy & serve5 minGravy coats the back of a spoon

Serving & Presentation

Serving bangers and mash with onion gravy is all about comfort and abundance. I like to mound the mashed potatoes in the center of a warm plate, creating a little crater with the back of a spoon to catch extra gravy. Rest two sausages right in the center, leaning against each other like old friends. Then ladle the onion gravy generously over the top — don’t be shy, let it pool around the edges. A final crack of black pepper and a few fresh parsley leaves add color and a touch of freshness.

In my NYC apartment, I often serve this with a side of steamed peas or roasted carrots for a pop of color and sweetness. On Sundays, I’ll add a Yorkshire pudding on the side — it’s the ultimate British indulgence and soaks up any remaining gravy beautifully. For a heartier meal, a side of crusty bread is never a bad idea. And if you’re feeling extra fancy, a drizzle of truffle oil over the mash takes this from cozy to elegant in seconds.

This dish pairs wonderfully with a pint of English ale or a full-bodied red wine like a Malbec. For a non-alcoholic option, a dark, malty ginger beer or a rich apple cider complements the savory notes perfectly. However you serve it, this traditional British bangers and mash is the kind of meal that brings people together — slow down, savor each bite, and enjoy the company.

Pairing TypeSuggestionsWhy It Works
Side DishSteamed peas, roasted carrots, Yorkshire puddingAdds color, sweetness, and textural contrast
Sauce / DipExtra onion gravy, HP Sauce (brown sauce), whole-grain mustardExtra richness, tangy kick, or sharp heat
BeverageEnglish ale, Malbec, ginger beer, apple ciderAle and cider cut richness; wine complements the gravy
GarnishFresh parsley, cracked black pepper, flaky sea saltAdds freshness, color, and final seasoning

Make-Ahead, Storage & Reheating

As a busy NYC food blogger, I’m all about smart meal prep. This bangers and mash recipe is fantastic for making ahead — the components keep well and reheat beautifully. I often make the mash and gravy on a Sunday evening, then simply cook the sausages fresh when I’m ready to serve. Here’s how to store each element for the best results.

MethodContainerDurationReheating Tip
RefrigeratorAirtight container (mash & gravy separate)Up to 4 daysReheat mash with a splash of milk on the stovetop; reheat gravy in a saucepan, adding a little stock to thin
FreezerFreezer-safe zip-top bag or containerUp to 3 monthsThaw overnight in the fridge; reheat mash gently with extra butter; reheat gravy on low heat, stirring often
Make-AheadMash & gravy in separate containersUp to 2 days in advanceCook sausages fresh for best texture; assemble and serve hot

When reheating the mash, my favorite trick is to add a splash of warm milk and a pat of butter, then whip it with a spatula over low heat until it’s pillowy again. The gravy sometimes thickens in the fridge — just thin it with a splash of beef stock or water as you reheat. I don’t recommend freezing the assembled dish, as the textures can become watery upon thawing. Store components separately and assemble fresh for the best experience.

Variations & Easy Swaps

One of the things I love about this bangers and mash recipe is how versatile it is. Over the years, I’ve developed several variations that draw from my Moroccan heritage, my French training, and the seasonal ingredients I find at NYC farmers markets. Here are three of my favorite twists — each one brings something unique to the table while staying true to the comforting soul of the dish.

VariationKey ChangeBest ForDifficulty Impact
Spiced Moroccan BangersAdd cinnamon, cumin & harissa to the gravyAdventurous palates, fusion loversEasy (same method, added spices)
Gluten-Free & Dairy-FreeUse gluten-free flour & dairy-free butter/milkDietary restrictions, allergy-friendlyEasy (simple swaps)
Herby Spring BangersAdd fresh rosemary, thyme & garlic to the gravySpring entertaining, herb loversEasy (adds fresh herbs)

Spiced Moroccan Bangers

This variation is a nod to my roots. When the onions are nearly caramelized, I add ½ teaspoon each of ground cinnamon and cumin, plus a teaspoon of harissa paste. The cinnamon adds warmth, the cumin brings earthiness, and the harissa gives a gentle, fruity heat. It’s the same comforting bangers and mash but with a North African soul. I serve it with a sprinkle of fresh cilantro instead of parsley, and sometimes add roasted sweet potatoes to the mash for extra sweetness and color. It’s a twist that always surprises and delights my dinner guests.

Gluten-Free & Dairy-Free Version

Making this easy bangers and mash gluten-free and dairy-free is simpler than you might think. For the gravy, substitute the all-purpose flour with an equal amount of cornstarch or a gluten-free all-purpose blend — just whisk it into the onions and cook for 1 minute as usual. For the mash, use a high-quality vegan butter and unsweetened oat milk or almond milk. I’ve tested this with oat milk and it’s wonderfully creamy. Be sure to check your sausages — many pork sausages are naturally gluten-free, but some brands use breadcrumbs as a filler, so read the label. This version is just as comforting and rich as the original.

Herby Spring Bangers

When spring arrives in New York and the farmers markets are bursting with fresh herbs, I make this version. After caramelizing the onions, I add 2 minced garlic cloves and cook for 30 seconds, then stir in 1 tablespoon each of fresh chopped rosemary and thyme along with the flour. The herbs infuse the gravy with an aromatic, almost floral quality that pairs beautifully with the pork sausages. I finish the dish with a sprinkle of fresh chives over the top. It’s bright, savory, and feels a little more elegant — perfect for a spring Sunday dinner with friends.

What is the best type of sausage to use for traditional bangers and mash?

For an authentic bangers and mash recipe, use high-quality pork sausages with a fat content around 20-25% — this ensures they stay juicy during cooking. Traditional British bangers are made with fresh pork, breadcrumbs, and herbs like sage and thyme. In the US, look for “bangers” at British specialty shops or well-stocked supermarkets. If you can’t find them, any good-quality fresh pork sausage from your butcher works beautifully. Avoid precooked or smoked sausages, as they won’t develop the same crispy exterior and tender interior. My personal favorite is a simple herbed pork sausage from a local butcher — the flavor is clean and lets the onion gravy shine.

Can I make bangers and mash with onion gravy ahead of time and reheat it?

Absolutely, and I often do this for busy weeknights! The mashed potatoes and onion gravy can be made up to 2 days in advance and stored separately in airtight containers in the refrigerator. I recommend cooking the sausages fresh for the best texture and flavor — they only take about 10 minutes. When reheating the mash, add a splash of warm milk and a pat of butter, then warm it gently on the stovetop, stirring until pillowy. Reheat the gravy in a small saucepan over medium-low heat, adding a tablespoon of beef stock or water if it has thickened too much. Assemble everything fresh for the most satisfying plate of easy bangers and mash.

How do I thicken onion gravy for bangers and mash without lumps?

The key to a silky, lump-free onion gravy recipe is technique. After caramelizing the onions, sprinkle the flour evenly over them and stir constantly for a full minute — this cooks out the raw flour taste and ensures it’s fully incorporated. Then, add your beef stock gradually, starting with a small splash and stirring vigorously to create a smooth paste before adding the rest. Using a whisk rather than a spoon helps break up any tiny clumps. If you still end up with lumps, don’t worry — simply pour the gravy through a fine-mesh strainer before serving. Another trick from my Paris training: make a “beurre manié” by kneading equal parts softened butter and flour into a paste, then whisking it into the hot gravy at the end. It thickens instantly with no lumps.

What is a good substitute for potatoes in bangers and mash?

If you’re looking for a lower-carb or vegetable-based alternative to potatoes, there are several excellent options. Mashed cauliflower is the most popular substitute — steam or boil cauliflower florets until very tender, then mash with butter and cream for a silky, potato-like texture. It pairs beautifully with the onion gravy. Another option is mashed celeriac (celery root), which has a subtle, earthy flavor and creamy texture when mashed. For a completely different but delicious twist, try mashed sweet potatoes or parsnips — both add natural sweetness that complements the savory gravy. I’ve also made this with half potatoes and half rutabaga (swede), which is actually a traditional Scottish variation. Each substitute will change the flavor profile, but all work wonderfully with this bangers and mash recipe.

Can I use chicken or turkey sausages instead of pork for this recipe?

Yes, you can absolutely use chicken or turkey sausages in this traditional British bangers and mash. The flavor will be milder and the texture slightly leaner, so I recommend choosing a well-seasoned variety — look for options with herbs like sage, thyme, or rosemary, or even apple-chicken sausages for a hint of sweetness. To keep them juicy, cook them gently over medium heat and avoid overcooking. Since poultry sausages have less fat than pork, you may want to add a little extra oil to the pan when making the gravy to compensate for fewer drippings. I’ve tested this with both chicken and turkey, and while the flavor is different, it’s still absolutely delicious — especially with the rich onion gravy on top.

What is the best way to reheat leftover bangers and mash?

For the best results, reheat the components separately. The mashed potatoes are best revived on the stovetop over low heat with a splash of warm milk and a small pat of butter — stir gently until heated through and fluffy. The onion gravy can be reheated in a small saucepan over medium-low heat; add a splash of beef stock or water to restore its silky consistency if it has thickened. For the sausages, the oven works best — place them on a baking sheet at 350°F for about 8-10 minutes, which helps recrisp the exterior. I don’t recommend using the microwave, as it can make the sausages rubbery and the mash watery. Once everything is hot, assemble and serve immediately for a second meal that tastes nearly as good as the first.

Can I make this bangers and mash recipe vegetarian or vegan?

Yes, this bangers and mash recipe can easily be made vegetarian or vegan with a few thoughtful swaps. For the sausages, use high-quality plant-based sausages — look for ones made with vital wheat gluten (seitan) or soy, as they have a meaty texture that holds up well. I recommend brands like Beyond Meat or Field Roast for the best results. For the mash, use vegan butter and unsweetened oat milk or almond milk — oat milk gives the creamiest texture. For the gravy, substitute the beef stock with a rich mushroom stock or a combination of vegetable stock and a splash of soy sauce for umami. The Worcestershire sauce needs to be vegan-friendly (some brands contain anchovies, so check the label). Everything else — the onions, flour, and seasonings — is already plant-based. This version is just as comforting and satisfying as the original!

What should I serve with bangers and mash for a complete British dinner?

For a truly authentic British feast, serve your bangers and mash with onion gravy alongside a few classic accompaniments. Steamed or buttered peas are the most traditional side — they add a pop of green and a touch of sweetness that balances the rich gravy. Yorkshire puddings are another beloved pairing; their crisp, hollow centers are perfect for soaking up extra gravy. For vegetables, roasted carrots or parsnips bring natural sweetness, while a simple side of steamed cabbage or kale adds a earthy, slightly bitter contrast. If you want to go all out, start with a bowl of tomato soup (a British pub classic) and end with sticky toffee pudding for dessert. And of course, a pint of English ale or a cup of strong tea makes the perfect beverage companion.

Share Your Version!

I absolutely love hearing how this bangers and mash recipe turns out in your kitchen. Did you try the Spiced Moroccan Bangers variation? Or maybe you came up with your own twist using a local sausage from your farmers market? Drop a comment below and let me know — I read every single one and I’m always inspired by your creativity. And if you’re feeling proud of your plate (you should be!), snap a photo and tag @exorecipes on Instagram or Pinterest. I’d love to see your beautiful bangers and mash!

If you enjoyed this traditional British bangers and mash, I’d be so grateful if you left a 5-star rating on the recipe card — it helps other home cooks find this recipe too. Have a question about a step or ingredient? Ask away in the comments, and I’ll get back to you within 24 hours. From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Bangers and Mash with Onion Gravy recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow mia on Pinterest @exorecipe

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Bangers and Mash with Onion Gravy

  • Author: Chef Mia
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Method: Main Course
  • Cuisine: British

Description

Classic British comfort food: juicy pork sausages served over creamy mashed potatoes and smothered in a rich onion gravy.


Ingredients

Scale
  • For the Bangers:
  • 8 high-quality pork sausages
  • 1 tbsp vegetable oil
  • For the Mash:
  • 900 grams (2 lbs) floury potatoes (e.g., Maris Piper or Russet), peeled and quartered
  • 60 grams (4 tbsp) unsalted butter
  • 120 ml (½ cup) whole milk, warmed
  • Salt and white pepper to taste
  • For the Onion Gravy:
  • 2 large onions, thinly sliced
  • 2 tbsp unsalted butter
  • 1 tbsp all-purpose flour
  • 500 ml (2 cups) beef stock (preferably low-sodium)
  • 1 tsp Worcestershire sauce
  • Salt and black pepper to taste

Instructions

  1. 1. Prepare the mash: Place potatoes in a large pot and cover with cold salted water. Bring to a boil, then reduce heat and simmer for 15–20 minutes until fork-tender. Drain well.
  2. 2. Return potatoes to the pot over low heat for 1 minute to dry. Mash with a potato masher or ricer. Add butter and warm milk; mash until smooth and creamy. Season with salt and white pepper. Cover and keep warm.
  3. 3. Cook the sausages: Heat oil in a large skillet over medium heat. Fry sausages for 10–12 minutes, turning frequently, until browned and cooked through (internal temperature 71°C/160°F). Transfer to a plate and keep warm.
  4. 4. Make the onion gravy: In the same skillet, melt butter over medium heat. Add onions and cook, stirring often, for 10–15 minutes until deeply caramelized. Sprinkle flour over onions and cook for 1 minute.
  5. 5. Gradually pour in beef stock while stirring constantly to avoid lumps. Add Worcestershire sauce. Bring to a simmer and cook for 3–4 minutes until thickened. Season with salt and pepper.
  6. 6. Serve: Place a generous scoop of mash on each plate, top with two sausages, and spoon onion gravy over everything.

Notes

For extra flavor, use half beef and half chicken stock. Yorkshire pudding on the side is a wonderful addition.


Nutrition

  • Calories: 650 kcal
  • Sugar: 8 g
  • Fat: 38 g
  • Carbohydrates: 45 g
  • Protein: 24 g


Bangers and Mash with Onion Gravy

Leave a Reply

Recipe rating