Hidden names for milk on ingredient labels
Milk hides under at least eight names on food labels. Here are the ones to learn, plus why 'non-dairy' is not a safe word.
Milk is one of the most heavily disguised allergens on a label, because it is used in so many forms. As a major allergen it must be emphasised in the ingredients list, but only if you recognise it.
The names to learn
Milk appears as casein, caseinate (sodium or calcium caseinate), whey, lactalbumin, lactose, lactoferrin, ghee, and curds. Butter, buttermilk, cream and yoghurt are obvious; these derivatives are the ones that slip past.
The traps
“Non-dairy” is not a legal term and is not a guarantee - a non-dairy creamer can still contain caseinate. “Lactose-free” removes the sugar, not the protein, so it is not safe for a milk allergy. And milk turns up where you might not expect it: in bread, processed meats, flavoured crisps, and as a glaze or “natural flavouring”.
How to check fast
Scan the bold first for milk itself, then read the full list for the derivatives above. If you avoid milk for an allergy rather than lactose intolerance, every one of those names is a stop. Recipes change, so check on every purchase, not just the first.
Get the free Allergen Label Decoder
One page for reading any food label fast: the hidden names, the "may contain" grey area, and what UK and US law must declare.
Common questions
Is 'non-dairy' the same as milk-free?
No. 'Non-dairy' is not a legally defined term, and products labelled non-dairy can still contain milk proteins such as casein or caseinate. Always read the ingredients list.
Does 'lactose-free' mean milk-free?
No. Lactose-free means the milk sugar has been removed or broken down, but the milk proteins that cause an allergy are still present. Lactose intolerance and milk allergy are different things.