Retirez les feuilles extérieures du chou, lavez-le et émincez-le finement.
Faites chauffer du beurre ou de l'huile dans une grande casserole et faites revenir l'oignon jusqu'à ce qu'il soit tendre.
Ajoutez le chou rouge émincé et laissez cuire quelques minutes jusqu'à ce qu'il commence à ramollir.
Ajoutez les pommes, le sucre, le vinaigre, le sel, le poivre, la cannelle et les clous de girofle, si vous en utilisez.
Versez l'eau ou le vin rouge et remuez bien.
Couvrir la casserole et laisser mijoter à feu doux pendant 45 à 60 minutes, en remuant de temps en temps, jusqu'à ce que le chou soit tendre et que les saveurs se soient développées.
Retirez les clous de girofle avant de servir.
Goûtez et ajustez le sucre, le sel ou le vinaigre si nécessaire.