Colour

What is E120? (Food Additive Explained)

E120 is cochineal (also called carmine) — a natural red food colouring derived from crushed cochineal insects. It produces vivid red and pink shades and is widely used in yoghurts, drinks, and confectionery, but it's not suitable for vegans or vegetarians.

What is E120?

Full name: Cochineal / Carmine / Carminic Acid

E120 is carminic acid, a pigment extracted from the dried bodies of female cochineal insects (Dactylopius coccus), which live on prickly pear cacti in Central and South America. It takes roughly 70,000 insects to produce one pound of dye. Despite its insect origin, E120 is classified as a 'natural' colouring because it's not synthesised chemically. It has been used as a dye for centuries — long before the modern food industry.

What does E120 do in food?

E120 provides a stable, vivid red to pink colour in food and drink. It's valued by manufacturers because it's more stable than many plant-based red alternatives (like beetroot) and doesn't fade as quickly under light or heat. It's used where a rich red or pink appearance is desired without resorting to synthetic dyes.

Where is E120 found?

E120 is commonly found in:

  • Yoghurts and dairy desserts
  • Fruit drinks and smoothies
  • Sweets, jelly beans, and confectionery
  • Jams, preserves, and fruit fillings
  • Some processed meats and sausages
  • Cosmetics and lipsticks (non-food)

Is E120 bad for you?

E120 is considered safe by EFSA and the FDA, with no significant health concerns at normal dietary levels. However, rare allergic reactions have been reported in some individuals, including anaphylaxis in very rare cases. The main controversy around E120 is ethical rather than health-related: it's derived from insects, making it unsuitable for vegans, vegetarians, and some religious dietary requirements. Some manufacturers have switched to plant-based alternatives like beetroot red (E162) in response to consumer demand.

Why E120 matters for food choices

E120 sits in an interesting grey area. It's a 'natural' colouring, but it's still an additive used primarily in processed foods. Its presence on a label means the product has been coloured to look a certain way — which can mask the true nature of the food inside. While it's less concerning than synthetic dyes from a health perspective, it's still part of the industrial food toolkit. For vegans, E120 is a particularly important one to watch for, as it's not always obvious from the product name.

Found this on a label?

Analyse the full ingredient list instantly

Paste any ingredient list into our free tools and see hidden sugars, processing level, and more.

Frequently asked questions

SpikeSaver

See this automatically while you shop Tesco

SpikeSaver detects additives like E120 automatically — no label reading needed.

Hidden sugars, NOVA classification, glucose impact, and keto suitability — all while you browse.

Install Chrome Extension — Free in Beta

Chrome extension · Free during beta · Works on Tesco.com