Early version. Nutrient values from USDA FoodData Central; dietitian review in progress. Not medical advice.

How the HowHealthyIs Score works

Last updated

The HowHealthyIs Score is a number from 0 to 100 that tells you how much nutrition a food delivers for its calories, compared with every other food we cover. It is based on the Nutrient Rich Foods Index (NRF9.3), a method developed and validated by Adam Drewnowski and colleagues and widely used in nutrition research.

What goes into the score?

We calculate everything per 100 kcal of the food, so a large portion of a watery vegetable and a small portion of nuts are compared fairly.

NRF9.3 = (sum of 9 nutrients to encourage, each as % of daily value, capped at 100%) minus (sum of 3 nutrients to limit, as % of daily value)

9 nutrients to encourage

  • Protein: 50 g
  • Fiber: 28 g
  • Vitamin A: 900 µg
  • Vitamin C: 90 mg
  • Vitamin E: 15 mg
  • Calcium: 1300 mg
  • Iron: 18 mg
  • Potassium: 4700 mg
  • Magnesium: 420 mg

3 nutrients to limit

  • Saturated fat: 20 g
  • Added sugars: 50 g
  • Sodium: 2300 mg

Reference amounts are the FDA Daily Values for adults (21 CFR 101.9).

How does a raw number become 0-100?

Raw NRF9.3 values are hard to read (they range from negative numbers to several hundred). We convert each food's raw value into a percentile rank across our whole database. A score of 64 means the food ranks above 64% of the foods we cover. As the database grows, scores are recalculated and every change is logged below.

What do the colors mean?

  • 80-100: Excellent nutrient density
  • 60-79: High nutrient density
  • 40-59: Moderate nutrient density
  • 20-39: Lower nutrient density
  • 0-19: Low nutrient density

What the score does not tell you

A low score does not mean a food is bad. Olive oil scores low because it has few vitamins and minerals per calorie, yet it is one of the better fats to cook with. Salmon's omega-3 fats and vitamin D are not part of NRF9.3. Portion, the rest of your meal and your own health needs matter more than any single number.

Fortified foods can score higher than their whole-food cousins. Breakfast cereals with added iron and vitamins gain points for those nutrients, even when they are low in fiber. We say so on those pages.

Near-zero-calorie foods. Coffee, tea, diet drinks and a few watery vegetables have so few calories that per-100 kcal ratios become extreme. We score any food under 20 kcal per 100 g as if it had 20 kcal.

Juice and alcohol. For fruit juice we count all of its sugar as free sugar, as the WHO does, so it counts against the score like added sugar. Alcoholic drinks get a fixed score of 0, because no amount of alcohol is recommended for health and nutrient density would be a misleading measure.

The score is general information, not medical advice.

How are the labels chosen?

Labels such as "High in fiber" or "Source of vitamin C" follow the EU nutrition claim thresholds in Regulation (EC) No 1924/2006, measured per 100 g. Caution labels such as "High in saturated fat" follow the UK front-of-pack "high" thresholds per 100 g. "Calorie-dense" marks foods with 150 kcal or more per 100 g outside the meat, fish and legume groups.

Processing level

Each food page also shows its NOVA group (1: unprocessed or minimally processed, 2: processed culinary ingredient, 3: processed, 4: ultra-processed). NOVA is shown separately and does not change the score.

Data sources

Nutrient values come from USDA FoodData Central (SR Legacy). Every food is linked to its FoodData Central ID, shown in the open dataset. SR Legacy does not report added sugars, so we estimate them from the ingredients (for example all of the sugar in cola, none of the sugar in fruit). Where USDA does not report a nutrient for a food, we count it as zero. Data checks run daily: if calories calculated from protein, carbohydrate and fat differ from the listed calories by more than 10%, the page is held back until an editor checks it.

Every food, ranked

