Finely slice the cabbage. Place in a saucepan, cover with cold water and bring to the boil.
Drain off the boiling water straight away and return the cabbage to the pan.
Peel and chop the apple and add to the cabbage together with the cranberry juice and sugar.
Peel the onion and stud it with cloves. Add the whole clove studded onion to the centre of the pan and cover with the blanched cabbage.
Bake in a covered pan or casserole dish for 1 hr at 180C/375F/ Gas4
Remove the onion, add the butter and stir well. Season to taste.