Don't miss out on our special Christmas issue with free 2023 calendar - subscribe by 11 October!
Heat the oil in a large frying pan, then gently fry the onion for 5 mins until softened. Finely chop the apples either by hand or in a food processor.
Squeeze the sausagemeat from the sausages into a large bowl, then add all the other ingredients, except the cranberries and streaky bacon. Season generously, then get your hands in and mix well. Weigh out 450g of the stuffing and mix a handful of the cranberries into it. Use to stuff the neck of the turkey (see 'Goes well with').
To assemble, butter and season a large sheet of foil. Stretch out the bacon rashers slightly with the back of a kitchen knife, then overlap 12 rashers on the foil. Spoon half of the stuffing mix evenly over the bacon, leaving a border of about 3cm. Scatter with half the cranberries, then pat them in. Tuck the long edges of the bacon over the stuffing; then, using the foil to help, roll the stuffing up into a log shape. Repeat to make a second roll.
Heat oven to 190C/fan 170C/gas 5. Put the foil-wrapped rolls onto a roasting tin and roast for 45 mins. Unwrap, draining off any juice, then finish roasting for 15 mins until the bacon is crisp.