FoodtopsyFrançais
A glass of milk

Milk, 2%

Checked by us One serving: 263 g (about 250 mL) · 132 kcal

Lots of vitamin B12, riboflavin and calcium. Rich in 1 more nutrient: see Good for.

Nothing to watch for most people.

Worth knowing for some people: lactose intolerance.

Good for

How we counted this

What one serving (263 g) gives you.

Your body needs enough of each of these. Past enough, more doesn’t help. Amounts are what the food databases list, not what your body absorbs, unless a row says it was measured.

The words: “A lot” means one serving gives 20% or more of Health Canada’s daily amount, “Some” 10% to 19%, “A little” 2% to 9%, “Almost none” under 2%. Strongest word first; within a word, protein and fibre lead, then the biggest share.

A milligram (mg) is a thousandth of a gram, and a microgram (µg) a thousandth of a milligram: 1,000 µg make 1 mg.

18 more nutrients below “a lot”

Watch out

How we counted this
Checked for cadmium and lead: fine at normal amounts.
  • Cadmium

    Nothing to watch

    You’d need more than 100 servings a day, every day, of this food alone to use up what an average adult’s intake leaves under the limit.

    Learn more

    One serving carries 0.03 µg

    How we got this

    A serving a day adds 0.2% to what an average adult already takes in: a share of that intake, not of the limit. With that serving every day, an average adult would be at about 71% of the limit.

    An average adult already takes in about 71% of the limit. One serving a day fits in the room left.

    Counted from zero, with no allowance for what adults already take in from other food, 1,700,000 g a week would reach the limit.

    Why this rating: Eating it daily comes to 1,842 g a week, which stays within the 510,000 g of room left before the limit.

    The dataset’s rating: Nothing to watch: under the limit

    A daily serving adds 0.15% to an average adult's cadmium intake (EFSA 2012 adult median, 1.77 µg/kg body weight/week; Canadian adults in 2007: 1.2-1.75), far from doubling it, so no cap.

    Health Canada, Canadian Total Diet Study – Trace Elements (2005–2018 composites) · grade A

    Every food with cadmium

  • Lead

    Nothing to watch

    You’d need more than 100 servings a day, every day, of this food alone to double the lead an average adult already gets. No dose is known to be safe, so doubling is where we flag.

    Learn more

    A serving a day adds 0.1% to what an average adult already takes in. There is no limit to take a share of.

    One serving carries 0.06 µg

    How we got this

    The dataset’s rating: Nothing to watch: doesn’t double average intake

    No cap: no safe limit is set for lead, so no grams figure. A serving of 2% milk carries 0.0649 µg, which adds about 0.13% to the average adult's intake (an estimate, lower bound); far from doubling it.

    Health Canada, Canadian Total Diet Study – Trace Elements (2005–2018 composites) · grade A

    Every food with lead

For some people

Worth knowing

No limit applies, so none is rated.

  • Sugar

    13 g of sugar in a 263 g serving, natural and added together.

    Learn more

    Shown, not rated. The food tables we read give total sugar, and few give added sugar, so the site can’t yet tell sugar added in making a food from the sugar in fruit or milk.

Better options

How we counted this

“Better” here always means better at something the row names: more of one nutrient, more nutrients per serving, or the goal you pick. It never means better in every way.

Every amount below is for the same weight, 263 g, the size of one serving of this food, so a swap compares like with like. A serving of another food can be bigger or smaller.

Compared with the other dairy foods we’ve checked.

A food is listed only if it gives clearly more: at least a fifth more than this food, and at least 10% of the daily amount more.

More of what it’s good for

More vitamin B12

More riboflavin

Amounts as listed, not adjusted for how much gets in.

For calcium: Parmesan would lead, in the same 263 g, but is left out (portions too different to compare by weight).

None of the 5 other dairy foods we could compare gives clearly more nutrients per serving.

Your goal

Your goal changes only this list, not what the food gives you or what to watch.

Losing weight: fewer calories, and more nutrients, protein and fibre for each calorie.

  • Skim milk89 kcal in 263 g (this food: 132)
  • Greek yogurt, plain, nonfat
    • More selenium (25.5 µg vs 6.58 µg)
    • More protein (26.8 g vs 8.68 g)
    • More vitamin B12 (1.97 µg vs 1.39 µg)
    • Less vitamin D (0 µg vs 3.16 µg)
    • Less vitamin A (2.63 µg vs 145 µg)
  • Cottage cheese
    • More protein (30.6 g vs 8.68 g)
    • More selenium (25.5 µg vs 6.58 µg)
    • More niacin (6.71 mg vs 1.58 mg)
    • Less vitamin D (0.26 µg vs 3.16 µg)
