¿Qué le da a la fruta sus colores?

Estás en lo correcto. En muchos casos, el compuesto que le da color a la fruta es exactamente el mismo compuesto que tiene un efecto beneficioso en su cuerpo. El mejor ejemplo es la comida morada / azul. Alimentos como arándanos, berenjenas, batatas moradas se les da su coloración por antocianinas. Estas sustancias actúan como pigmento y antioxidante.

Los flavonoides producen tonos rojos y azules.
Los carotenoides producen el amarillo y las naranjas.
La clorofila le da a las plantas su color verde.

Pigmentos