✓ Usually vegan Traditional bread is just flour, water, salt and yeast, which is vegan. But soft supermarket sandwich loaves, brioche-style breads and some bagels add milk powder, whey, butter, eggs, honey or source-dependent L-cysteine (E920). Always check the label.
Simple bread can use flour, water, salt and yeast, while enriched or flavoured breads can add animal ingredients. Neither an artisan appearance nor industrial production establishes the answer. Read the exact recipe, including toppings and glazes.
This guide covers important ingredients to check; it is not an exhaustive certification of every bread recipe.
L-cysteine (E920): a source-dependent dough additive
L-cysteine is an amino acid used as a dough conditioner. It relaxes gluten, which lets industrial bakeries mix dough faster, run it through machinery more easily and get a softer, more uniform crumb. You'll find it in some mass-produced breads, bagels, pizza bases and croissant-style pastries, listed as "L-cysteine", "cysteine hydrochloride" or E920.
The problem is the production route. Commercial L-cysteine can be extracted from keratin-rich material such as poultry feathers or hog bristles, or produced by microbial fermentation using plant-derived glucose. Reliable public data do not establish which route holds the larger current global market share, so a label that says only “L-cysteine” or “E920” does not support an animal or vegan conclusion by itself.
Current EU specifications exclude human hair as a source for food-additive E920. Animal keratin and fermentation routes still produce the same named additive, though, and standard ingredient labels do not identify the manufacturing route. Our complete L-cysteine and E920 guide explains the evidence, regional rules and questions to ask a manufacturer.
The practical rule: an unspecified L-cysteine source is unresolved, not automatically animal-derived. Seek a current manufacturer answer or relevant vegan certification. Our E920 guide links the source evidence and regulatory specifications.
You don't need to memorize which loaves use E920 or hidden dairy:
- Open VeganCheckr and tap Scan.
- Point your camera at the barcode on the bread bag.
- Read the verdict. Flagged ingredients like L-cysteine (E920), whey or E471 are listed with the reason each one was flagged.
Dairy in disguise: milk powder, whey and butter
Some sandwich loaves contain milk powder, whey, buttermilk or butter; others do not. This guide does not establish a current brand-wide recipe for any American or European bakery. Match the exact product, market and current label rather than relying on a company name.
Watch for these words on bread labels: milk, milk powder, whey, buttermilk, butter, casein, caseinate, lactose. In the EU and UK, milk is one of the 14 allergens that must be emphasized (usually in bold) in the ingredient list, which makes it one of the easier catches. In the US, a "Contains: Milk" line below the ingredients does the same job.
The other ingredients to watch for
Honey
"Honey wheat" loaves, some bagels and many commercial burger buns use honey as the sweetener. Most vegans avoid it because it's an animal product made by bees. If that feels like a technicality, whether honey is vegan makes the longer case. Sugar or malt syrup in the same position is plant-based.
Eggs and enriched doughs
Brioche, challah, most croissants and other "enriched" doughs get their rich, golden texture from eggs and butter, so they are rarely vegan. Egg also appears as a glossy wash brushed on rolls and pretzels before baking, which an ingredient list will reveal but your eyes might not. Naan needs its own recipe check: restaurant and packaged versions may use yogurt, ghee, butter, milk or egg, while clearly labelled vegan recipes exist.
Mono- and diglycerides (E471)
E471 is an emulsifier that keeps industrial bread soft, and it's genuinely ambiguous: it can be made from plant oils or from animal fat, and the label rarely says which. Many manufacturers use plant-derived E471, but you can't tell from the ingredient list alone. How to handle it without guessing is the whole subject of whether E471 is vegan.
Vitamin D3 and other fortification
Some fortified breads add vitamin D3, which can come from lanolin or a vegan source. A generic D3 declaration leaves its source open. Read the whole formula and ask the manufacturer when necessary.
Lard in tortillas
Flour tortillas can use lard or plant oils, and corn tortillas can have additions beyond masa, water and lime. Check the actual recipe, cooking fat and any filling rather than assigning a verdict from the bread type alone.
Bread types compared: ingredients to check
| Bread type | Typical verdict | What to watch for |
|---|---|---|
| Sourdough | Almost always vegan | Specialty supermarket loaves with added butter, milk or honey |
| Baguette / French bread | Almost always vegan | Industrial versions may add E471 or L-cysteine |
| Pita, ciabatta, focaccia | Usually vegan | Cheese or honey toppings on focaccia |
| Soft sandwich loaf | Check every time | Milk powder, whey, butter, honey, E471, L-cysteine, vitamin D3 |
| Bagels | Usually vegan, but check | L-cysteine, honey, egg or milk in enriched varieties |
| Flour tortillas & wraps | Often vegan, worth checking | Lard in traditional recipes, mono- and diglycerides |
| Naan | Traditionally not vegan | Yogurt, ghee, butter, milk, sometimes egg |
| Brioche & challah | Rarely vegan | Butter, eggs and milk are the defining ingredients |
| Croissants & laminated pastries | Almost never vegan | Butter throughout; some also use L-cysteine |
Why sourdough and baguettes are the safe bets
Traditional sourdough is flour, water and salt, leavened by a wild culture of yeast and bacteria. There is simply nowhere for an animal ingredient to hide, which makes a proper sourdough loaf one of the most reliably vegan foods you can buy. The only caveat is supermarket "sourdough style" loaves, which sometimes add dairy or use yeast plus flavourings rather than true fermentation.
France went a step further and legislated the matter. Under the 1993 Décret Pain, a baguette de tradition française may contain only wheat flour, water, salt and yeast or leaven; additives are prohibited outright. If you're standing in a French boulangerie, the "tradition" is vegan by law.
If a loaf needs a longer ingredient list than "flour, water, salt, yeast", it needs a second look. Bread only stops being vegan when someone adds softness, sweetness or shelf life.
How to check any bread in ten seconds
For packaged bread, scan the ingredient list for the short watch list: milk (in any form), whey, butter, eggs, honey, L-cysteine/E920, E471, vitamin D3. Allergen labelling does half the work: milk and egg must be declared prominently in the EU, UK and US. The rest is additive-spotting, a technique the field guide to reading food labels as a vegan takes apart properly.
Bakery bread is trickier: no barcode, and often no packaging at all. Ask the baker, or check the printed ingredient card most bakeries and supermarket in-store bakeries display or provide on request.
For bakery loaves and in-store bakery labels, use VeganCheckr's ingredient scan:
- Open VeganCheckr and choose ingredient scan.
- Photograph the printed ingredient card or label. No barcode needed.
- The app analyzes the list and flags anything animal-derived or ambiguous, from whey to E920.
- Save the breads that pass, so your next shop takes seconds.
Frequently asked questions
Is sourdough bread vegan?
Almost always. Traditional sourdough contains only flour, water and salt, leavened by a wild yeast starter, so there are no animal ingredients at all. Just check specialty supermarket loaves, which occasionally add butter, milk or honey for flavour.
What is L-cysteine (E920) made from?
Commercial L-cysteine can be extracted from keratin-rich material such as feathers or bristles, or made by microbial fermentation from plant-derived glucose. Human hair is excluded by current EU food-additive specifications. Bread labels rarely state which production route supplied the E920.
Why isn't all supermarket bread vegan?
Industrial bakeries add ingredients that soften the crumb and extend shelf life: milk powder, whey, butter, honey, mono- and diglycerides (E471) and the dough conditioner L-cysteine (E920). None of them are needed to make bread. They are cheap and effective, though, so they are common in soft sandwich loaves.
Are bagels vegan?
Plain bagels are traditionally vegan: flour, water, salt, yeast and malt. But some commercial bagels use L-cysteine as a dough softener, honey as a sweetener, or eggs and milk in enriched varieties, so check the ingredient list before you buy.
Is a French baguette vegan?
Almost always. Under France's 1993 bread decree, a baguette de tradition française may contain only wheat flour, water, salt and yeast. Additives are prohibited. Standard baguettes elsewhere are usually vegan too, though industrial versions can contain E471 or L-cysteine.
Two easily confused bread ingredients
Our E472 and DATEM guide works through a UK bread example and the evidence needed for emulsifiers. Baker’s yeast is a separate question: yeast is not an animal, but dough enrichments still need checking.
Check the label on your own product
VeganCheckr scans barcodes and ingredient labels, flags hidden animal ingredients and E-numbers, and shows you the evidence. Free to download on the App Store and Google Play. Optional Premium features vary by platform.
Scan with your iPhone camera