Why some foods aren’t suggested

Left out: Parmesan (portions too different to compare by weight).

Bring a tracker export or describe your usual week. The same rules check all of it.

The numbers

Open every value

Name in the database: Milk, 2% milk fat

How the serving was set: 250 mL = 263.1 g (Health Canada D.11; FDC 249 g per cup)

Listed nutrients, per 100 g

For each nutrient, the value this page uses is marked “used”. A row marked “second database” is another database’s figure for a matching food, kept so you can see how far databases disagree (they can differ in the samples analysed, lab methods and rounding). Its own cells are worked out from it, but none of the page’s words or scores are.

NutrientPer servingPer 100 caloriesHowSourceGrade
Omega-3: ALA0.008 g0.02 g0.02 glisted usedUS food database (USDA SR Legacy) #171267C
Calcium120 mg315.72 mg240 mglisted usedUS food database (USDA SR Legacy) #171267C
120 mg315.72 mg240 mgsecond database · not usedCanadian Nutrient File 2026 #61C
Carbohydrate4.8 g12.63 g9.6 glisted usedUS food database (USDA SR Legacy) #171267C
Choline16.4 mg43.15 mg32.8 mglisted usedUS food database (USDA SR Legacy) #171267C
Energy50 kcal131.55 kcal–FDC Energy (kcal) usedUS food database (USDA SR Legacy)–
Omega-3: EPA + DHA0 g0 g0 glisted usedUS food database (USDA SR Legacy) #171267C
Fat1.98 g5.21 g3.96 glisted usedUS food database (USDA SR Legacy) #171267C
Cholesterol8 mg21.05 mg16 mglisted usedUS food database (USDA SR Legacy) #171267C
Fatty acids, total saturated1.257 g3.31 g2.51 glisted usedUS food database (USDA SR Legacy) #171267C
Fibre0 g0 g0 glisted usedUS food database (USDA SR Legacy) #171267C
Folate5 µg13.16 µg10 µglisted usedUS food database (USDA SR Legacy) #171267C
Iron0.02 mg0.05 mg0.04 mglisted usedUS food database (USDA SR Legacy) #171267C
Magnesium11 mg28.94 mg22 mglisted usedUS food database (USDA SR Legacy) #171267C
Niacin (B3, niacin equivalents)0.599 mg1.58 mg1.2 mglisted usedCanadian Nutrient File 2026 #61C
Phosphorus92 mg242.05 mg184 mglisted usedUS food database (USDA SR Legacy) #171267C
Potassium140 mg368.34 mg280 mglisted usedUS food database (USDA SR Legacy) #171267C
Protein3.3 g8.68 g6.6 glisted usedUS food database (USDA SR Legacy) #171267C
Riboflavin (B2)0.185 mg0.49 mg0.37 mglisted usedUS food database (USDA SR Legacy) #171267C
Selenium2.5 µg6.58 µg5 µglisted usedUS food database (USDA SR Legacy) #171267C
Sodium47 mg123.66 mg94 mglisted usedUS food database (USDA SR Legacy) #171267C
Sugars5.06 g13.31 g10.12 glisted usedUS food database (USDA SR Legacy) #171267C
Thiamin (B1)0.039 mg0.1 mg0.08 mglisted usedUS food database (USDA SR Legacy) #171267C
Vitamin A55 µg144.71 µg110 µglisted usedUS food database (USDA SR Legacy) #171267C
Vitamin B120.53 µg1.39 µg1.06 µglisted usedUS food database (USDA SR Legacy) #171267C
Vitamin B60.038 mg0.1 mg0.08 mglisted usedUS food database (USDA SR Legacy) #171267C
Vitamin C0.2 mg0.53 mg0.4 mglisted usedUS food database (USDA SR Legacy) #171267C
Vitamin D1.2 µg3.16 µg2.4 µglisted usedUS food database (USDA SR Legacy) #171267C
Vitamin E0.03 mg0.08 mg0.06 mglisted usedUS food database (USDA SR Legacy) #171267C
Vitamin K10.2 µg0.53 µg0.4 µglisted usedUS food database (USDA SR Legacy) #171267C
Water89.21 g234.71 g178.42 glisted usedUS food database (USDA SR Legacy) #171267C
Zinc0.48 mg1.26 mg0.96 mglisted usedUS food database (USDA SR Legacy) #171267C
NutrientPer 100 gPer servingPer 100 caloriesHowSourceGrade
Beta-carotene4 µg10.52 µg8 µglisted usedUS food database (USDA SR Legacy) #171267C
Copper0.006 mg0.02 mg0.01 mglisted usedUS food database (USDA SR Legacy) #171267C
Ash0.71 g1.87 g1.42 glisted usedUS food database (USDA SR Legacy) #171267C
Sucrose0.01 g0.03 g0.02 glisted usedUS food database (USDA SR Legacy) #171267C
Glucose0.01 g0.03 g0.02 glisted usedUS food database (USDA SR Legacy) #171267C
Fructose0.01 g0.03 g0.02 glisted usedUS food database (USDA SR Legacy) #171267C
Maltose0.01 g0.03 g0.02 glisted usedUS food database (USDA SR Legacy) #171267C
Alcohol, ethyl0 g0 g0 glisted usedUS food database (USDA SR Legacy) #171267C
Caffeine0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Theobromine0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Energy210 kj552.51 kj420 kjlisted usedUS food database (USDA SR Legacy) #171267C
Galactose0.02 g0.05 g0.04 glisted usedUS food database (USDA SR Legacy) #171267C
Fluoride, F3.4 µg8.95 µg6.8 µglisted usedUS food database (USDA SR Legacy) #171267C
Vitamin A, IU190 iu499.89 iu380 iulisted usedUS food database (USDA SR Legacy) #171267C
Carotene, alpha0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171267C
Vitamin D (D2 + D3), International Units49 iu128.92 iu98 iulisted usedUS food database (USDA SR Legacy) #171267C
Vitamin D3 (cholecalciferol)1.2 µg3.16 µg2.4 µglisted usedUS food database (USDA SR Legacy) #171267C
Cryptoxanthin, beta0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171267C
Lycopene0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171267C
Tocopherol, beta0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Tocopherol, gamma0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Tocopherol, delta0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Tocotrienol, alpha0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Tocotrienol, beta0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Tocotrienol, gamma0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Tocotrienol, delta0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Vitamin K (Dihydrophylloquinone)0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171267C
Folic acid0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171267C
Folate, food5 µg13.16 µg10 µglisted usedUS food database (USDA SR Legacy) #171267C
Folate, DFE5 µg13.16 µg10 µglisted usedUS food database (USDA SR Legacy) #171267C
Betaine0.9 mg2.37 mg1.8 mglisted usedUS food database (USDA SR Legacy) #171267C
Tryptophan0.042 g0.11 g0.08 glisted usedUS food database (USDA SR Legacy) #171267C
Threonine0.141 g0.37 g0.28 glisted usedUS food database (USDA SR Legacy) #171267C
Isoleucine0.171 g0.45 g0.34 glisted usedUS food database (USDA SR Legacy) #171267C
Leucine0.313 g0.82 g0.63 glisted usedUS food database (USDA SR Legacy) #171267C
Lysine0.276 g0.73 g0.55 glisted usedUS food database (USDA SR Legacy) #171267C
Methionine0.087 g0.23 g0.17 glisted usedUS food database (USDA SR Legacy) #171267C
Cystine0.02 g0.05 g0.04 glisted usedUS food database (USDA SR Legacy) #171267C
Phenylalanine0.171 g0.45 g0.34 glisted usedUS food database (USDA SR Legacy) #171267C
Tyrosine0.167 g0.44 g0.33 glisted usedUS food database (USDA SR Legacy) #171267C
Valine0.216 g0.57 g0.43 glisted usedUS food database (USDA SR Legacy) #171267C
Arginine0.094 g0.25 g0.19 glisted usedUS food database (USDA SR Legacy) #171267C
Histidine0.1 g0.26 g0.2 glisted usedUS food database (USDA SR Legacy) #171267C
Alanine0.112 g0.29 g0.22 glisted usedUS food database (USDA SR Legacy) #171267C
Aspartic acid0.283 g0.74 g0.57 glisted usedUS food database (USDA SR Legacy) #171267C
Glutamic acid0.742 g1.95 g1.48 glisted usedUS food database (USDA SR Legacy) #171267C
Glycine0.065 g0.17 g0.13 glisted usedUS food database (USDA SR Legacy) #171267C
Proline0.326 g0.86 g0.65 glisted usedUS food database (USDA SR Legacy) #171267C
Serine0.199 g0.52 g0.4 glisted usedUS food database (USDA SR Legacy) #171267C
Hydroxyproline0 g0 g0 glisted usedUS food database (USDA SR Legacy) #171267C
Vitamin E, added0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Vitamin B-12, added0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171267C
Fatty acids, total trans0.085 g0.22 g0.17 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 4:00.077 g0.2 g0.15 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 6:00.04 g0.11 g0.08 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 8:00.02 g0.05 g0.04 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 10:00.049 g0.13 g0.1 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 12:00.055 g0.14 g0.11 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 14:00.175 g0.46 g0.35 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 16:00.558 g1.47 g1.12 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 18:00.243 g0.64 g0.49 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 20:00.004 g0.01 g0.01 glisted usedUS food database (USDA SR Legacy) #171267C
MUFA 18:10.508 g1.34 g1.02 glisted usedUS food database (USDA SR Legacy) #171267C
PUFA 18:20.062 g0.16 g0.12 glisted usedUS food database (USDA SR Legacy) #171267C
PUFA 18:30.008 g0.02 g0.02 glisted usedUS food database (USDA SR Legacy) #171267C
PUFA 20:40 g0 g0 glisted usedUS food database (USDA SR Legacy) #171267C
PUFA 22:6 n-3 (DHA)0 g0 g0 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 22:00.002 g0.01 g0 glisted usedUS food database (USDA SR Legacy) #171267C
MUFA 14:10.015 g0.04 g0.03 glisted usedUS food database (USDA SR Legacy) #171267C
MUFA 16:10.027 g0.07 g0.05 glisted usedUS food database (USDA SR Legacy) #171267C
PUFA 18:40 g0 g0 glisted usedUS food database (USDA SR Legacy) #171267C
MUFA 20:10.002 g0.01 g0 glisted usedUS food database (USDA SR Legacy) #171267C
PUFA 20:5 n-3 (EPA)0 g0 g0 glisted usedUS food database (USDA SR Legacy) #171267C
MUFA 22:10 g0 g0 glisted usedUS food database (USDA SR Legacy) #171267C
PUFA 22:5 n-3 (DPA)0 g0 g0 glisted usedUS food database (USDA SR Legacy) #171267C
Stigmasterol0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Campesterol0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Beta-sitosterol0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171267C
Fatty acids, total monounsaturated0.56 g1.47 g1.12 glisted usedUS food database (USDA SR Legacy) #171267C
Fatty acids, total polyunsaturated0.073 g0.19 g0.15 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 15:00.02 g0.05 g0.04 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 17:00.011 g0.03 g0.02 glisted usedUS food database (USDA SR Legacy) #171267C
TFA 18:1 t0.078 g0.21 g0.16 glisted usedUS food database (USDA SR Legacy) #171267C
PUFA 18:2 i0.007 g0.02 g0.01 glisted usedUS food database (USDA SR Legacy) #171267C
MUFA 16:1 c0.027 g0.07 g0.05 glisted usedUS food database (USDA SR Legacy) #171267C
MUFA 18:1 c0.43 g1.13 g0.86 glisted usedUS food database (USDA SR Legacy) #171267C
PUFA 18:2 n-6 c,c0.055 g0.14 g0.11 glisted usedUS food database (USDA SR Legacy) #171267C
MUFA 17:10.005 g0.01 g0.01 glisted usedUS food database (USDA SR Legacy) #171267C
PUFA 20:30.003 g0.01 g0.01 glisted usedUS food database (USDA SR Legacy) #171267C
Fatty acids, total trans-monoenoic0.078 g0.21 g0.16 glisted usedUS food database (USDA SR Legacy) #171267C
Fatty acids, total trans-polyenoic0.007 g0.02 g0.01 glisted usedUS food database (USDA SR Legacy) #171267C
SFA 13:00.002 g0.01 g0 glisted usedUS food database (USDA SR Legacy) #171267C
MUFA 15:10.004 g0.01 g0.01 glisted usedUS food database (USDA SR Legacy) #171267C
PUFA 18:3 n-3 c,c,c (ALA)0.008 g0.02 g0.02 glisted usedUS food database (USDA SR Legacy) #171267C
Lactose5.01 g13.18 g10.02 glisted usedUS food database (USDA SR Legacy) #171267C
Lutein + zeaxanthin0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171267C
Manganese0.014 mg0.04 mg0.03 mglisted usedUS food database (USDA SR Legacy) #171267C
Niacin (B3, preformed)0.092 mg0.24 mg0.18 mglisted usedUS food database (USDA SR Legacy) #171267C
Pantothenic acid (B5)0.356 mg0.94 mg0.71 mglisted usedUS food database (USDA SR Legacy) #171267C
Retinol55 µg144.71 µg110 µglisted usedUS food database (USDA SR Legacy) #171267C

