Preheat the oven to 180C/fan160/gas4.
Heat the oil in a flameproof casserole with a lid over a medium heat. Fry the garlic, cloves and cinnamon together until the garlic starts to brown. Add the cumin and onion and stir to coat in the spicy oil. Add the cabbage and stir again.
Halve the lemons, then discard all the soggy bits inside. Slice the skin thinly and add to the cabbage. Add the sultanas, vinegar, sugar and stock and stir well. Cover and put in the oven for 50 minutes until the cabbage has softened.
Remove from the oven and rest, covered for another 30 minutes. Discard the cinnamon and top with chopped fresh coriander.
Email this recipe to a friend