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