The Field Guide
Is milk high in lactose?
Cow's milk is high in lactose, and lactose is a FODMAP. Giving up dairy isn't the only move: lactose-free milk has the sugar pre-split, and hard aged cheese loses almost all of it. Why the milk bloats you and the cheddar doesn't, and how to find your own line.
The sugar your gut needs a key to open
Lactose is the "D" in FODMAP, the disaccharide. It's two sugars, glucose and galactose, locked together, and to absorb it your small intestine has to snip the link first with an enzyme called lactase. Cow's milk is dense in it: roughly 5 grams of lactose per 100 ml, so a small glass already carries several grams. Monash sets the low-FODMAP line for lactose under about 1 gram per serving, which is why regular milk runs high even at a modest pour while lactose-free milk, at a full cup, stays low.
If you make plenty of lactase, the link gets snipped, the two sugars cross the wall, and milk never bothers you. Many adults make less of it. The unsplit lactose then travels intact to the colon, where gut bacteria ferment it into gas and it pulls water in along the way. Gas plus water stretches the bowel wall, and a sensitive gut reads that stretch as bloating, cramping, or a loose gut an hour or two after the glass.
This is why dairy isn't all-or-nothing. Lactose-free milk is ordinary cow's milk with lactase already stirred in, so the splitting is done before you drink it, the nutrition is unchanged, and it sits low. Aged cheese barely carries lactose at all: most of it drains off in the whey during cheesemaking, and the bacteria that ripen a cheddar or parmesan eat through what's left, turning it into lactic acid over the months. The harder and older the cheese, the less lactose survives. Fresh, wet cheeses like ricotta and cottage cheese keep more of theirs.
| Dairy | Lactose it carries | Monash verdict |
|---|---|---|
| Regular cow's milk | ~5 g per 100 ml | High even at a small serve |
| Lactose-free milk (250 ml) | Under 1 g (lactase already split it) | Low at a full cup |
| Hard aged cheese (cheddar, parmesan, swiss) | Trace (drained in whey, eaten by bacteria) | Low at ~40 g |
| Fresh cheese (ricotta, cottage, cream cheese) | Higher; stays in the wet curd | Watch the portion |
| Butter | Negligible (almost pure fat) | Low |
How much lactase you make isn't on the chart
The Monash cutoff is a population threshold, set conservatively so it holds for most people. Your own line is set by how much lactase your gut still makes, which varies enormously between people and tends to drift down with age, plus how fast food moves through you and what else fermentable shared the meal. Lactose intolerance is dose-dependent: most people who are intolerant still handle some lactose. The NIH puts the amount many tolerate at around 12 grams in one sitting, roughly a cup of milk, especially with food. A splash in coffee is a different test from a full glass on an empty stomach.
The only way to find your number is to watch dairy against how you actually feel a few hours later, holding the portion steady and changing one thing at a time. That sum across a day is hard to hold in your head when lactose hides in milk, yogurt, fresh cheese, and the cream in a sauce all at once. Logging the glass against your symptoms turns a guess into a lead you can test, and Bellyweather tallies the lactose load across your day from a photo so the total becomes a number you can point at, not a verdict.
- Switch to lactose-free milk for everyday use: it's real cow's milk with the lactose pre-split, same taste and nutrition, low FODMAP at a full cup.
- Reach for low-lactose aged or ripened cheeses (cheddar, parmesan, swiss, brie, feta) over fresh wet ones (ricotta, cottage cheese, cream cheese), which keep more lactose.
- Try dairy with a meal rather than on an empty stomach, and start small; spreading it out helps your lactase keep up.
- Once symptoms are settled, reintroduce a measured amount of regular milk on its own to find where your personal line sits.
Frequently asked questions
How much lactose is in a glass of milk?
Cow's milk carries roughly 5 grams of lactose per 100 ml, so a 250 ml glass holds about 12 grams. Monash's low-FODMAP threshold for lactose is under about 1 gram per serving, which is why regular milk rates high even at a small pour and lactose-free milk, with the lactose already split, sits low at a full cup.
Is lactose-free milk really low FODMAP?
Yes. Lactose-free milk is ordinary cow's milk with the enzyme lactase added, which splits the lactose into glucose and galactose before you drink it. Those two sugars absorb easily, so there's little lactose left to ferment. The protein, calcium, and taste are unchanged; only the FODMAP is gone.
Why can I eat cheese but not drink milk?
Most of milk's lactose drains away in the whey when cheese is made, and the bacteria that ripen hard cheeses eat through what little remains, turning it into lactic acid over months of aging. So a sharp cheddar or parmesan carries only a trace. Fresh, wet cheeses like ricotta and cottage cheese keep more, so portion still matters with those.
Does lactose intolerance mean I can never have dairy?
Usually not. Lactose intolerance is dose-dependent, and the NIH notes that many people handle around 12 grams of lactose, about a cup of milk, in one sitting, especially with food. It's not the same as a milk allergy. This is general information, not medical advice; if your symptoms are severe or you're unsure, check with a clinician or dietitian.
Sources
- Monash University, Lactose and dairy products on a low FODMAP diet (lactose, lactase, lactose-free dairy; serving sizes live in the Monash FODMAP app)
- Monash University, High and low FODMAP foods (the FODMAP families and traffic-light testing program)
- Varney et al., FODMAPs: food composition, defining cutoff values and international application, J Gastroenterol Hepatol 2017;32:53-61
- Misselwitz et al., Update on lactose malabsorption and intolerance: pathogenesis, diagnosis and clinical management, Gut 2019;68(11):2080-2091 (symptoms depend on the lactose dose, lactase, and the gut)
- NIH NIDDK, Eating, Diet, & Nutrition for Lactose Intolerance (many people tolerate ~12 g lactose, about 1 cup of milk, especially with food)
Bellyweather is a wellness and food-tracking app, not a medical device. This article is for general information only and is not medical advice. Individual tolerances vary — talk to a qualified healthcare professional before making dietary changes related to a health condition.