Plain bread is flour, water, yeast and salt, so it is vegan. Softened supermarket loaves and enriched breads are where dairy, egg, honey and animal-derived dough conditioners appear.
Usually safeSourdough, plain white and wholemeal, most supermarket own-brand basics
VerdictUsually vegan
Where it hides
Brioche and challah, both made with egg
Milk loaves and soft rolls enriched with dairy
Supermarket sandwich bread using L-cysteine as a dough conditioner
Honey oat and honey wheat loaves
Glazed rolls finished with an egg wash or butter
Naan, which is traditionally made with yoghurt
What plain bread actually contains
The oldest bread recipe in the world is flour, water, salt and a leavening agent, and every one of those is a plant or a mineral. Sourdough adds a starter, which is wild yeast and lactic acid bacteria, and neither is an animal. If a loaf's ingredient list runs to four or five lines and you recognise all of them, it is almost certainly vegan. The problems begin when the list runs to fifteen lines, because industrial baking solves for softness and shelf life, and some of the tools it reaches for come from animals.
The dough conditioner worth knowing about
L-cysteine, listed as E920 in Europe, is added to high-speed commercial doughs to relax the gluten so a loaf can be mixed and proved faster. It is the one bread additive that surprises people, because of where it usually comes from.
Primary source 01 / 01
The majority of l-cysteine is obtained industrially by hydrolysis of animal materials, such as poultry feathers or hog hair.
Wikipedia contributorsWikipedia, quoted for its plain description of the ingredientCysteine, 2026
Synthetic and fermentation-derived L-cysteine exist and are used by some manufacturers, and in the UK and EU the additive must be declared, so E920 or L-cysteine on the label is your signal to check the brand. In the United States it can appear inside the phrase dough conditioner without being named, which is why bakery bread with a short posted ingredient list is often the easier call. Our page on L-cysteine goes further into the sourcing.
The dairy and egg breads
Enriched breads are the larger category by volume. Brioche and challah contain egg by definition, milk loaves and many soft rolls contain dairy, and honey appears in wheat and oat loaves as both sweetener and marketing. Softness in a supermarket loaf frequently comes from mono- and diglycerides or whey, the first of which can be plant or animal derived and the second of which is dairy. A shine on top usually means an egg wash, though many bakeries use oil or plant milk instead.
L-cysteine (E920)L-cysteine softens dough and often starts as animal keratin, from feathers or hair. Fermentation-made and synthetic versions are vegan, so it genuinely depends.
WheyWhey is the liquid left when milk curdles, dried into powder. It is milk, so it is not vegan, and it hides in more than protein shakes.
Mono- and diglycerides (E471)This emulsifier is in half the bread aisle, and it starts life as fat. That fat can be soya oil or beef tallow, and E471 on the packet will not say which.
HoneyHoney is made by bees, and bees are animals, so honey is not vegan. Maple syrup, agave and date syrup are the usual swaps.
Lecithin (E322)The emulsifier in your chocolate is almost always soya or sunflower, both vegan. Just now and then, especially in baked goods, it is whipped from egg yolk instead.
Frequently asked
Is bread vegan?
Most plain bread is vegan: flour, water, yeast and salt are all plant or mineral. Check enriched breads such as brioche and milk loaves, and check labels for L-cysteine, whey, mono- and diglycerides, and honey.
Is sourdough vegan?
Yes, in its traditional form. Sourdough is flour, water and salt leavened by a starter of wild yeast and lactic acid bacteria. Some bakeries enrich sourdough with butter or milk, so ask if the loaf is unusually soft or rich.
What is L-cysteine and is it in my bread?
L-cysteine (E920) is a dough conditioner that speeds up industrial bread making. Most of it is produced by hydrolysing poultry feathers or hog hair, though synthetic and fermented versions exist. In the UK and EU it must be declared on the label.
Is supermarket white bread vegan?
Usually, but it is the category most likely to contain the exceptions. Read the label for E920, whey, milk powder, mono- and diglycerides and honey. Many own-brand basic loaves carry a vegan label precisely because they skip all of them.
Is naan or brioche vegan?
Traditionally no. Naan is made with yoghurt and sometimes milk, and brioche and challah are made with egg. Vegan versions of both are now widely sold and labelled.
The sources
What each verdict rests on. Read them yourself.
Cysteine · Wikipedia contributors, 2026 · Quoted for the industrial sourcing of L-cysteine.
Read the label with us, every morning.
The same clear-eyed sourcing behind these verdicts, applied to each day’s news: what actually moved veganism forward, quoted and checked before you read it. One short brief, free.