Ingredients:

  • 2 lbs (900g) Yukon Gold potatoes, peeled and quartered
  • ½ cup (120ml) heavy cream
  • 4 tbsp (57g) unsalted butter, softened
  • Salt and freshly ground black pepper to taste
  • 2 tbsp finely chopped chives (optional, for garnish)
  • 1 lb (450g) high-quality pork sausages (e.g., Cumberland or Lincolnshire), preferably thick-cut
  • 1 tbsp olive oil
  • 1 tbsp unsalted butter
  • 2 large yellow onions, thinly sliced
  • 2 tbsp unsalted butter
  • 1 tbsp all-purpose flour (plain flour)
  • 2 cups (475ml) beef stock
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • Salt and freshly ground black pepper to taste
  • ½ cup (120ml) balsamic vinegar

Instructions:

  1. Boil potatoes until fork-tender. Drain and mash with cream, butter, salt, and pepper. Keep warm.
  2. Sauté onions in butter until deeply caramelized. Stir in flour, then gradually whisk in beef stock. Add Worcestershire sauce and thyme. Simmer until thickened. Season to taste.
  3. Brown sausages in olive oil and butter until cooked through and golden brown. Ensure the internal temperature reaches 165°F (74°C).
  4. Simmer balsamic vinegar in a small saucepan until reduced and thickened to a syrupy consistency. Watch carefully; it burns easily!
  5. Spoon mashed potatoes onto plates. Top with sausages, onion gravy, and a drizzle of balsamic glaze. Garnish with chives (if using).