Why Hidden Lactose Is Hard to Spot
Lactose is the natural sugar in milk. If you're lactose intolerant, your body doesn't make enough of the enzyme lactase to break it down, which leads to bloating, cramps, gas, and diarrhoea. The tricky part: milk-derived ingredients turn up in thousands of products that don't look "dairy" at all - and they hide under names most shoppers never recognise.
Obvious vs Hidden Dairy
The obvious sources are easy: milk, cream, butter, cheese, yoghurt, ice cream. The hidden ones are where people get caught. During processing, milk is split into fractions, and each fraction carries its own name:
- Whey and whey powder - the watery part of milk, high in lactose
- Casein and caseinates (sodium or calcium caseinate) - the main milk protein; it contains little to no lactose, but it still signals dairy
- Milk solids / milk powder / skimmed milk powder - dried milk, high in lactose
- Curds - the solid part left behind when milk coagulates
- Lactose itself - often added as a bulking agent or flavour carrier
- Lactose as an excipient - a filler used in tablets and capsules
Surprising Products That Contain Lactose
Many foods you would never label "dairy" quietly contain milk fractions:
- Bread and baked goods - milk powder is added for softness and a golden crust
- Processed meats and sausages - lactose is used as a filler, a binder, and to carry seasoning
- Instant soups and sauce mixes - whey and milk powder add body and a creamy mouthfeel
- Crisps and flavoured snacks - "cheese" and "sour cream" seasonings, plus lactose as a flavour carrier
- Breakfast cereals - some are sprayed with a milk-based coating
- Margarine and low-fat spreads - often contain whey or milk solids
- Sweeteners and sugar substitutes - some tabletop sweeteners use lactose as the bulking powder
- Medications - lactose is one of the most common tablet fillers (an excipient)
- "Non-dairy" traps - a "non-dairy creamer" can legally contain sodium caseinate; "non-dairy" is not the same as milk-free
Milk Allergy vs Lactose Intolerance
These are completely different conditions, and the distinction changes what you actually need to avoid:
- Lactose intolerance is a digestive issue - a shortage of the lactase enzyme. It is about the dose of the sugar lactose. Casein and caseinate, which are proteins, are usually fine. Small amounts (a splash of milk in coffee) are often tolerated.
- Milk allergy is an immune reaction to milk proteins (casein and whey). Even trace amounts can be dangerous, and "may contain milk" warnings matter a great deal.
If you are intolerant, you are chasing lactose. If you are allergic, you are avoiding all milk protein, however small the quantity.
EU Milk Allergen Labelling
Under EU rules (Regulation 1169/2011), milk is one of the 14 mandatory allergens. That means any milk-derived ingredient must be emphasised in the ingredients list - usually in bold, CAPITALS, or italics. This rule is your best friend:
- If milk is present, the word "milk" appears highlighted, even inside compound ingredients like "whey (milk)"
- The allergen rule covers protein, so it flags whey, casein, caseinate, milk powder, and butter
- Note the limit: labelling emphasises milk, not lactose specifically. A product can be low in lactose yet still highlight "milk" - very useful for an allergy, a little less precise for intolerance
Ingredient Names Decoded
| Ingredient name | Contains lactose? | Where it hides |
|---|---|---|
| Whey / whey powder | Yes (high) | Bread, snacks, soups, chocolate |
| Milk powder / milk solids | Yes (high) | Baked goods, cereals, sauces |
| Lactose | Yes | Sweeteners, medications, seasoning mixes |
| Curds | Yes | Cheese products, some ready meals |
| Casein / caseinate | Little to none | "Non-dairy" creamers, protein bars |
| Butter / butterfat | Trace | Sauces, baked goods, chocolate |
| Ghee | Trace | Curries, ready meals |
| Lactic acid (E270) | Usually none | Often fermentation-derived, not milk |
| Lactalbumin / lactoglobulin | Yes | Protein supplements |
How to Check the Label
- Find the emphasised allergens first - "milk" in bold tells you dairy is present
- Scan the ingredients for the split-milk names - whey, casein, caseinate, milk solids, curds, lactose
- Don't trust "non-dairy" - check for caseinate hiding underneath
- Check medications and supplements - ask your pharmacist about lactose as an excipient; lactose-free alternatives usually exist
- Remember the allergy vs intolerance difference - "may contain milk" is usually fine for intolerance, but not for allergy
- When the list is long or unclear, scan it - a tool like FoodScan.ai reads the ingredients and flags milk-derived components instantly
Bottom line: lactose rarely announces itself. Learn the split-milk names, use the EU bold-allergen rule to your advantage, and check every label - recipes change without warning.