Don't miss out on our special Christmas issue with free 2023 calendar - subscribe by 18 October!
Put the potatoes in a large pan, cover with water and season with salt. Bring to the boil, turn the heat down and gently simmer for 25-30 mins or until cooked through. Tip the potatoes into a colander and drain, then leave to steam for 10 mins.
Meanwhile, heat the oil in a frying pan and cook the black pudding until crispy, then drain on kitchen paper. Put the milk, double cream and butter in a saucepan and bring to the boil.
Pass the potatoes through a potato ricer or a mouli, back into the pan. Gradually add the hot milk and mix until you have a smooth buttery mash. Season and gently stir through the black pudding before serving.