Classic British Bangers and Mash with Rich Onion Gravy

These Bangers and mash with onion gravy feature juicy pork sausages served over mashed potatoes and finished with a sweet apple-onion gravy. It’s an easy, comforting, family-friendly meal perfect for weeknights.

a plate of bangers and mash with gravy on top

British food often sparks debate in my family—some celebrate the classics while others still cling to old stereotypes. Whatever your view, pub favorites like fish and chips and bubble and squeak are hard to argue with. Bangers and mash is another classic I adore: simple, satisfying, and easy to make at home.

a plate of bangers and mash with gravy on top

At its core, bangers and mash is sausages with mashed potatoes and gravy. This version stays true to tradition but adds apple cider to the gravy, which complements pork beautifully. Fresh thyme lifts the dish, giving the gravy a fragrant, savory note that balances the sweetness of the apples.

Ingredient Notes

For the Bangers and Gravy

ingredients to make bangers and gravy

Pork sausages

Traditional bangers are mildly spiced fresh pork sausages. If your store sells sausages labeled “bangers,” great—if not, any fresh pork sausage will work. I once used honey-garlic sausages and they were excellent.

Olive oil & butter

I use a combination of olive oil to sear the sausages and butter for richness when building the gravy.

Onion

Thinly sliced onions cooked slowly until soft and golden create a naturally sweet base for the gravy.

All-purpose flour

Flour thickens the gravy and gives it a smooth, velvety texture.

Apple cider

Use natural apple cider or unsweetened apple juice for a gentle sweetness. Do not use apple cider vinegar—it’s too acidic for this purpose.

Chicken stock

Chicken stock keeps the gravy light and flavorful; switch to beef stock if you want a deeper, beefier taste.

Fresh thyme

Fresh thyme adds a warm, herbaceous layer. If using dried thyme, use about ½ teaspoon instead of fresh sprigs.

For the Mashed Potatoes

ingredients used to make mashed potatoes

These mashed potatoes are intentionally simple—creamy without overpowering the sausage and gravy.

Yukon Gold potatoes

Yukon Golds are my preference for their naturally creamy texture. Russets are fine if you prefer a fluffier mash.

Butter

Unsalted butter works best so you can control the final seasoning.

Half-and-half & buttermilk

A mix of half-and-half and buttermilk yields creaminess with a touch of tang. Regular milk can be substituted if needed.

Salt and black pepper

Essential for seasoning both the mash and the gravy.

Step-by-Step Instructions

Make the Mashed Potatoes

  1. Bring a large pot of salted water to a boil. Add the potatoes and cook about 15 minutes, or until fork-tender.
  2. Drain and return the potatoes to the pot. Let them steam in the hot pot for 2–3 minutes, then add the butter, half-and-half, buttermilk, salt, and pepper.
  3. Mash to your preferred texture using a potato ricer or masher. Avoid overmixing with a stand mixer to prevent a gummy consistency.
potatoes boiling in a pot

Cook the Bangers

  1. Heat 1 tablespoon olive oil in a heavy skillet over medium-high heat. Add the sausages and cook, turning occasionally, until browned and cooked through. Transfer to a plate.
cooking sausages in a cast iron skillet

Make the Onion Gravy

  1. Lower heat to medium and add 2 tablespoons butter to the same pan.
  2. Add ½ large onion (thinly sliced), a pinch of crushed red pepper flakes, and 5 sprigs fresh thyme. Cook 5–6 minutes until the onions soften and begin to caramelize. Add 2 minced garlic cloves and cook 30 seconds more.
  3. Whisk in 2 tablespoons all-purpose flour and cook for 1 minute, stirring constantly.
  4. Slowly whisk in 1 cup apple cider and bring to a boil. Add 2 cups chicken stock, reduce to a simmer, and cook 10–15 minutes until the gravy thickens. Remove and discard thyme stems, then season with salt and pepper to taste.
  5. Return the sausages to the pan to warm through.
chicken stock being added to the skillet
gravy simmering in the skillet
sausages and gravy in the pan
  1. Spoon mashed potatoes onto plates, top with sausages, and ladle the apple-onion gravy over everything. Garnish with chopped parsley if desired and serve immediately.
a plate of bangers and mash with gravy on top

Recipe Tips for the Best Bangers and Mash

Brown the sausages well: Let them develop a deep golden crust before removing them. Those browned bits boost the gravy’s flavor.

Let the potatoes steam: After draining, let them sit in the hot pot for a couple of minutes to evaporate excess moisture so the mash stays creamy, not watery.

Don’t rush the onions: Cook onions low and slow to caramelize and bring out their sweetness, giving the gravy depth.

Adjust gravy thickness: If the gravy is too thick, whisk in extra stock. If too thin, simmer a bit longer until it reaches the desired consistency.

sausage and gravy in a skillet

Storage Instructions

Store leftovers in airtight containers in the refrigerator for up to 3 days. Keep mashed potatoes, sausages, and gravy separate for best texture. These components also freeze well for up to 2 months—cool completely before freezing.

Serving Suggestions

With vegetables: Roasted carrots, steamed green beans, or buttered peas are classic sides that pair nicely.

With bread: A slice of crusty bread is perfect for soaking up any remaining gravy.

Full pub-style meal: Serve with mushy peas or a crisp side salad to round out the plate.

FAQ

How do I prevent my onion gravy from being lumpy?

Whisk the flour into the butter and onions thoroughly before adding liquid. If lumps form, whisk vigorously or strain the gravy through a fine sieve.

Can I use a different type of sausage?

Yes. Traditional pork bangers are ideal, but bratwurst, honey-garlic sausages, or chicken sausages are all acceptable substitutes.

Why are sausages called “bangers”?

Historically, sausages sometimes contained extra water or fillers that caused them to pop or “bang” as they cooked, which led to the nickname.

Recipe Card

Bangers and Mash with Sweet Apple Gravy

Servings: 4 • Prep: 10 minutes • Cook: 20 minutes • Total: 30 minutes

Ingredients

  • 1 tablespoon olive oil
  • 8 fresh pork sausages
  • 2 tablespoons butter
  • 1/2 large onion, thinly sliced
  • 2 garlic cloves, minced
  • Pinch crushed red pepper flakes
  • 2 tablespoons all-purpose flour
  • 1 cup apple cider (natural apple juice) — NOT apple cider vinegar
  • 2 cups chicken stock
  • 5 sprigs fresh thyme
  • Salt and pepper

Mashed Potatoes

  • 2 lbs Yukon Gold potatoes, cut into 2-inch cubes
  • 2 tablespoons butter
  • 1/2 cup half-and-half
  • 1/2 cup buttermilk (or regular milk)
  • 1 teaspoon kosher salt (or to taste)
  • 1/2 teaspoon black pepper

Instructions (Summary)

  1. Boil potatoes until fork-tender, drain, let steam 2–3 minutes, then mash with butter, half-and-half, and buttermilk. Season to taste.
  2. Sear sausages in a skillet until browned and cooked through. Remove and set aside.
  3. In the same pan, melt butter and cook onions with red pepper flakes and thyme until caramelized. Add garlic briefly.
  4. Whisk in flour, cook 1 minute, then add apple cider and bring to a boil. Add stock, simmer until thickened. Remove thyme stems and season.
  5. Return sausages to the gravy to warm, plate mashed potatoes, top with sausages, and spoon gravy over the top.

Note: The recipe works with natural apple cider or plain apple juice. Do not substitute apple cider vinegar.