Change the amount to rescale the first column. Nutrients a database doesn't list are missing, not zero.

Absorption studies

Studies of how much of a nutrient gets in; those done in animals are marked. This page quotes a figure only from a study that passes our screen: adults, graded A, of this food in this preparation, with a test dose on record and a source that has passed our evidence check. The exception is calcium on our calcium card: its figure comes from the card’s own study, checked with the card, and is marked “used” even where that study misses a step of this screen. The others are listed so nothing is hidden, each with the first check it fails.

No study of this food passes the screen yet, so no absorption figure is quoted.

StudyNutrientAbsorbedTest dosePeopleGradeOn this page
van der Hee 2009: calcium absorption from 200 mL reduced-fat (semi-skimmed, 1.7% fat) milk, dual-label stable isotope

semi-skimmed 1.7% fat (UK), not Canadian 2% and not vitamin-fortified as in Canada · fresh pasteurised semi-skimmed milk, 1.7% fat, 44Ca-labelled, with a light standard breakfast

full text read

Calcium31 %223 mg16BNot used: not graded A, so not a direct human study of this food and preparation.
Teucher 2001: calcium absorption from semi-skimmed milk (420 g), double-label stable isotope, vs Ca-fortified Horlicks

semi-skimmed, fat percentage not stated · semi-skimmed milk, 420 g (fat % not stated) · load not reported (the comparison portion was "the same quantity of calcium present in 420 g semi-skimmed milk")

