As cores dos alimentos podem determinar a quantidade de nutrientes que eles possuem. Há indícios que afirmam que, quanto mais forte e escura for a cor de um alimento, maior será a quantidade dos nutrientes encontrados. No entanto, isso ainda não foi comprovado cientificamente. O que se sabe é que os pigmentos que dão cores aos alimentos ajudam a prevenir e combater doenças. O betacaroteno é um dos pigmentos encontrados verduras e legumes de cores amarelo, laranja e verde-escuro. Ele ajuda na prevenção do câncer, aumenta a eficácia do sistema imunológico e melhora o aspecto da pele. O licopeno , encontrado nos alimentos vermelhos, atua como um ótimo antioxidante, combate os radicais livres e previne o câncer de próstata de mama. A antocianina é outro pigmento encontrado nos alimentos de cor roxa e azulada. Ele também atua como um antioxidante, na redução do colesterol e no combate aos radicais livres. Já a antoxantina está presente nos alimentos brancos como o alho