Le antocianidine contenute in molti alimenti svolgono una funzione preventiva del cancro perché sono antiossidanti e impediscono l'angiogenesi, ossia la formazione nelle cellule tumorali di vasi capillari che apportano ossigeno e nutrienti necessari ai piccoli tumori per crescere e riprodursi. La cannella è l'alimento a più alto contenuto di proantocianidine (8100 mg per 100 g), seguita dalla aronia (800 mg per 100 g) e in quantità simili (circa 500 mg) in fave rosse, nocciole, mirtillo rosso e nero.