Skip to content
FODMAP Score

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 yours

83 foods carrying lactose

Heaviest first. Lower is gentler: 0 means eat freely, 100 is the heaviest in our dataset.

85condensed milkLow-FODMAP serve: 1 tsp (7 g)85evaporated milkLow-FODMAP serve: 1 tbsp (20 ml)82milkshakeNo low-FODMAP serve established for this food82powdered milkLow-FODMAP serve: 1 tsp reconstituted80a2 milkLow-FODMAP serve: 1 tbsp (20 ml)80cow milkLow-FODMAP serve: 2 tbsp (30 ml) splash in tea/coffee80lasagnaLow-FODMAP serve: Small portion with GF sheets, onion/garlic-free sauce, lactose-free bechamel80milkLow-FODMAP serve: 1 tbsp (20 ml) splash78frozen yogurtNo low-FODMAP serve established for this food78sheep milkLow-FODMAP serve: 1 tbsp (15-20 ml)75goat milkLow-FODMAP serve: 2 tbsp (30 ml)75macaroni and cheeseLow-FODMAP serve: Small bowl of GF pasta with hard cheese and lactose-free milk75tortelliniNo low-FODMAP serve established for this food74naanLow-FODMAP serve: small piece (about 30g)72buttermilkLow-FODMAP serve: 1 tbsp (20 ml) in cooking72cottage cheeseLow-FODMAP serve: 2 tbsp (about 40 g)72ice creamLow-FODMAP serve: 2/3 of a scoop (30 g)72kefirLow-FODMAP serve: 1 tbsp (25ml); lactose-free kefir for a full glass72meal replacement shakeLow-FODMAP serve: 1/2 bottle (165 ml) of a shake with no inulin, chicory root or FOS listed72yogurtNo low-FODMAP serve established for this food72yogurt-covered snacksNo low-FODMAP serve established for this food70butter chickenLow-FODMAP serve: Small portion if made onion/garlic-free with lactose-free cream68briocheLow-FODMAP serve: 1 thin slice65chocolate milkLow-FODMAP serve: small glass with lactose-free milk65ham and cheese toastieLow-FODMAP serve: Sourdough/GF bread with hard or aged cheese65mac and cheeseLow-FODMAP serve: small bowl with lactose-free cheese65muffinLow-FODMAP serve: a small muffin made with low-FODMAP flour65quicheLow-FODMAP serve: Small slice of crustless quiche with lactose-free cream, no onion65ravioliLow-FODMAP serve: small portion (about 4 pieces)65strawberry milkshakeLow-FODMAP serve: small with lactose-free dairy60chai latteLow-FODMAP serve: small with lactose-free or suitable plant milk60cheese-flavoured snacksLow-FODMAP serve: a very small handful60chocolate chip cookiesLow-FODMAP serve: 1 small cookie60custardLow-FODMAP serve: 1/3 cup (85 g)60gelatoLow-FODMAP serve: 1 small scoop60matcha latteLow-FODMAP serve: small, made with lactose-free or a suitable plant milk55cheesecakeLow-FODMAP serve: 1 small slice (about 60g)55chicken caesar saladLow-FODMAP serve: garlic-free dressing, no croutons55chocolate ice creamLow-FODMAP serve: 1 small scoop55chocolate-coated wafer barLow-FODMAP serve: 1 small/fun-size bar55coffee with milkLow-FODMAP serve: small with up to 125 ml regular milk, or any size with lactose-free/suitable plant milk55fruit yogurtLow-FODMAP serve: lactose-free with low-FODMAP fruit55hot chocolateLow-FODMAP serve: small cup with lactose-free milk, ~2 tsp cocoa55quarkLow-FODMAP serve: 2 tbsp (40 g)55ranch dressingLow-FODMAP serve: 1 tbsp55vanilla ice creamLow-FODMAP serve: 1 small scoop (about 1/2 cup)50brownieLow-FODMAP serve: 1 small square (about 30g)50candy barLow-FODMAP serve: about 30g50caramelLow-FODMAP serve: 1-2 small pieces50chocolate cakeLow-FODMAP serve: 1 small slice (about 60g)50cupcakeLow-FODMAP serve: 1 small cupcake50fudgeLow-FODMAP serve: 1 small piece (about 20g)50pancakeLow-FODMAP serve: 1 small wheat pancake50protein coffeeLow-FODMAP serve: 1 cup (250 ml) made with whey isolate and lactose-free or almond milk50ricottaLow-FODMAP serve: 40 g (about 2 tbsp)50smoothieLow-FODMAP serve: low-FODMAP fruit base, ~1 cup50snickersLow-FODMAP serve: a fun-size bar50whey protein concentrateLow-FODMAP serve: small scoop (20 g)45chocolate-coated nutsLow-FODMAP serve: a small handful of low-FODMAP nut types45french toastLow-FODMAP serve: 1 slice with lactose-free milk45kit katLow-FODMAP serve: a 2-finger bar45low-fat yogurtLow-FODMAP serve: small lactose-free serving45peanut m&msLow-FODMAP serve: a small fun-size pack45protein powderLow-FODMAP serve: 1 scoop whey isolate45protein shakeLow-FODMAP serve: isolate-based shake45tzatzikiLow-FODMAP serve: 2 tbsp45vanilla yogurtLow-FODMAP serve: small lactose-free serving45waffleLow-FODMAP serve: 1 small waffle42cornbreadLow-FODMAP serve: 1 small piece of mostly-cornmeal cornbread42greek yogurtLow-FODMAP serve: 2 tbsp (about 23 g)40labnehLow-FODMAP serve: 2 tbsp (about 40 g)40mascarponeLow-FODMAP serve: 2 tbsp (about 40 g)40queso frescoLow-FODMAP serve: 40 g35berry smoothieLow-FODMAP serve: small smoothie with strawberries/blueberries + lactose-free milk35burrataLow-FODMAP serve: 40 g35cheese spreadLow-FODMAP serve: 1 tbsp (about 20 g)35milk chocolateLow-FODMAP serve: 4 squares (20g)35overnight oatsLow-FODMAP serve: 1/2 cup oats with lactose-free milk35toffeeLow-FODMAP serve: 1-2 small pieces35whey proteinLow-FODMAP serve: 1 scoop whey isolate35white chocolateLow-FODMAP serve: about 25 g33cream cheeseLow-FODMAP serve: 40 g (about 2 tbsp)25processed cheese slicesLow-FODMAP serve: 1-2 slices (about 40 g)

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
✨ Get unlimited scans