6 Colours You Need to Eat 11 years ago The key is to eat a rainbow of colours as they provide vitamins, minerals and antioxidants to nourish your body.