• Melt the butter in a large pan over a medium heat and add the onion.
  • Tip in the cabbage and saute until shiny and well coated. 
  • Soften in the butter for a few minutes, then stir in the spices and cook for one minute
  • Add the apple, sugar and vinegar, reduce the heat to low, stir well, cover and cook for 45 minutes, stirring occasionally to ensure it doesn't stick.
  • Stir in the cranberry sauce and cook for another 25 minutes.
  • Season well and stir through a knob of butter before serving
  • You can also store it somewhere cool for a couple of days, then reheat to serve, if you prefer, adding the butter during the reheating.