Healthiest milk: 12 milks ranked

Dairy and plant milks ranked per cup by nutrient density per 100 calories (NRF9.3), with sugar and saturated fat as tiebreakers. Skim and low-fat dairy and fortified soy milk lead on protein and calcium per calorie; unsweetened almond milk is lowest in calories but also in protein.

Top 10

  1. Beverages, almond milk (unsweetened, shelf stable)1 cup (262 g) · 39 kcal · protein 1.4 g · calcium 452 mg224score
  2. Soymilk, original and vanilla (light, with added calcium, vitamins A and D)1 cup (243 g) · 73 kcal · protein 5.8 g · calcium 299 mg76.9score
  3. Soymilk, original and vanilla (light, unsweetened, with added calcium, vitamins A and D)1 cup (243 g) · 83 kcal · protein 6.4 g · calcium 299 mg61.5score
  4. Milk, nonfat (fluid, with added vitamin A and vitamin D (fat free or skim))1 cup (245 g) · 83 kcal · protein 8.4 g · calcium 323 mg51.8score
  5. Soymilk, original and vanilla (with added calcium, vitamins A and D)1 cup (243 g) · 104 kcal · protein 6.3 g · calcium 299 mg45.4score
  6. Milk, lowfat (fluid, 1% milkfat, with added vitamin A and vitamin D)1 cup (244 g) · 102 kcal · protein 8.2 g · calcium 307 mg31.3score
  7. Milk, reduced fat (fluid, 2% milkfat, with added vitamin A and vitamin D)1 cup (244 g) · 122 kcal · protein 8.2 g · calcium 307 mg27score
  8. Beverages, rice milk (unsweetened)8 fl oz (240 g) · 113 kcal · protein 0.7 g · calcium 283 mg25.2score
  9. Soymilk, original and vanilla (unfortified)1 cup (243 g) · 131 kcal · protein 8 g · calcium 61 mg20.8score
  10. Milk, sheep (fluid)1 cup (245 g) · 265 kcal · protein 14.7 g · calcium 473 mg15.7score

All 12 milks

#MilkServingCalories (kcal)Protein (g)Calcium (mg)Sugars (g)Saturated fat (g)ScoreNRF9.3
1Beverages, almond milk (unsweetened, shelf stable)1 cup (262 g)391.44522.10.3224226
2Soymilk, original and vanilla (light, with added calcium, vitamins A and D)1 cup (243 g)735.82996.3076.979
3Soymilk, original and vanilla (light, unsweetened, with added calcium, vitamins A and D)1 cup (243 g)836.429910.261.562
4Milk, nonfat (fluid, with added vitamin A and vitamin D (fat free or skim))1 cup (245 g)838.432312.50.151.855
5Soymilk, original and vanilla (with added calcium, vitamins A and D)1 cup (243 g)1046.32998.90.545.447
6Milk, lowfat (fluid, 1% milkfat, with added vitamin A and vitamin D)1 cup (244 g)1028.230712.71.431.334
7Milk, reduced fat (fluid, 2% milkfat, with added vitamin A and vitamin D)1 cup (244 g)1228.230712.32.72730
8Beverages, rice milk (unsweetened)8 fl oz (240 g)1130.728312.7025.227
9Soymilk, original and vanilla (unfortified)1 cup (243 g)1318619.70.520.822
10Milk, sheep (fluid)1 cup (245 g)26514.7473—11.315.718
11Milk, goat (fluid, with added vitamin D)1 cup (244 g)1688.732710.96.510.213
12Milk, whole (3.25% milkfat, with added vitamin D)1 cup (244 g)149830012.34.558

How the score works. Score = NRF9.3 nutrient density per 100 kcal (sum of %DV for protein, fiber, vitamins A, C and E, calcium, iron, potassium and magnesium, each capped at 100%, minus %DV for saturated fat, added sugars (total sugars used as a proxy) and sodium), minus 10% of the %DV per 100 kcal for sugars and saturated fat as a category-specific tiebreaker. Per-100 kcal scoring favours foods that deliver nutrients for few calories; a food's absolute amounts per serving are in the table. Items are from USDA FoodData Central SR Legacy (2018) and reflect the products USDA analysed; current retail formulations may differ. Full methodology.

Frequently asked questions

What is the healthiest milk?

By nutrient density per 100 calories (NRF9.3) Beverages, almond milk (unsweetened, shelf stable) ranks first of 12 milks in the USDA database, with 39 calories per 1 cup. Soymilk, original and vanilla (light, with added calcium, vitamins A and D) and Soymilk, original and vanilla (light, unsweetened, with added calcium, vitamins A and D) follow. The score rewards protein, fiber, vitamins and minerals and penalises saturated fat, sugar and sodium.

How are these milks ranked?

Dairy and plant milks ranked per cup by nutrient density per 100 calories (NRF9.3), with sugar and saturated fat as tiebreakers. Skim and low-fat dairy and fortified soy milk lead on protein and calcium per calorie; unsweetened almond milk is lowest in calories but also in protein. Every value comes from USDA FoodData Central; see the methodology page for the formula.

Which milk should I avoid?

Milk, whole (3.25% milkfat, with added vitamin D) ranks last of 12 on this measure, with 149 calories per 1 cup. 'Last' here means lowest nutrient density per calorie, not that a food is harmful.

Other categories

Nutrient values are from USDA FoodData Central (SR Legacy, April 2018; Foundation Foods, April 2026) and shown per serving as described on each page. %DV uses the FDA Daily Values for adults and children aged 4 and over. This is nutrition data for general information, not medical or dietary advice; talk to a clinician or registered dietitian about your own needs. How the numbers are calculated.