← All E-code verdicts

Is E920 halal or haram?

L-Cysteine · Dough conditioner

SuspectLast reviewed: September 2026

E920 (L-Cysteine) is generally classified as suspect (mashbooh). Made from human hair (haram), pig bristles (haram), poultry feathers, or by microbial fermentation. The source decides, and labels rarely state it; the EU bars human hair as a source. Doubtful unless certified or declared as fermentation-derived.

What is E920?

E920, listed on labels as L-Cysteine, is a dough conditioner that strengthens dough in baking. You'll most often find it in packaged and processed foods.

Is E920 halal? The verdict

E920 is mashbooh (doubtful). Made from human hair (haram), pig bristles (haram), poultry feathers, or by microbial fermentation. The source decides, and labels rarely state it; the EU bars human hair as a source. Doubtful unless certified or declared as fermentation-derived. Manufacturers aren't required to print the source on the label, so unless the pack states a plant/vegetable source or carries a recognised halal certification (HMC, JAKIM, MUI, IFANCA), the safest choice is to avoid it.

How to check E920 on a label

Scan the ingredient list for E920 and its other names. If it's present and the source isn't stated, treat the product as doubtful. A barcode or photo scan with Halal Food AI flags E920 automatically and tells you whether the product declares a halal source.

Other names & label terms to scan for

  • L-Cysteine
  • L-Cysteine hydrochloride
  • E920

Bottom line

E920 is doubtful (mashbooh) — avoid unless the source is stated as halal or the product is halal-certified.

Stop guessing in the aisle

Halal Food AI flags E920 and every other suspect or not-halal additive automatically — just scan the barcode or snap the ingredient list. Plain-language verdicts, 25+ languages.

Prefer to check as you shop? The halal barcode scanner app scans a barcode or an ingredient photo and gives you the verdict on the spot.