Get a food processor when you subscribe to our print magazine
Heat the oil and butter in a large shallow flameproof casserole dish or frying pan over a medium heat. Add the onion wedges and a pinch of salt and fry for 15 mins or until softened and caramelised.
Cut the cabbage into 8-10 thin wedges, slicing through the stem but keeping a bit of it in each wedge so they remain intact. Nestle the wedges into the dish and add the bay leaves, thyme and cinnamon. Pour over the cider and vinegars and bring to the boil, then combine the stock and sugar in a jug before pouring this over. Season to taste. Bring to the boil, then reduce to a simmer and cook, uncovered, for 40-50 mins until the cabbage is tender with a slight bite and you have a glossy sauce. Can be made up to three days ahead. Reheat in the pan, or in the microwave in a heatproof serving dish.