abstract only

Calcium21.2 %not reported16BNot used: we haven’t confirmed how the food was prepared in this study.

Hazard rows as the dataset rates them

  • Cadmium · Nothing to watch: under the limit · A daily serving adds 0.15% to an average adult's cadmium intake (EFSA 2012 adult median, 1.77 µg/kg body weight/week; Canadian adults in 2007: 1.2-1.75), far from doubling it, so no cap. · Health Canada Total Diet Study, trace elements · A
  • Lead · Nothing to watch: doesn’t double average intake · No cap: no safe limit is set for lead, so no grams figure. A serving of 2% milk carries 0.0649 µg, which adds about 0.13% to the average adult's intake (an estimate, lower bound); far from doubling it. · Health Canada Total Diet Study, trace elements · A
  • Milk allergy · Worth knowing · Milk is a Health Canada priority allergen · Health Canada, priority allergens · A

Oxalate, phytate and gut-tolerance measurements

  • lactose: 5.01 g/100 g · fresh weight · fluid, reduced fat, 2% milkfat, with added vitamins A and D · grade B · US food database (USDA SR Legacy)
  • lactose: 4.14 g/100 g · fresh weight · fluid, partly skimmed, 2% M.F. · grade B · Canadian Nutrient File 2026

Sources

Body map 2026-10-25.1: each nutrient’s job comes from an agency fact sheet, linked beside it under Good for.

