Satiety Per Calorie Calculator

Enter the macros, fiber, water content, and serving size of any food to see how much fullness it delivers per calorie.

Enter Food Details

Most produce is 80–95% water; lean meats around 60–70%; nuts and oils near 0%.

Results

Satiety Score
0.0
Awaiting input
Underlying Numbers
Energy density / 100g
Fiber / 100g
Protein %
Fat %
Carb %

About the Satiety Per Calorie Score

This score is rooted in Dr. Ted Naiman's Satiety Per Calorie framework — the follow-up to The PE Diet. The premise: foods that fill you up cheapest are dense in protein, fiber, and water — and light on energy density.

The Formula

We normalize every component to a 100g basis, then weight protein and fiber heavily, water lightly, and divide by energy density:

score = (protein_per_100g × 2 + fiber_per_100g × 2 + water_per_100g × 0.05)
        ÷ max(1, calories_per_100g ÷ 100)

The score is rounded to one decimal place. Bands:

  • High satiety — score ≥ 6 (most vegetables, lean meats, low-fat dairy)
  • Medium satiety — score 3–6 (mixed meals, whole grains, fruit)
  • Low satiety — score < 3 (oils, sweets, processed snacks, nuts)

For the conceptual deep-dive, read Satiety Per Calorie Explained. To go from a single score to a daily diet, the PE Ratio Calculator is the matching tool from Naiman's first book.

Related

Satiety Per Calorie Explained

The conceptual companion: why protein, fiber, and water content drive fullness independent of total calories.

PE Ratio Calculator

Score a food on its protein-to-energy ratio — the original tool from The PE Diet.