Toast the fennel seeds and peppercorns in a dry frying pan for a couple of minutes. Pound them together in a pestle and mortar with some flaked sea salt, the thyme and garlic to make a paste.
Mix with 2 tablespoons olive oil and rub all over the flesh of the pork. Cover and chill, leaving to marinate for a few hours or overnight.
When ready to cook, rub the skin of the joint with plenty of salt and 1 tablespoon more of olive oil. Sit on a wire rack in a roasting tin, pour a little water in to cover the bottom of the tin, and roast at 160°C/gas mark 3 for 3 hours.
After this time, if the crackling needs it, turn the heat up to 180°C/gas mark 4 and give it a final blast for another 30 minutes or so.
Allow to rest somewhere warm for 20 minutes. Carve up into chunks or slices.
For the cabbage, take a large saucepan and sweat the onion down in the butter and olive oil. At this point season with salt & pepper but don’t allow to colour.
Throw in the sliced Bramley apples and rosemary, stir around to break the apple down. Now add the sliced red cabbage. This will almost certainly fill the whole pan but don’t panic. After a few minutes of vigorously stirring, the quantity will start to reduce.
Cover the pan with a heavy lid to stop the steam from escaping and turn the heat down low. The cabbage will now take anywhere between 45 minutes to 1 hour.
Check every now and then, and give it a stir. Add the brown sugar, balsamic vinegar and cranberries for the last 5- 10 minutes and cover again. Don’t let the cabbage stick and burn: if it starts to, then add a splash of water.
Recipe courtesy of Matt Tebbutt