A beloved British pub classic featuring juicy pork sausages nestled on a bed of buttery mashed potatoes and smothered in a rich, deeply caramelized onion gravy. This comforting dish is the definition of hearty British home cooking and comes together with simple, quality ingredients.
Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Servings4
Yield4 servings
Nutrition Facts
Per serving (estimated)
- 620 kcalCalories
- 38 gFat
- 15 gSaturated Fat
- 45 gCarbs
- 5 gFiber
- 8 gSugar
- 25 gProtein
- 950 mgSodium
- 1100 mgPotassium
- 95 mgCalcium
- 3 mgIron
- 20 mgVitamin C
- 150 mcgVitamin A
Ingredients
For the mashed potatoes
- 2 lbs Maris Piper or Yukon Gold potatoes, peeled and quartered
- 4 tbsp unsalted butter
- 1/3 cup whole milk or heavy cream
- 1 tsp sea salt, plus more for the boiling water
- Freshly ground black pepper to taste
For the sausages
- 8 high-quality British pork sausages (about 1.5 lbs / 680 g)
- 1 tbsp olive oil or sunflower oil
For the caramelized onion gravy
- 2 large yellow onions, halved and thinly sliced
- 2 tbsp unsalted butter
- 1 tbsp all-purpose flour
- 1 cup beef stock
- 1 tsp Worcestershire sauce
- 1 tsp Dijon mustard
- Salt and freshly ground black pepper to taste
For serving (optional)
- 2 tbsp fresh flat-leaf parsley, chopped
- 1 cup frozen garden peas, buttered
Directions
- Place the peeled and quartered potatoes in a large pot, cover with cold salted water, and bring to a boil. Reduce heat and simmer for 15-20 minutes until the potatoes are fork-tender.
- While the potatoes cook, heat the olive oil in a large skillet over medium heat. Add the sausages and cook for 12-15 minutes, turning occasionally, until evenly browned and cooked through (internal temperature should reach 160°F / 71°C). Transfer to a plate and cover to keep warm.
- For the gravy, melt 2 tbsp butter in a separate pan over medium-low heat. Add the sliced onions and a pinch of salt, then cook slowly for 15-18 minutes, stirring often, until the onions are deeply golden brown and caramelized.
- Sprinkle the flour over the caramelized onions and stir constantly for 1 minute to cook out the raw flour taste. Gradually whisk in the beef stock, making sure no lumps form.
- Stir in the Worcestershire sauce and Dijon mustard, then simmer the gravy for 3-4 minutes until it thickens to a silky consistency. Season with salt and pepper to taste, then remove from heat.
- Drain the cooked potatoes thoroughly and return them to the hot pot. Add the butter and milk, then mash with a potato masher or ricer until smooth, creamy, and fluffy. Season generously with salt and pepper.
- To serve, spoon a generous mound of mashed potatoes onto each warmed plate, arrange 2 sausages alongside or on top, and ladle the hot caramelized onion gravy generously over everything.
- Garnish with chopped fresh parsley and serve immediately with buttered peas on the side, if desired.
Cook’s Notes
- Choose high-quality pork sausages with at least 85% meat content for the best flavor and texture; Cumberland or Lincolnshire varieties are particularly traditional.
- Maris Piper potatoes are the gold standard in the UK for mash, but Yukon Gold or Russets work well as substitutes for that signature fluffy-yet-creamy texture.
- Don't rush the onion caramelization; cooking them low and slow develops the deep sweetness that makes the gravy exceptional.
- For extra-rich mash, swap the milk for warm cream and add a spoonful of sour cheese or cream cheese.
- Make the onion gravy up to 2 days ahead and reheat gently with a splash of stock before serving for even deeper flavor.