All 216 foods with their raw NRF9.3 value per 100 kcal and score.
Foodkcal / 100 gNRF9.3Score
Spinach23534100
Swiss chard19469100
Collard greens3239399
Parsley3644699
Bok choy1333398
Kale3536398
Arugula2532697
Red bell pepper2628297
Asparagus2025596
Romaine lettuce1725696
Butternut squash4524495
Pumpkin2624195
Brussels sprouts4322594
Okra3323094
Broccoli3422093
Green bell pepper2020393
Cabbage2519792
Cantaloupe3419892
Zucchini1720192
Cauliflower2519491
Tomatoes1819691
Almond milk1518390
Carrots4118290
Lemon2918089
Lime3017589
Guava6817188
Sweet potato9017188
Green beans3116887
Radishes1616487
Kiwi6116286
Strawberries3216386
Beef liver17515085
Blackberries4315885
Papaya4315985
Artichoke4714684
Orange4714884
Grapefruit4213483
Raspberries5214483
Green peas8112882
Pineapple5012882
Celery1411781
Lychee6612281
Eggplant2510980
Mango6011280
Iceberg lettuce1410579
Mushrooms2210779
Apricot4810178
Leeks6110578
Cranberries469477
Oysters1029577
Tangerine539977
Kefir438976
Orange juice459076
Honeydew melon368975
Sauerkraut198975
Coconut water188074
Skim milk347974
Beets437873
Cucumber157873
Edamame1217872
Peach397572
Lentils1167371
Watermelon307271
Corn flakes3847170
Sunflower seeds5847170
Black beans1327069
Crab836969
Tofu786969
Navy beans1406768
Nectarine446768
Chia seeds4866767
Shrimp996767
Cod1056566
Fresh tuna1096666
Kidney beans1276565
Pinto beans1436565
Almonds5796264
Mussels1726264
Garlic1496263
Onion406263
Persimmon706262
Split peas1186062
Tuna865962
Plum465861
Venison1585761
Greek yogurt595660
Tilapia1285660
Hemp seeds5535559
Trout1685459
Blueberries575258
Flaxseed5345258
Potato935257
Sardines2085257
Chickpeas1645256
Pomegranate835156
Kimchi155155
Sesame seeds5735155
Ginger805054
Jackfruit954854
Turkey breast1474854
Pork tenderloin1434753
Pumpkin seeds5594853
Canned salmon1294552
Chicken breast1654652
Bulgur834551
Cherries634551
Sweet corn864450
Veal2034350
Banana894249
Quinoa1204249
Egg whites524248
Sirloin steak1784148
Avocado1604047
Tempeh1924147
Apple523946
Buckwheat923846
Figs743946
Hazelnuts6283845
Oats3893845
Lean ground beef1743744
Pear633644
Bagel2643643
Popcorn3873543
Lamb1913542
Whole wheat pasta1493542
Granola4893541
Peanuts5673441
Eggs1433440
Pork chop1803440
Salmon2063339
Whole wheat bread2523339
Chicken thigh1793038
Corn tortilla2183038
Ground turkey2033238
Prunes2403037
Soy milk543037
Cottage cheese812936
Duck2012936
Pistachios5602835
Wild rice1012935
Mackerel2622734
Pine nuts6732734
Barley1232733
French fries1682633
Cashews5532532
Grapes692632
Hummus2372431
Milk612431
Potato chips5322431
Dates2772430
Plain yogurt612330
Ground beef2562229
Millet1192229
Brazil nuts6592228
Raisins2992128
Brown rice1232127
Rice cakes3872127
Parmesan cheese3922026
Pasta1581926
Peanut butter5981825
Whole milk Greek yogurt971925
Couscous1121724
Olives1161824
Chicken wings2541623
Rye bread2591523
Walnuts6541523
Ham1641522
Tahini5921422
Sourdough bread2721421
White rice1301421
Pecans6911320
White bread2661320
Cheese pizza2681219
Coffee11119
Canola oil884918
Hamburger2971018
Granola bar471917
Macadamia nuts718817
Black tea1716
Mozzarella299816
Cheddar cheese403715
Flour tortilla306615
Pretzels384515
Dark chocolate598514
Green tea1514
Mac and cheese190413
Olive oil884313
Croissant406-312
Diet cola1312
Avocado oil884-711
Bacon468-811
Chocolate chip cookies492-910
Mayonnaise680-910
Feta cheese265-99
Instant ramen440-99
Cream cheese350-148
Doughnut434-118
Vanilla ice cream207-138
Hot dog315-167
Pork sausage396-167
Milk chocolate535-186
Salami336-176
Coconut meat354-215
Jam278-215
Butter717-224
Chocolate hazelnut spread539-254
Apple juice46-283
Maple syrup260-393
Coconut oil892-462
Ketchup101-472
Cola42-491
Sugar387-511
Beer4370
Honey304-520
Red wine85100
Soy sauce60-3170

Version history

  • 1.0 (2026-10-08): first public version. NRF9.3 per 100 kcal, percentile scale. Pending sign-off by our dietitian board before launch.

References

  1. Drewnowski A. Defining nutrient density: development and validation of the nutrient rich foods index. J Am Coll Nutr. 2009;28(4):421S-426S.
  2. Fulgoni VL, Keast DR, Drewnowski A. Development and validation of the nutrient-rich foods index: a tool to measure nutritional quality of foods. J Nutr. 2009;139(8):1549-1554.
  3. Monteiro CA, Cannon G, Levy RB, et al. Ultra-processed foods: what they are and how to identify them. Public Health Nutr. 2019;22(5):936-941.
  4. Regulation (EC) No 1924/2006 on nutrition and health claims made on foods, Annex.