Kosher: why the ingredients list cannot settle it

Kashrut turns on facts a packet does not carry: what an animal was, how it was slaughtered, and what else ran through the equipment beforehand. No ingredients list records any of that.

This is a reference guide, not medical advice. With a severe allergy or a medical condition, read the packet yourself as well and confirm with a pharmacist, dietitian or doctor.

What the rules actually turn on

Kosher law excludes pork and shellfish outright, which a label does settle. Beyond that it turns on questions of process. Permitted animals must be slaughtered in a particular way and prepared by particular people. Meat and dairy may not be cooked or eaten together, and equipment used for one may not then be used for the other. Foods that are neither meat nor dairy are pareve, and can be eaten with either.

None of this is information an ingredients list contains. Two products with word-for-word identical ingredients can differ in kosher status entirely because of what ran through the production line before them.

The ingredients that most often raise the question

Gelatin is the most frequent. It is made from animal collagen, and its status depends on the animal and the slaughter. On a European label it may appear only as E441. Rennet raises the same question for cheese, since animal rennet comes from a calf's stomach, and the presence of any animal-derived enzyme also makes the cheese a meat and dairy question rather than a simple one.

Carmine, E120, is derived from cochineal insects and its status is treated differently by different certifying authorities. Grape products are a category of their own: grape juice, wine, wine vinegar and grape-derived flavourings carry specific requirements about who handled them, so they appear on the checking list even where nothing else about the product would.

Emulsifiers such as mono- and diglycerides, E471, and glycerin, E422, may be plant or animal in origin, and stearic acid and the polysorbates have the same ambiguity. As elsewhere, the number does not distinguish them.

What a certification mark means

A kosher symbol on a packet, such as OU, OK, Star-K or KOF-K, records that an agency has inspected the supply chain, the equipment and the process. That is what makes it worth more than reading the ingredients: it certifies the things the ingredients do not record.

The symbols also carry a category marker. A D indicates dairy, an M or Meat indicates meat, and Pareve indicates neither. A DE marking means the product itself contains no dairy but was made on dairy equipment, which matters for eating it alongside meat.

Names worth knowing

Ingredients worth recognising on sight, with the other names each one appears under. Pork and shellfish under their plain names are left out; these are the ones that raise a question a label cannot answer.

Gelatin
GelatineBeef GelatinPork GelatinBovine GelatineFish GelatinMarine GelatinGelatine PowderE441INS 441441
Rennet
Animal Rennet
Carmine
CochinealE120Carminic AcidNatural Red 4C.I. 75470INS 120120
Wine
Red WineWhite WineWine Vinegar
Mono- and Diglycerides
Mono and DiglyceridesMono- and Diglycerides of Fatty AcidsE471INS 471Distilled MonoglyceridesMonoglyceridesDiglycerides471
Glycerin
GlycerolE422GlycerineVegetable GlycerinINS 422422
Stearic Acid
E570INS 570570
Magnesium Stearate
E572INS 572572
Vitamin D
CholecalciferolVitamin D3D3ErgocalciferolVitamin D2
Lecithin
E322INS 322322
Polysorbate 80
E433INS 433Polyoxyethylene Sorbitan Monooleate433
Amylase
E1100INS 11001100
Protease
E1101INS 11011101
L-Cysteine
E920INS 920Cysteine920

A selection, not the full list.

Check a whole label at once

Recognising these by eye is the hard way to do it. Photograph the ingredients panel and NoshWise reads every line against this profile, names what to avoid, and says why.

Scan a label

Common questions

Is gelatin kosher?

It depends on the animal it came from and how that animal was slaughtered, which an ingredients list does not record. Gelatin from a non-kosher animal is not acceptable, and E441 on a label does not identify the source. A certification mark is the practical answer.

What does pareve mean?

Pareve describes a food that is neither meat nor dairy, and so may be eaten with either. It matters because kosher law does not permit meat and dairy to be cooked or eaten together.

Is E120 kosher?

E120 is carmine, derived from cochineal insects, and certifying authorities differ on it. Because the answer is not uniform, a product containing it is best checked against the specific certification it carries.

Why does kosher food need certification if I can read the ingredients?

Because the ingredients list does not record what kashrut turns on: the species and slaughter of an animal, who handled certain products, and what ran through the equipment beforehand. Two products with identical ingredients can differ in status for those reasons.

What does the D or DE next to a kosher symbol mean?

D indicates the product is dairy. DE indicates it contains no dairy itself but was produced on dairy equipment, which affects whether it can be eaten alongside meat. M or Meat indicates meat, and Pareve indicates neither.

Other guides