The plain words: “a lot” means one serving (100 g when the food has no serving size) gives at least 20% of the daily amount (the reference intake), “some” at least 10%, “a little” at least 2% (the cut-offs are ours, one set for every page: 20% and 10% are borrowed from the US labelling terms “high” and “good source” and applied to Health Canada’s daily amount, whereas Health Canada’s own shopper rule says 15%; provisional: they may change in a later method version). The daily amount is Health Canada’s Dietary Reference Intake for adults 19–30; where men and women need different amounts we use the higher one (protein: 56 g for men, 46 g for women). The percentage printed under each nutrient is the printed amount as a share of that daily amount, rounded to the nearest whole number, and the word is read from that percentage, so the amount, the percentage and the word always agree. Calcium with a measured absorption is scaled by how well it gets in compared with milk.

The scale: “Nothing to watch” means a serving a day stays under the limit at ordinary amounts; “Go easy” means a serving a day can push past the limit for adults who already take in the most, or fewer than 2 servings reach it; “Limit it” means once a week or less. The dataset’s own rating is under “How we got this”. Provisional: the scale may change in a later method version.

Measured absorption under Good for: grade-A studies in adults that tested this preparation of this food, as a share of the listed amount (the share digested, for protein), quoted once each source has passed our evidence check; animal studies and other variants stay in the table above. Provisional: this screen may change in a later method version.