← Nutrient Scoring Models

NUTRITION ANALYSIS

Nutrient Rich Food Index (NRF)

The Nutrient Rich Food Index (NRF) is a nutrient-profiling approach that balances nutrients to encourage against nutrients to limit. Also called the Nutrient Rich Foods Index in the original literature, it measures nutritional value relative to a reference amount of food or energy. Fuel Lens uses a per-100-kcal comparison, so foods with different calorie densities can be compared on the same energy basis.

What is the Nutrient Rich Food Index 9.3?

The classic Nutrient Rich Food Index 9.3 (NRF 9.3) combines nine positive nutrients—protein, fiber, vitamins A, C and E, calcium, iron, magnesium and potassium—and subtracts contributions from saturated fat, added sugars and sodium. The notation is a nutrient count: 9 positive nutrients and 3 nutrients to limit, rather than a software version.

Drewnowski's 2010 article describes food rankings based on daily-value contributions and discusses combining them with prices to assess affordability. A nutrient-density score alone does not measure price.

Typical Nutrient Rich Food Index variants in research

The 2009 development and validation study by Fulgoni, Keast and Drewnowski compared variants including:

Research variantPositive nutrientsNutrients to limit
NRF 6.36Saturated fat, added sugars, sodium
NRF 9.39Saturated fat, added sugars, sodium
NRF 11.311Saturated fat, added sugars, sodium
NRF 15.315Saturated fat, added sugars, sodium

The study compared scores with the Healthy Eating Index using US dietary survey data. NRF 9.3 was a strong-performing model; adding more nutrients did not automatically improve agreement with diet quality. Nutrient counts alone do not establish that two implementations use identical nutrient sets or reference values.

Nutrient Rich Food Index profiles available in Fuel Lens

Fuel Lens implements the following profiles. The expanded profiles are app adaptations, and the cited studies do not validate all of them. In particular, Fuel Lens's cumulative 15-nutrient set differs from the research NRF 15.3 set.

ModelPositive nutrientsLimited nutrientsBest use
NRF 26.5265Broadest supported NRF variant
NRF 26.4264Broad NRF variant without sodium
NRF 26.3263Broad NRF variant
NRF 21.3213Expanded Fuel Lens profile
NRF 15.3153Broad micronutrient comparison
NRF 9.393Classic compact baseline
NRF 9.292Compact baseline without sodium

How Fuel Lens calculates the Nutrient Rich Food Index

Fuel Lens converts each nutrient amount to per 100 kcal, then compares it with one twentieth of that nutrient's daily reference amount for a 2,000-kcal diet:

Nutrient points = min(100, 100 × amount per 100 kcal ÷ (daily reference ÷ 20))

Raw score = sum of positive nutrient points − sum of limited nutrient points

Displayed score = raw score ÷ number of positive nutrients

For example, a nutrient supplying 5% of its daily reference per 100 kcal reaches Fuel Lens's 100-point cap for that nutrient. The app caps both positive and limited contributions. This energy-adjusted reference and display normalization are implementation choices; a Fuel Lens score should not be treated as numerically interchangeable with a published research score.

Scale and normalization

Fuel Lens normalizes the Nutrient Rich Food Index to a maximum displayed score of 100%. This percentage describes the score scale, not the percentage of all daily nutritional needs met. Scores are not floored at 1, so limited-nutrient penalties can produce values below 0.

Maximum NRF raw scores

The raw score is the positive nutrient total minus limited nutrient penalties, before normalization. Its maximum occurs when all positive contributions reach their caps and all penalties are zero:

Maximum raw score = number of positive nutrients × 100

The normalized score is calculated by dividing the raw score by the same number of positive nutrients. Limited nutrients do not affect this maximum when they contribute zero penalty. Therefore, changing the number of limited nutrients does not change the score ceiling.

Number of positive nutrientsMaximum raw score
9900
151,500
212,100
262,600

The configurable NRF model uses the selected positive profile, so its maximum raw score is determined by the selected positive-nutrient count. For example, a 9-nutrient profile has a maximum raw score of 900, while a 26-nutrient profile has a maximum raw score of 2,600. After division by the positive-nutrient count, both normalize to a maximum displayed score of 100.

Nutrient Rich Food Index nutrient sets in Fuel Lens

The NRF model combines a positive nutrient profile with a negative nutrient profile. The number before the dot is the number of positive nutrients; the number after the dot is the number of negative nutrients that can subtract points.

The positive and negative profiles are independent. The tables below show what each additional stage contributes.

Positive nutrients

Positive nutrients reward nutrient density. The profiles are cumulative: each stage contains the previous stage and adds the nutrients in the last column.

Positive stagePrevious stageNewly added nutrients
NRF 9—Protein, Fiber, Vitamins A, C and E, Calcium, Iron, Magnesium, Potassium
NRF 15NRF 9Vitamins D and K, Vitamin B6, Vitamin B12, Folate, Zinc
NRF 21NRF 15Omega-3, Thiamine (Vitamin B1), Riboflavin (Vitamin B2), Niacin (Vitamin B3), Phosphorus, Selenium
NRF 26NRF 21Monounsaturated Fat, Pantothenic Acid (Vitamin B5), Copper, Manganese, Choline

A higher positive stage leaves the earlier nutrients unchanged. It adds more positive contributions to the average, but it also requires more complete food data for a reliable comparison.

Negative nutrients

Negative nutrients are nutrients to limit. Their points are subtracted from the positive nutrient points. The profiles are cumulative along their stated path; NRF 4 starts again from NRF 2 and is not NRF 3 plus one nutrient.

Negative stagePrevious stageNewly added or changed nutrients
NRF 2—Saturated Fat, Added Sugars
NRF 3NRF 2Sodium
NRF 4NRF 2Trans Fat, Alcohol; Sodium is not included
NRF 5NRF 4Sodium

The suffix after the dot selects this negative profile: .2 uses NRF 2, .3 uses NRF 3, .4 uses NRF 4, and .5 uses NRF 5. Adding a negative nutrient adds another possible penalty; it does not increase the score ceiling.

Data completeness and reliability

Every result includes data_coverage_percent. The denominator is the number of nutrients used by the selected model.

  • Missing, null, or untracked Cronometer values are unavailable.
  • A measured value of 0 is known and counts toward coverage.
  • Lower coverage means the score is less reliable for comparison.
  • Coverage is model-specific because each NRF variant uses a different nutrient set.

Always interpret a score together with its data coverage.

Missing nutrient amounts contribute zero points in Fuel Lens's Nutrient Rich Food Index calculation. Missing positive nutrients can lower the score; missing limited nutrients can hide penalties. The calculation does not reweight available nutrients as the Custom model does.

Research applications and interpretation

The 2021 study by Imai and colleagues applied an adapted Nutrient Rich Food Index 9.3 to dietary records from 108 pregnant women in Japan. It used Japanese references, vitamin D instead of vitamin E, and penalties for intake exceeding limiting references. Its maximum score was 900. This illustrates why reference values, selected nutrients, energy adjustment and penalty rules must be checked before comparing studies or apps.

Use Fuel Lens scores to compare foods under the same profile and data conditions. The cited research does not establish that Fuel Lens's expanded profiles predict health outcomes.

Nutrient Rich Food Index references

Open nutrient scoring

Read about the Custom model

Continue with these connected Fuel Lens guides.