The short answer
L-cysteine (E920) is a dough conditioner in many commercial breads, and its sources are what raise eyebrows: it is most often made from duck or chicken feathers, sometimes historically from human hair, and increasingly by synthetic fermentation. Synthetic L-cysteine is halal; feather- and hair-derived L-cysteine is widely considered impermissible. Because the label never says which, plain E920 is best treated as doubtful unless halal-certified.
The part that surprises people
L-cysteine is an amino acid used to soften and speed up dough. What unsettles people is where it comes from. The three industrial sources are duck or chicken feathers, human hair (historically, especially from China), and synthetic fermentation.
How each source is judged
| Source of L-cysteine | Halal view |
|---|---|
| Synthetic / fermentation | Halal — not from any animal or impure source |
| Duck / chicken feathers | Widely impermissible — birds not Islamically slaughtered |
| Human hair | Impermissible — part of the human body |
Why it matters in everyday bread
You will rarely see 'L-cysteine' called out — it hides inside 'dough conditioner' or the E-number E920 in commercial bread, burger buns, pizza dough, bagels, croissants and some pastries. Fast-food buns are a common place it appears. Since the source is almost never stated, you cannot tell the halal synthetic version from the feather- or hair-derived one by reading the pack.
The good news: industry is moving synthetic
The trend is toward fermentation/synthetic L-cysteine, which is halal, and in some regions feather- and hair-derived sources have been restricted. But because no label states the source, a halal mark or a simple-ingredient bread is still the only way to be sure.
How to avoid the doubt
- A halal mark on bread means the E920 source was verified — usually synthetic.
- Artisan and sourdough breads, and many home-style bakeries, skip dough conditioners entirely.
- If a pack lists E920 / L-cysteine with no halal certification, treat it as doubtful and ask the baker.
Common questions
Is E920 halal?
Reliably only if synthetic/fermentation-derived or halal-certified. Feather- and hair-derived E920 is widely avoided.
Is L-cysteine from human hair?
It historically was, and some still is — one reason scholars treat unspecified E920 as impermissible or doubtful.
Is the L-cysteine in fast-food buns halal?
Unknown unless the chain confirms a synthetic source or holds halal certification. Treat unlabelled E920 as doubtful.
Which breads contain L-cysteine?
Mostly mass-produced soft breads, buns, bagels and pizza dough. Sourdough and simple-ingredient breads usually do not.
The bottom line
L-cysteine (E920) is halal when synthetic, but widely impermissible when from feathers or human hair — and the label does not say which. Treat uncertified E920 as doubtful, and look for a halal mark or a simpler bread.
Sources
Where this answer comes from — check them yourself.
- IslamQA.info — Ruling on foods containing L-cysteine (E920)Checked June 14, 2026
- IslamQA (Askimam) — Is L-cysteine of avian origin halal?Checked June 14, 2026
Related questions
We present the evidence we found and when we checked it — we do not issue Islamic rulings. Practices and formulations change, so confirm directly before you rely on this. You decide.
Looking for verified halal in Houston?
We verify Houston restaurants by phone and show the evidence behind each one.
Browse verified restaurants →