Close your eyes for a moment and imagine the sizzle of plump sausages as they hit a hot skillet—their savory aroma mingling with sweet, caramelizing onions. Steam rises from a mountain of creamy mashed potatoes, swirling together with the rich scent of onion gravy bubbling on the stove. That’s what you get with this bangers and mash recipe, the kind of classic British comfort food that makes you want to linger at the table just a little longer. The first time I made this for my family, it was a drizzly Sunday, and honestly, the whole house felt cozier as soon as those sausages started browning in the pan.
I remember discovering bangers and mash when I was knee-high to a grasshopper, visiting my gran’s tiny kitchen in Yorkshire. She’d serve it on mismatched plates, always with an extra spoonful of gravy “for luck” (and let’s face it, for flavor). When I tried recreating her version years later, I realized how dangerously easy—and soul-warming—this dish truly is. There’s something about the way the onion gravy seeps into the mash, filling every bite with pure, nostalgic comfort. My family couldn’t stop sneaking bites straight from the pot, and I can’t really blame them!
Whether you’re looking for the perfect dish to brighten up a rainy day, feed a hungry crew, or just treat yourself to some stick-to-your-ribs goodness, this bangers and mash recipe delivers. It’s a staple for our family gatherings and honestly, I wish I’d discovered the magic of homemade onion gravy years earlier. After testing (and tasting) this recipe more times than I care to admit—in the name of research, of course—this version finally feels like a warm hug on a plate. If you love cozy classics and crave a taste of British tradition, you’re absolutely going to want to bookmark this one.
Why You’ll Love This Bangers and Mash Recipe
Let’s be real: not all bangers and mash are created equal. Over the years, I’ve tried everything from pub versions to fancier gastropub twists. Still, nothing beats making this easy bangers and mash recipe at home with a little know-how, a lot of love, and some trusty kitchen tricks. Here’s why you’ll be coming back for seconds (and maybe thirds):
- Quick & Easy: Comes together in under an hour—no need to spend all afternoon in the kitchen (unless you want to, of course!).
- Simple Ingredients: You probably have most of what you need already—nothing weird, just real food you can trust.
- Perfect for Any Occasion: Whether it’s a weeknight dinner, a cozy date night, or a fun St. Patrick’s Day feast, this recipe fits right in.
- Crowd-Pleaser: Kids, teens, picky eaters, and grown-ups all seem to unite around this dish. Trust me, it’s family-approved.
- Unbelievably Delicious: The mashed potatoes are creamy, the sausages juicy, and the onion gravy—oh wow, it’s the stuff of dreams.
What sets this version apart? Over years of kitchen trial and error, I’ve learned a few things: browning the sausages just right means you get that snappy, caramelized skin. Adding a splash of Worcestershire sauce to the onion gravy brings out a depth of flavor that’s next-level. And using a potato ricer for the mash? That’s my secret for the fluffiest, silkiest potatoes you’ll ever taste.
This bangers and mash recipe isn’t just another take—it’s my go-to, perfected after plenty of taste tests (and happy accidents). It’s the kind of meal that makes you close your eyes and savor every mouthful. Whether you’re looking to impress friends or just treat yourself, this is comfort food at its best—hearty, simple, and full of old-school charm. You’ll want to serve it for every occasion, no stress required.
What Ingredients You Will Need
There’s no need for hard-to-find ingredients or fancy shopping lists here. This bangers and mash recipe sticks to the classics, bringing together simple, wholesome ingredients for hearty, satisfying results. Most of these are pantry staples, and you can easily swap things in or out based on what you have on hand.
- For the Bangers (Sausages):
- 6-8 good-quality pork sausages (about 1-1.5 lbs / 450-700g; look for British-style bangers if you can, or try bratwurst or Cumberland sausages—my local butcher has a great mild pork sausage that works perfectly)
- 1 tablespoon vegetable oil (or any neutral oil for frying)
- For the Mash:
- 2 lbs (900g) Yukon Gold or Russet potatoes, peeled and cut into large chunks
- 4 tablespoons (55g) unsalted butter (adds creaminess and flavor)
- 1/2 cup (120ml) whole milk (or heavy cream for extra richness; use dairy-free milk if needed)
- Salt and black pepper, to taste
- Optional: 1/4 cup (60ml) sour cream or plain Greek yogurt for an extra-tangy mash
- For the Onion Gravy:
- 2 large yellow onions, thinly sliced (about 2 cups / 200g; white onions work in a pinch, but yellow gives a sweeter flavor)
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 2 tablespoons all-purpose flour (or use gluten-free flour blend if needed)
- 2 cups (480ml) beef or chicken stock (low-sodium; swap for vegetable stock if you like)
- 1 tablespoon Worcestershire sauce (gives depth and a little tang)
- 1 teaspoon Dijon mustard (or English mustard for a little kick; optional but recommended)
- Salt and pepper, to taste
- Optional: 1 teaspoon brown sugar (if your onions need a touch more sweetness)
Ingredient Tips: For the sausages, British-style bangers give the most authentic flavor, but any mild pork sausage will do. If you need a gluten-free meal, check labels on sausages and swap in a gluten-free flour for the gravy. And for the mash? Yukon Golds make the creamiest potatoes, but Russets work if that’s what you’ve got. Making this in summer? You can even add some fresh peas or sautéed greens for a pop of color.
Honestly, you can’t go wrong with these ingredients—they’re forgiving and flexible, just like any good comfort food should be.
Equipment Needed
You don’t need a fancy kitchen to whip up this classic bangers and mash recipe—just a few basic tools and maybe a little elbow grease. Here’s what I use:
- Large skillet or frying pan: For searing the sausages and cooking the onion gravy. A cast iron pan works wonders for browning, but any sturdy pan will do.
- Medium to large saucepan: For boiling the potatoes. Something with a heavy bottom helps keep things from scorching.
- Potato masher or ricer: A ricer gives the fluffiest mash, but a classic masher does the job just fine (I’ve used a fork in a pinch—rustic is good!).
- Wooden spoon or silicone spatula: For stirring the gravy and making sure nothing sticks.
- Measuring cups and spoons: For accuracy—though after a while, you’ll probably just eyeball it like I do.
- Colander: For draining the potatoes.
If you don’t have a potato ricer, don’t sweat it. A basic masher or even the back of a sturdy fork will give you that classic, slightly lumpy texture (sometimes I prefer it that way!). For the skillet, make sure it’s big enough to fit all your sausages without crowding—otherwise, brown them in batches. And if you’re on a budget, thrift stores often have great pans for a song. Just give them a good scrub and they’ll last for ages.
How to Make Bangers and Mash with Onion Gravy

