Halal ingredient guide

Is L-cysteine halal?

L-cysteine helps commercial bread, bagels and pizza dough stay soft and stretchy. Where it comes from is the surprising part.

Updated October 18, 2026

Short answerL-cysteine (E920) is doubtful. It’s often made from poultry feathers, sometimes from pig bristles or human hair, and increasingly by fermentation. Fermentation-made and synthetic L-cysteine is halal; human hair–derived L-cysteine is considered impermissible.

What L-cysteine is

L-cysteine is an amino acid used as a dough conditioner — it makes dough easier to work with in commercial baking. You’ll find it in some bread, bagels, pizza crusts, tortillas and fast-food buns. On labels it appears as L-cysteine, cysteine or E920.

Where it comes from

SourceStatus
Fermentation (bacteria) or syntheticHalal
Poultry feathers (duck, chicken)Mushbooh scholars differ
Pig bristlesHaram
Human hairHaram impermissible
Not stated (most labels)Mushbooh

How to avoid it

How Halal Pal checks it

The halal scanner marks L-cysteine, cysteine and E920 as Mushbooh. Tap the ingredient in the app to see why.

Frequently asked questions

Is E920 halal?

E920 (L-cysteine) is doubtful unless its source is stated. Fermentation-made L-cysteine is halal; animal or human hair sources aren’t.

Is L-cysteine in bread from human hair?

Some L-cysteine has historically been made from human hair, though feathers and fermentation are now more common. Labels rarely say which.

Is L-cysteine vegan?

Only when made by fermentation or synthetically. Feather- and hair-derived L-cysteine isn’t vegan.

This guide is general information, not a religious ruling. Scholars sometimes differ — when in doubt, consult a qualified scholar or a certified halal authority.

Halal Pal Scanner app icon

Check any product in seconds

Halal Pal Scanner is a free halal scanner app for iPhone. Scan a barcode or ingredient label and see if food is Halal, Mushbooh or Haram — and exactly why.

Download on the App Store