← All ingredient verdicts

Is L-cysteine halal?

Not halalLast reviewed: April 2026

About 80% of commercial L-cysteine (E920) is derived from human hair, and 8–10% from pig bristles. Synthetic forms exist but are rarely labeled.

Also known as: E920, L-cysteine hydrochloride, Dough conditioner, Bread improver

Where L-cysteine typically comes from

  • Human hair sourced from salons in China and India (~80% of the global supply)
  • Pig bristles (~8–10%)
  • Duck and goose feathers (small percentage)
  • Synthetic / microbial fermentation (halal but rare in industrial use)

Where you'll see it on a label

  • Soft commercial breads with extended shelf life
  • Frozen pizza dough and bagels
  • Fast-food hamburger buns
  • Some industrially produced pastries

Synonyms and label terms to scan for

  • L-cysteine
  • L-cysteine hydrochloride
  • E920
  • dough conditioner
  • bread improver
  • flour treatment agent

Scholarly view

Hair-derived L-cysteine is rejected by the majority of halal authorities on the grounds of impurity and lack of Islamic slaughter. Pig-derived L-cysteine is unanimously haram. Only explicitly synthetic or microbial L-cysteine is acceptable, and it must be labeled as such.

Bottom line

Treat unmarked L-cysteine as not halal. For halal-certified bread brands, source disclosure is part of certification.

Don't want to think about this every shop?

Halal Food AI flags ingredients like L-cysteine automatically on every barcode and photo scan, in 25+ languages, with a plain-language explanation per item.