nutrition calculators

Nutrient Density Calculator

Score any food's nutritional value relative to its calorie cost using protein, fiber, vitamin C, and iron content. Use it when comparing foods or building a nutrient-rich meal plan.

About this calculator

Nutrient density measures how much nutritional value a food delivers per calorie. This calculator weights four key nutrients — protein, fiber, vitamin C, and iron — by their relative importance and divides the sum by the food's calorie content per 100 g. The formula is: Score = ROUND(((protein × 4 + fiber × 2.5 + vitaminC × 1.1 + iron × 5.6) / calories) × 1000, 1). Higher multipliers reflect nutrients that are harder to obtain in adequate amounts. Iron receives the highest weight (5.6) because deficiency is widespread globally. The resulting score lets you rank foods objectively — a score of 10 or above generally indicates a highly nutrient-dense food. Use it alongside calorie targets to prioritise foods that deliver the most nutrition per bite.

How to use

Consider 100 g of cooked spinach: 23 kcal, 2.9 g protein, 2.2 g fiber, 28 mg vitamin C, 3.6 mg iron. Step 1 — calculate the numerator: (2.9 × 4) + (2.2 × 2.5) + (28 × 1.1) + (3.6 × 5.6) = 11.6 + 5.5 + 30.8 + 20.16 = 68.06. Step 2 — divide by calories and scale: (68.06 / 23) × 1000 = 2,958.3. Step 3 — round to one decimal: Score = 2958.3 / 100 = 29.6. Spinach scores 29.6, confirming it as an exceptionally nutrient-dense food.

Frequently asked questions

What does a high nutrient density score actually mean for my diet?

A high score means the food delivers a large amount of key nutrients relative to the calories it provides. Foods scoring above 10 are excellent choices when your goal is to meet micronutrient targets without exceeding your calorie budget. Prioritising high-scoring foods helps prevent deficiencies even on a calorie-restricted diet. It does not mean lower-scoring foods are unhealthy — calorie-dense foods like nuts still provide valuable fats and minerals.

Why does iron have a higher weighting than protein in the nutrient density formula?

The weights reflect the relative difficulty of obtaining adequate amounts of each nutrient from a typical Western diet. Iron deficiency is the most common nutritional deficiency worldwide, so foods that supply meaningful iron are given extra credit. Protein, while essential, is more easily obtained across a wide variety of foods, so its weighting is comparatively lower. The multipliers are not arbitrary — they are calibrated so that a balanced whole food like spinach or lentils scores noticeably higher than a processed food with similar calories.

How is nutrient density different from calorie density when choosing healthy foods?

Calorie density refers to the number of calories per gram of food, while nutrient density measures the nutrient value per calorie. A food can be low in calorie density (like lettuce) but also low in nutrient density if it contains few vitamins or minerals. Conversely, a calorie-dense food like beef liver is extremely nutrient-dense. The best dietary strategy combines both concepts — choosing foods that are relatively low in calories AND high in nutrients per calorie.