-
Prep the potatoes:
Peel and chop 2 lbs (900g) Yukon Gold or Russet potatoes into large chunks. Place them in a saucepan and cover with cold water. Add a big pinch of salt. Bring to a boil over high heat, then reduce to a simmer and cook until fork-tender, about 15-20 minutes. (If you overcook them a little, no worries—they’ll just be extra soft for mashing.) -
Start the sausages:
While the potatoes cook, heat 1 tablespoon of vegetable oil in a large skillet over medium heat. Add the sausages (6-8, about 1-1.5 lbs / 450-700g) in a single layer. Brown them slowly, turning every few minutes, until deep golden and cooked through—about 15-20 minutes depending on thickness. (If they start to burn, turn the heat down a notch. If they’re browning too slowly, bump it up a bit.) -
Make the onion gravy:
Once sausages are cooked, transfer to a plate and keep warm (cover with foil or pop them in a low oven). Add 2 tablespoons butter and 1 tablespoon olive oil to the same skillet. Add 2 large onions, thinly sliced, and cook over medium-low heat, stirring often, until deeply golden and soft—about 10-15 minutes. Don’t rush this part; the caramelization gives the gravy its rich flavor. -
Add flour and build the gravy:
Sprinkle 2 tablespoons all-purpose flour over the onions. Stir well and cook for 1-2 minutes. Slowly pour in 2 cups (480ml) beef or chicken stock, whisking constantly to avoid lumps. Add 1 tablespoon Worcestershire sauce, 1 teaspoon Dijon mustard, and season with salt and pepper. If you like, add 1 teaspoon brown sugar for extra sweetness. -
Simmer the gravy:
Bring the gravy to a gentle simmer and cook for about 5-8 minutes, stirring occasionally, until thickened to your liking. (If it’s too thick, add a splash more stock or water. Too thin? Let it simmer a bit longer.) Taste and adjust seasoning. -
Finish the mash:
Drain the potatoes well and return to the hot pot. Let them steam dry for a minute. Add 4 tablespoons (55g) butter and 1/2 cup (120ml) milk or cream. Mash until smooth and creamy. Season generously with salt and pepper. For extra creaminess, stir in 1/4 cup (60ml) sour cream or Greek yogurt. -
Assemble and serve:
Pile the mash onto plates, arrange sausages on top, and ladle over plenty of onion gravy. Sprinkle with chopped parsley if you’re feeling fancy. Serve hot and dig in!
Notes: If your gravy looks pale, let the onions caramelize a little longer next time. Mash can be made ahead and reheated with a splash of milk. Sausages will stay warm in a low oven (200°F/95°C) if you’re juggling timing. And don’t worry if your gravy gets lumpy—just whisk like you mean it and it’ll smooth out.
Cooking Tips & Techniques
Here’s where a little kitchen experience makes all the difference with this bangers and mash recipe. I’ve learned (sometimes the hard way) what works best for a truly comforting, fuss-free meal:
- Don’t rush the onions: Let them cook slowly and patiently. If you crank up the heat, they’ll burn instead of turning sweet and golden. Low and slow wins the race—trust me, I’ve tried to cheat and ended up with bitter gravy.
- Brown the sausages well: A good sear locks in juices and adds depth to the gravy (all those crispy bits in the pan are flavor gold!). If they stick, just leave them be for another minute—they’ll release when they’re ready.
- Potato texture matters: For super-smooth mash, use a ricer. For rustic, hearty mash, a masher or even a fork is great. Don’t over-mix, or your mash can get gluey.
- Gravy troubleshooting: If lumps form, whisk vigorously or strain before serving. If it’s bland, a splash more Worcestershire or a pinch of salt usually does the trick.
- Timing and multitasking: I like to start the potatoes first, cook sausages while they boil, and then use the sausage pan for the onions. That way, everything comes together while the mash is still steaming hot.
- Consistency is key: Make notes each time you cook—maybe you like your gravy thicker, or your mash a bit chunkier. Adjust as you go until it’s just right for you.
- Personal lesson: One time I forgot the salt in the mash—never again! Season as you go and taste everything.
Honestly, every cook has a gravy mishap or a lumpy potato moment now and then. Just roll with it and remember, it’s all part of the cozy comfort food adventure.
Variations & Adaptations
One of the best things about bangers and mash is how flexible it can be. Here are a few ways to make it your own (or fit whatever’s in your fridge):
- Dietary swaps: Use chicken, turkey, or even plant-based sausages for a lighter or meatless version. Gluten-free? Check your sausage labels and use a gluten-free flour blend for the gravy.
- Seasonal twists: In summer, add fresh peas, sautéed spinach, or roasted carrots to your mash. In autumn, swap some potatoes for parsnips or sweet potatoes for a cozy, earthy mash.
- Flavor upgrades: Add a handful of shredded cheddar or chives to the mash. Try a spoonful of wholegrain mustard in the gravy for a grown-up kick.
- Cooking methods: Want to make this outside? Grill the sausages and serve with classic mash and gravy (a backyard favorite at our house). Or, bake sausages in the oven if you need to free up stovetop space—400°F (200°C) for about 25 minutes works well.
- Personal spin: I once made this with caramelized red onions and a splash of red wine in the gravy for a special occasion. It was a hit with everyone (even my picky eater!).
- Allergen-friendly options: Use dairy-free butter and milk in the mash, and swap in a vegetarian or vegan sausage for an easy plant-based meal.
Don’t be afraid to experiment—this dish is forgiving and always comes out tasty, no matter how you mix it up.
Serving & Storage Suggestions
For the best experience, serve your bangers and mash piping hot, right after you finish the gravy. I love piling everything into big, shallow bowls so the mash cradles the sausages and gravy pools around the edges (it’s a Pinterest-worthy sight!). If you’re feeling extra, garnish with a sprinkle of chopped parsley or chives.
- Serving ideas: Pair with simple buttered peas, roasted carrots, or a crisp green salad. For drinks, a cold English ale or a cup of strong tea really hits the spot.
- Leftovers: Store mashed potatoes and gravy separately in airtight containers in the fridge for up to 3 days. Sausages keep well, too—just reheat gently so they don’t dry out.
- Freezing tips: You can freeze cooked sausages and mash for up to a month, but the gravy is best fresh. If you do freeze it, reheat slowly and whisk well to bring it back together.
- Reheating: Warm mash with a splash of milk in the microwave, stirring often. Sausages can be reheated in a covered skillet over low heat, and gravy in a saucepan with a little extra stock or water if it’s thickened up.
- Flavor notes: Honestly, the flavors deepen overnight—so leftovers are extra good for lunch the next day. Just add a little fresh parsley before serving to brighten things up!
Nutritional Information & Benefits
This bangers and mash recipe is comfort food, no doubt, but it includes some redeeming features too. Here’s an estimate per serving (based on 4 servings):
- Calories: ~650
- Protein: 22g
- Carbohydrates: 40g
- Fat: 40g
- Fiber: 5g
Health notes: Using leaner sausages or plant-based options cuts down on fat. Yukon Gold potatoes offer potassium and vitamin C. If you use a gluten-free flour and dairy-free mash, this meal can be adapted for most dietary needs. Watch out for allergens in sausages (especially gluten and soy) and swap ingredients as needed. Honestly, I find that treating myself to a plate of bangers and mash now and then is good for the soul, and that’s just as important as the numbers.
Conclusion
If you’re searching for a no-fuss dish that feels like a warm hug on a chilly night, this bangers and mash recipe is it. It’s simple, hearty, and packed with flavor—just the way classic British comfort food should be. Every time I serve this, I’m reminded why it’s a family favorite: it brings everyone together around the table, forks ready and conversation flowing.
Don’t be afraid to tweak things based on your tastes or pantry. Maybe you like a little extra mustard in your gravy or a dollop of horseradish in the mash—go for it! Cooking should be fun, not fussy. This recipe is close to my heart, and I hope it finds a place in your kitchen, too.
Give it a try, and let me know in the comments how it turned out! Did you add your own twist? Share your photos or family stories—I love seeing how this cozy classic brings people together. Bookmark this one, and happy cooking!
Frequently Asked Questions
What type of sausage works best for bangers and mash?
British-style pork sausages (like Cumberland or Lincolnshire) are classic, but any good-quality, mild pork sausage works. Chicken, turkey, or plant-based sausages are great, too!
Can I make this recipe gluten-free?
Yes! Choose gluten-free sausages and swap the all-purpose flour in the gravy for your favorite gluten-free blend. The rest of the ingredients are naturally gluten-free.
How do I prevent lumpy mashed potatoes?
Make sure to use starchy potatoes like Yukon Gold or Russet, and mash them while hot. A potato ricer gives the smoothest results, but a classic masher works too. Don’t over-mix, or they can turn gluey.
What’s the secret to really flavorful onion gravy?
Let the onions caramelize slowly until deeply golden and sweet. Don’t skip the Worcestershire sauce—it adds depth! If you like, a splash of red wine or a pinch of mustard can also boost flavor.
Can I make bangers and mash ahead of time?
Absolutely. You can prepare the mash and sausages a day ahead and reheat gently. Gravy is best fresh, but can be reheated with a little extra stock if needed. Perfect for meal prepping or feeding a crowd!
Pin This Recipe!

