FODMAP groups
All 83 foods we've scored for lactose
Lactose is the sugar in milk — cow, goat and sheep alike. To absorb it, your small intestine has to split it into two simpler sugars using an enzyme called lactase; when there isn't enough lactase for the amount that arrives, the leftover lactose carries on into the large intestine, pulling water in as it goes and feeding the bacteria there, which ferment it and produce gas. The amounts here range from a trace to the top of the scale, taking in the obvious milk and ice cream as well as things that don't taste of dairy at all.
Where it turns up
- The plain dairy: milk, yogurt, kefir, ice cream, custard, milkshakes, milky coffees, condensed and evaporated milk. Cream, sour cream and crème fraîche carry less than milk does, because they're mostly fat.
- Fresh, soft cheeses — cottage, ricotta, cream cheese, mascarpone. Hard aged cheeses hold very little, because most of the lactose leaves with the whey and ageing uses up the rest.
- Packet food carrying milk powder, milk solids or whey in the ingredients list: cheese-flavoured crisps and snacks, instant mash, instant soup sachets, milk and white chocolate. Plain sliced bread, crackers and gravy granules usually carry no milk at all — it's the ingredients list that decides this one, not the aisle.
- Savoury food nobody would call creamy — a few sausages and deli meats list milk powder or milk protein as a binder, usually in small amounts. Most don't, so it's a label to glance at rather than a rule.
- Protein powders and shakes made with whey concentrate — isolate has had most of the lactose stripped out.
- Tablets and capsules often use lactose as a filler, though the amount in one is a tiny fraction of what's in a glass of milk.
Portion changes the answer
Lactose is a question of how much, not whether. A splash of milk in tea carries a fraction of what's in a full glass, and the smaller the amount arriving at once, the more of it the available lactase can split — which is why each score below sits alongside two portions — the amount published testing measured as low, and the amount it measured as high. The portions here describe what published testing measured, nothing more.
How to test whether lactose is actually yours83 foods carrying lactose
Heaviest first. Lower is gentler: 0 means eat freely, 100 is the heaviest in our dataset.
5 of these 83 foods have no established low-FODMAP serve in our dataset. We say so on the row rather than leaving the line blank.
Wondering about something that isn't on this list? Point your camera at it and get a score before you eat it.
Scan a food — free