رنگهای خوراکی به دو دسته اصلی رنگهای مصنوعی و رنگهای طبیعی تقسیم میشوند.
رنگهای طبیعی از منابع (عصاره و رنگدانه گیاهان، میوه و سبزیها و...) استخراج میشوند و دارای منشا گیاهی، حیوانی و معدنی هستند.
گیاهی: کلروفیل
حیوانی: کارمین
معدنی: ریبوفالوین ۵ فسفاته (به اشکال پودری و مایع میباشند. نیاز به شناسایی دقیق دارند که بتوان آنها را در محیطهای مختلف با اسیدیتههای متفاوت بکار گرفت)