This works great as a stand-alone recipe, but also as a component in Jamie’s Celebration Roast from Together – see the full collection of menus here.
GET AHEAD For the stuffing, peel and finely slice the onions, then place in a large non-stick pan on a medium heat, season, and dry-fry for 15 minutes, stirring regularly. Add the butter and cranberries, finely grate in the lemon zest and squeeze in the juice, then pick, chop and add the sage leaves. Cook for 5 more minutes, or until the onions are soft. Add the cognac, carefully flame it if you wish, then let it cook away, turn the heat off and leave to cool. Once cool, tear in the panettone, add the egg, and scrunch together well.
Sit the pork belly skin side down on 4 x 60cm lengths of butcher’s string. Pat over half the stuffing, then roll up and tie to secure, poking any escaped stuffing back in. Pack the remaining stuffing into the chicken neck cavity, then pull the skin back over it and tuck under the bird. Put the thyme into the other cavity, then tie the legs together with string, also tucking in the wings and tying it around the middle. Cover it all and refrigerate overnight.
ON THE DAY Get all the meat out of the fridge an hour before you start cooking, rubbing each piece with 1 tablespoon of olive oil and seasoning with sea salt and black pepper. Preheat the oven to 190°C/375°F/gas 5. Roast just the pork in a large roasting tray on the middle shelf for 15 minutes, then add the chicken and roast for another 15 minutes. Add the beef, basting the meats with the tray juices, and roast for 1 final hour, or until everything is cooked through and the juices run clear. Remove the meats to a platter, cover with tin foil and a clean tea towel, and rest for 1 hour. You can use the tray to reheat your gravy – skim off excess fat, then simmer the gravy on a medium-low heat on the hob until hot through, scraping up the sticky bits. Pour any resting juices into the gravy, then remove the string before carving all the meat.