Is L-Cysteine vegan?
Short answer
L-Cysteine is depends. L-cysteine is often made from human hair, duck feathers or pig bristles — but a synthetic vegan version exists.
Key takeaways
- Verdict: L-Cysteine is depends.
- Commonly found in: Commercial bread, Bagels (notably Einstein Bros, some Subway breads historically), Pizza dough, Pre-packaged pastries.
- Vegan alternatives: Breads made with ascorbic acid as a dough conditioner instead, Home-baked or bakery sourdough.
- Also listed as: cysteine, E920.
- Scan any barcode with VeggieOS (100% free) for an instant vegan verdict.
Also known as: cysteine, E920
What it is
An amino acid used as a dough conditioner in bread and bagels.
Why depends
Conventional L-cysteine is rendered from hair and feathers. A bacterial-fermentation version (Ajinomoto's process) is vegan, but labels rarely specify the source.
What a “Depends” verdict means
A 'depends' verdict means the same ingredient name covers both plant and animal sources, and the label alone cannot tell you which one is in the tub. Certification, an allergen statement, or a direct answer from the manufacturer is the only reliable way to settle it.
Where you'll find it
- Commercial bread
- Bagels (notably Einstein Bros, some Subway breads historically)
- Pizza dough
- Pre-packaged pastries
At a glance
| Verdict | ⚠️ Depends |
|---|---|
| Ingredient family | Other ingredients |
| E-number / code | E920 |
| Also listed as | cysteine, E920 |
| Typical products | Commercial bread, Bagels (notably Einstein Bros, some Subway breads historically), Pizza dough, Pre-packaged pastries |
| Best vegan swap | Breads made with ascorbic acid as a dough conditioner instead |
| Settled by certification? | Yes — a vegan trademark resolves it |
How to read the label
L-Cysteine belongs to the other ingredients family. These are the terms worth scanning for on any ingredient list in this category:
- Natural flavouring
- Processing aid
- Anti-caking agent
- Carrier
- Glazing agent
- Identify the function first, then the plausible feedstocks.
- Check for a vegan trademark before attempting to decode the ingredient.
- Email the manufacturer — source-of-origin questions get answered.
- Prefer brands that publish an ingredient-origin policy.
Mistakes to avoid
| Where it catches people out | What to do |
|---|---|
| Imported products | Ingredient sourcing differs by market even within the same brand and packaging. |
| Reformulations | Recipes change without fanfare; re-check products you buy rarely. |
| Own-brand supermarket goods | Made by rotating contract manufacturers, so sourcing can vary batch to batch. |
Other ingredients in context
Some ingredients do not fit a neat family: industrial chemicals with animal feedstocks, multi-purpose compounds, and materials that cross between food, cosmetics and household goods.
The rule of thumb is to identify the function of the ingredient first. Once you know what job it does — emulsify, glaze, colour, thicken, preserve — you can predict which feedstocks are plausible and which certification would answer the question.
When the label cannot resolve it, the manufacturer usually can. Brands answer source-of-origin questions readily, and a written reply is worth more than a forum post.
Does certification help? When an ingredient's origin cannot be read off the label, a recognised vegan trademark is the only scalable answer, because certifiers see supply-chain documentation that consumers never do.
Vegan alternatives
- Breads made with ascorbic acid as a dough conditioner instead
- Home-baked or bakery sourdough
FAQ
- How do I know if a bread's L-cysteine is vegan?
- Contact the manufacturer. Brands like Dave's Killer Bread state they use synthetic L-cysteine; many do not disclose.
- How do I check an ingredient that is not listed here?
- Scan the barcode in VeggieOS, or paste the full ingredient list — the app flags animal-derived and ambiguous entries and explains each one.
- Do recipes change?
- Frequently. Re-check occasional purchases, especially own-brand products, which switch contract manufacturers regularly.