HalalVouch
Menu
Ingredient

Is L-Cysteine Halal?

It dependsEvidence last checked June 14, 2026

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-cysteineHalal view
Synthetic / fermentationHalal — not from any animal or impure source
Duck / chicken feathersWidely impermissible — birds not Islamically slaughtered
Human hairImpermissible — 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.

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 →