Lactose by dose, not by "contains milk"
Most tools flag anything containing milk. That is not how lactose intolerance works. Tolerance is dose-dependent, hard cheese and butter carry almost none, and treating a splash of whey like a glass of milk makes an app useless.
Dose is the whole story
Lactose intolerance is a shortfall of lactase, not an allergy. Most people who have it tolerate a meaningful amount of lactose, particularly spread through the day and taken with other food. Around 12 g in a single sitting, roughly a glass of milk, is a commonly cited threshold, though individual tolerance varies widely.
The practical consequence is that the ingredient list alone is not enough. Aged cheddar and parmesan are effectively lactose-free because the lactose is consumed during fermentation. Butter is nearly all fat. Whey powder well down an ingredients list is a trace. Meanwhile milk powder near the top of the list is a real load.
How Munchable tiers it
Munchable keeps a curated lactose-load map that tiers dairy ingredients as high, moderate, low or trace, rather than a single "contains milk" flag. Milk, cream, ice cream, condensed milk and milk powder sit at the top. Whey and soft cheeses are moderate. Hard and aged cheeses drop to trace. The most specific tag on a label wins, so a labelled parmesan is not treated with the generic cheese default.
That load is then combined with where the ingredient sits on the label and with your own sensitivity setting, which you can move between low, medium and high. The same yoghurt can be a good fit at low sensitivity and a caution at high, which is the point.
What Munchable reads off the label
- High load: milk, cream, ice cream, condensed and evaporated milk, milk powder, added lactose
- Moderate: whey, ricotta, cottage cheese, cream cheese, mozzarella and other soft cheeses
- Trace: hard and aged cheeses, butter
- Where the dairy ingredient sits on the label, as a proxy for how much is in there
- Your sensitivity setting, which shifts every threshold
How certain is this?
Lactose tolerance is dose dependent and individual; tuned by the user’s sensitivity setting.
The rule set behind this page is versioned (0.1.0-draft) and cites its basis: ~12 g single-dose tolerance (general clinical consensus). Every verdict is produced by those fixed rules, never by a language model.
Ingredients Munchable flags for this
Each one has its own page with the answer at the top, because the amount and the position on the label decide how much it matters.
- Is blue cheese high in lactose?
- Is brie high in lactose?
- Is butter high in lactose?
- Is buttermilk high in lactose?
- Is camembert high in lactose?
- Is casein high in lactose?
- Is caseinate high in lactose?
- Is cheddar high in lactose?
- Is cheese high in lactose?
- Is clarified butter high in lactose?
- Is comte high in lactose?
- Is condensed whole milk high in lactose?
- Is cottage cheese high in lactose?
- Is cream high in lactose?
- Is cream cheese high in lactose?
- Is custard high in lactose?
- Is edam high in lactose?
- Is emmental high in lactose?
- Is evaporated milk high in lactose?
- Is feta high in lactose?
- Is ghee high in lactose?
- Is goat cheese high in lactose?
- Is gorgonzola high in lactose?
- Is gouda high in lactose?
- Is gruyere high in lactose?
- Is halloumi high in lactose?
- Is hard cheese high in lactose?
- Is ice cream high in lactose?
- Is kefir high in lactose?
- Is lactose high in lactose?
- Is mascarpone high in lactose?
- Is milk high in lactose?
- Is milk chocolate high in lactose?
- Is milk powder high in lactose?
- Is milk protein concentrate high in lactose?
- Is milk protein isolate high in lactose?
- Is milk proteins high in lactose?
- Is mozzarella high in lactose?
- Is paneer high in lactose?
- Is parmigiano reggiano high in lactose?
- Is pecorino high in lactose?
- Is provolone high in lactose?
- Is quark high in lactose?
- Is ricotta high in lactose?
- Is skimmed milk powder high in lactose?
- Is soft cheese high in lactose?
- Is sweetened condensed milk high in lactose?
- Is whey high in lactose?
- Is whey powder high in lactose?
- Is whey protein high in lactose?
- Is white chocolate high in lactose?
- Is yogurt high in lactose?
Recipes that suit this pattern
Each one is run through this condition's rule set before it ships, at the strictest setting the app offers, with the fat and fibre worked out from the quantities rather than asserted.
- Ginger chicken rice bowl (25 minutes)
- Herby baked cod with crushed potatoes (35 minutes)
- Chicken and rice soup (35 minutes)
- Gentle rice congee (50 minutes)
- Courgette and parmesan rice (30 minutes)
- Roast carrot and ginger soup (50 minutes)
- Overnight oats with strawberries (10 minutes)
- Baked salmon with dill potatoes (35 minutes)
Questions
Is this safe to use for a milk allergy?
Not on its own. Munchable warns you when the product data names milk, including the label’s own "Contains" and "may contain" lines, and it only ever adds that warning: it never tells you a product is free from milk. A milk allergy is an immune response where trace amounts and cross-contamination matter, so always read the physical label and follow medical advice.
Why did a cheese come back as a good fit?
Hard and aged cheeses lose almost all their lactose during fermentation. Munchable tiers them as trace rather than flagging them as dairy.
Can I change how strict it is?
Yes. The lactose sensitivity setting moves the thresholds, so the same product can read differently depending on how much you personally tolerate.
The bit we have to say
Munchable is a wellness tool, not medical advice. It does not diagnose or treat anything and is not a substitute for your doctor or dietitian. It warns about the allergies you list when the product data names them, but it never tells you a product is free from one, so always read the physical label.
Try it on your own shopping
Five scans a month are free, across all seven conditions. See the other six.
Check it in the shop, not at home
Point your phone at the barcode and Munchable reads the ingredients list for you, before it goes in the basket.