Is E120 (carmine) halal?
E120 is a red colouring made from crushed cochineal insects. It contains no pork or alcohol, but scholars disagree on consuming insect derivatives, so E120 is widely classed as doubtful. Some authorities permit it; others, especially in the Hanafi school, avoid it.
E120 — labelled as cochineal, carmine, carminic acid or “natural red 4” — is a vivid red pigment extracted from the dried bodies of the cochineal, a scale insect farmed mainly in South America. It colours sweets, yoghurts, juices, sausages, lipsticks and some red-tinted desserts. Unlike gelatin, the concern here has nothing to do with pork or alcohol: it is entirely about whether a colour derived from an insect is permissible to eat.
Islamic law treats most insects as not lawful to consume, with limited exceptions (locusts being the famous one). Because carmine is made from the insect's body, a significant body of scholarship — and many halal-certifying bodies — classifies E120 as doubtful or to be avoided. The Hanafi school in particular tends to consider land insects impermissible, which makes carmine problematic for those who follow it.
On the other side, some scholars permit carmine. Their reasoning is that the pigment is a processed extract used in a tiny quantity for colour, not the insect eaten as food, and that necessity and widespread use weigh in its favour; a few also apply transformation (istihālah) arguments. This is a genuine, respectable difference of opinion rather than a settled prohibition — which is why “doubtful” is the honest single-word verdict.
Practically, E120 is easy to spot and easy to avoid. If you follow the cautious view, treat it like a red flag on the label. Many red products instead use plant or synthetic colours — beetroot red (E162), anthocyanins (E163), or synthetic dyes like Allura Red (E129) — which sidestep the insect question entirely (though some Muslims separately avoid synthetic azo dyes for health reasons, that is not a halal ruling).
What to check on the label
- Names to recognise: “cochineal”, “carmine”, “carminic acid”, “E120”, “natural red 4”.
- If you follow the cautious/Hanafi view → treat as doubtful and avoid.
- Plant reds (beetroot E162, anthocyanins E163) and synthetic reds (E129) avoid the insect question.
- A halal-certification logo means the certifier has already taken a position on E120 → follow it.
A note on schools of thought
The dividing line is the status of insects. Hanafi scholars generally regard land insects as impermissible to eat, so carmine is avoided. Some Maliki and other scholars are more lenient about insect-derived substances used as colour, and a minority permit carmine outright on the basis of necessity and minute quantity. There is no consensus, so both avoiding and permitting E120 are defensible positions.
Read our complete guide: how to tell if food is halal