Conditiile pe care trebuie sa le indeplineasca un colorant ideal sunt urmatoarele: sa nu fie toxic si sa nu fie cancerigen la diferite niveluri de utilizare, sa nu contina impuritati toxice.
Pentru a putea fi folosit, colorantul trebuie sa aiba dispersabilitate si/sau solubilitate adaptate la incorporarea sa in faza apoasa si/sau in faza lipidica din produsul alimentar; sa nu imprime gust si miros particular produsului alimentar in care se incorporeaza; sa fie stabil la lumina atunci cand este introdus in produs si se gaseste sub forma dispersata sau solubilizata, la pH cuprins intre 2 si 8; sa nu fie afectat de temperaturile la care se face tratamentul termic (pasteurizare, fierbere, sterilizare); sa fie stabil in timpul depozitarii produsului alimentar in care s-a introdus; sa nu reactioneze cu urmele de metale si nici cu agentii oxidanti sau reducatori; caracteristicile sa fie identice de la un lot la altul; sa fie disponibili si relativ ieftini, sa fie aprobati prin legislatia sanitara in vigoare.