Dark chocolate often is, but not reliably. Milk and white chocolate aren’t. The complications are milk solids added to dark chocolate, shellac on coated products, and “may contain milk” warnings that mean something different from an ingredient.
Cocoa butter is not dairy
Worth clearing up first, because it trips people constantly.
Cocoa butter is the fat pressed from cocoa beans. It’s entirely plant-derived. The word “butter” describes its texture, not its origin.
Same for cocoa mass, cocoa liquor, and cacao nibs — all plant-derived despite names that sound otherwise.
Why dark chocolate isn’t automatically vegan
A plain dark chocolate is cocoa mass, cocoa butter, sugar, and often lecithin and vanilla. That’s vegan.
But many dark chocolates add dairy anyway:
Milk fat or butterfat — added for a softer melt and smoother texture, including in bars above 70% cocoa.
Milk solids or milk powder — used in some formulations to round out bitterness.
Whey or lactose — occasionally as a minor component.
These are declared as allergens, so the label will tell you. The point is simply that a high cocoa percentage doesn’t settle it.
“May contain milk” is different
This is precautionary allergen labelling, not an ingredient declaration. It means the product was made on equipment that also handles milk, and trace transfer is possible.
The chocolate itself contains no added dairy.
How people treat this varies. Some avoid it entirely; others don’t, on the basis that no animal product was deliberately used. Neither position is wrong — it depends on what you’re avoiding and why.
What a certification mark adds here: our standard permits shared equipment, but requires documented cleaning between runs and allergen testing confirming 5 parts per million or fewer of non-vegan residue before a run qualifies. So a certified product on a shared line has been tested. A “may contain” product has simply been flagged as untested.
That’s the practical difference between a precaution and a verification.
Coated and filled chocolate
Shellac, confectioner’s glaze, or resinous glaze. An insect secretion used to give panned and coated chocolate its shine. Common on chocolate-coated candies and lentils.
Carmine. Insect-derived red colouring, in some coloured shells.
Fillings. Caramel, nougat, and cream centres frequently contain dairy, and some nougat uses egg albumin or gelatin as a foaming agent.
Beeswax. Occasionally used as a glazing agent.
The sugar question
Refined cane sugar is often the largest ingredient in chocolate by weight after cocoa.
Some refined cane sugar is decolourized using bone char, which never appears on a label. Beet sugar, certified organic sugar, and unrefined sugars avoid the question entirely.
For most people this is a lower-priority concern than the dairy, but it’s the reason a bar with an entirely plant-based ingredient list can still fail certification.
What’s usually fine
Lecithin. Almost always soy or sunflower. Plant-derived.
Vanilla and vanillin. Plant-derived or synthetic.
Cocoa processed with alkali. A processing method, not an additive concern.
How to check
Read the allergen statement first. Milk must be declared, so it catches the main issue immediately.
Look past the cocoa percentage. It tells you about cocoa content, not about dairy.
Check coated products for glaze. Shellac and confectioner’s glaze will be listed.
Look for a certification mark on anything coated, filled, or made on shared equipment — that’s where label reading runs out.
Is white chocolate vegan?
Conventional white chocolate is cocoa butter, sugar and milk solids, so no. Plant-based white chocolate made with rice, oat or coconut milk powder is now widely available.
Is cocoa powder vegan?
Yes. Plain cocoa powder is plant-derived. Drinking chocolate and hot chocolate mixes often contain milk powder — different products.
VegeCert is a non-profit certification program for vegan and vegetarian food, supplement and personal care products. Our prohibited ingredients list sets out exactly what each mark permits.
Leave a Reply