Bangers and Mash Recipe – Easy Classic British Comfort Food with Onion Gravy
This classic British comfort food features juicy pork sausages served atop creamy mashed potatoes, all smothered in rich homemade onion gravy. It’s a hearty, soul-warming dish perfect for family dinners or cozy nights in.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: British
Ingredients
- 6–8 good-quality pork sausages (about 1–1.5 lbs)
- 1 tablespoon vegetable oil
- 2 lbs Yukon Gold or Russet potatoes, peeled and cut into large chunks
- 4 tablespoons unsalted butter
- 1/2 cup whole milk (or heavy cream)
- Salt and black pepper, to taste
- Optional: 1/4 cup sour cream or plain Greek yogurt
- 2 large yellow onions, thinly sliced
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 2 tablespoons all-purpose flour (or gluten-free flour blend)
- 2 cups beef or chicken stock (low-sodium)
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard (optional)
- Salt and pepper, to taste
- Optional: 1 teaspoon brown sugar
Instructions
- Peel and chop potatoes into large chunks. Place in a saucepan, cover with cold water, add salt, and bring to a boil. Reduce to a simmer and cook until fork-tender, about 15-20 minutes.
- While potatoes cook, heat vegetable oil in a large skillet over medium heat. Add sausages in a single layer and brown slowly, turning every few minutes, until deep golden and cooked through, about 15-20 minutes.
- Transfer cooked sausages to a plate and keep warm. Add butter and olive oil to the same skillet. Add sliced onions and cook over medium-low heat, stirring often, until deeply golden and soft, about 10-15 minutes.
- Sprinkle flour over the onions, stir well, and cook for 1-2 minutes. Slowly pour in stock, whisking constantly to avoid lumps. Add Worcestershire sauce, Dijon mustard, and season with salt and pepper. Add brown sugar if desired.
- Bring gravy to a gentle simmer and cook for 5-8 minutes, stirring occasionally, until thickened. Taste and adjust seasoning.
- Drain potatoes well and return to the hot pot. Let them steam dry for a minute. Add butter and milk or cream. Mash until smooth and creamy. Season with salt and pepper. Stir in sour cream or Greek yogurt if using.
- Pile mash onto plates, arrange sausages on top, and ladle over onion gravy. Sprinkle with chopped parsley if desired. Serve hot.
Notes
For authentic flavor, use British-style pork sausages. Yukon Gold potatoes make the creamiest mash. Caramelize onions slowly for the best gravy. Mash and sausages can be made ahead and reheated. For gluten-free, use gluten-free flour and sausages. Add peas or greens for color. Gravy can be adjusted for thickness with more or less stock.
Nutrition
- Serving Size: 1/4 of recipe (about
- Calories: 650
- Sugar: 6
- Sodium: 1100
- Fat: 40
- Saturated Fat: 18
- Carbohydrates: 40
- Fiber: 5
- Protein: 22
Keywords: bangers and mash, British comfort food, onion gravy, mashed potatoes, sausages, classic British recipe, easy dinner, family meal, pub food


