July 28, 2026
Hidden Sources of Milk on Ingredient Labels
Milk is one of the easiest allergens to spot and one of the easiest to miss, because it appears on labels under a dozen names that do not contain the word “milk”.
In the EU, the allergen must be emphasised in the ingredient list — usually bold — even when named as a derivative. That helps enormously. It does not help at all outside the EU, or with unpackaged food, or when you are reading quickly.
The words that mean milk
- Casein, caseinate, sodium caseinate — milk protein, common in processed and “non-dairy” products.
- Whey, whey powder, whey protein — the other milk protein. Very common in crisps, biscuits and protein products.
- Lactose — milk sugar. Note this one matters for allergy and intolerance, which are different conditions.
- Ghee — clarified butter.
- Curds, quark, paneer.
- Lactalbumin, lactoglobulin.
- Milk solids, milk powder, buttermilk powder.
The trap words
“Non-dairy” is not a promise of no milk. In some jurisdictions the term is regulated loosely enough that a product labelled non-dairy can still contain caseinate. Non-dairy coffee creamer is the classic example.
“Lactose-free” is not milk-free. Lactose-free products have had the sugar broken down. The milk proteins — the part an allergy responds to — are still there. This one catches people constantly.
“Plant-based” refers to the main ingredient, not the whole recipe. A plant-based patty can still be bound with milk protein.
Where it hides
- Crisps and savoury snacks — cheese and sour cream flavourings, often as whey.
- Bread — many commercial loaves and most brioche and sandwich breads.
- Processed meat — sausages and deli meats sometimes use milk powder as a binder.
- Tinned soups and sauces, especially anything creamy or thickened.
- Chocolate, including some dark chocolate — either as an ingredient or as a “may contain” from a shared line.
- Medication and supplements — lactose is a very common tablet filler.
Reading a label quickly
- Look for the bold or capitalised words first if you are in the EU. That is the allergen emphasis doing the work for you.
- Read the “contains” line under the ingredients.
- Then check for a separate “may contain” statement, which is about shared equipment rather than the recipe.
Three passes, about ten seconds.
Letting an app do the first pass
Scanning a barcode does this matching for you and does not care what the derivative is called — Allervibe checks the product’s ingredient data against the allergens you have set, and gives a Safe / Caution / Avoid verdict. Traces are shown separately from actual ingredients, because they are a different decision.
Read more on the milk allergen page, and if you eat out, a printed allergy card carries the same list into a kitchen.
The caveat
No list of hidden names is complete, and manufacturers reformulate without warning. Treat these as things to look for, not as a checklist that makes a product safe once cleared.