Toste as pecans em uma panela sobre fogo médio por alguns minutos, mexendo para não queimar.
Fatie o repolho bem fininho (ou use o mandolim).
Aqueça uma frigideira funda e junte o azeite. Refogue o repolho por uns 5 minutos, ou até que comece a amolecer, mas ainda esteja crocante. Tempere com sal e pimenta-do-reino.
Junte as passas (ou cranberries), os cravos da Índia e a pimenta da Jamaica. Misture bem e retire do fogo.
Corte a maçã em tiras finas e regue com o suco de limão. Misture para a maçã não escurecer.
Junte o melado e o vinagre balsâmico em uma tigelinha.
Transfira o repolho roxo para uma tigela e junte a maçã. Regue com o molho e cubra com as pecans.