رنگها مولکولهایی هستند که قابلیت جذب طول موجهای خاصی از طیف مرئی خورشید هستند و باقی طول موجها را یا از خود عبور میدهند یا منعکس میکنند. رنگهای خوراکی، رنگهایی هستند که میتوانند به مواد غذایی رنگ دهند. رنگهای خوراکی را معمولا از منابع گوناگونی تهیه میکنند، ولی به طور کلی رنگهایی که از مواد طبیعی استخراج میشوند، به سبب غلظت کم رنگ در مواد طبیعی و فرایندهای استخراج و تخلیص، گرانتر از رنگهای خوراکی مصنوعی تمام میشوند.