Calculate the calorie density (calories per gram) of any food. Compare foods by energy density and find high-satiety, low-calorie options for weight management.
Calorie density — also called energy density — measures how many calories are packed into a given weight of food, typically expressed as calories per gram (kcal/g) or calories per 100 grams. Understanding calorie density is one of the most powerful tools for weight management because it directly determines how much food you can eat within your calorie budget.
Low-calorie-density foods (vegetables, fruits, lean proteins) let you eat large, satisfying volumes while staying in a calorie deficit. High-calorie-density foods (oils, nuts, chocolate, fried foods) provide lots of energy in very small portions. Neither is inherently good or bad — but understanding where foods fall on the density spectrum helps you make smarter choices.
This calculator computes the calorie density of any food from its nutrition label data and classifies it into density categories with practical guidance. It also includes a built-in reference database comparing common foods across the density spectrum.
Research on volumetric eating shows that people feel full based on the weight and volume of food eaten, not its calorie content. By shifting your diet toward lower-density foods, you can eat more food by weight while consuming fewer calories — making dieting feel less restrictive. This calculator helps you identify the density of the foods in your diet and find lower-density alternatives.
Calorie Density = Total Calories / Weight in Grams Density Categories: • Very Low: < 0.6 kcal/g (most vegetables, fruits, broths) • Low: 0.6–1.5 kcal/g (lean proteins, cooked grains, legumes) • Medium: 1.5–4.0 kcal/g (bread, cheese, meat, dried fruit) • High: 4.0–9.0 kcal/g (nuts, oils, butter, chocolate) Calories per 100g = (Calories / Weight) × 100 Source: Rolls (2009), Volumetrics research from Penn State
Result: 1.25 kcal/g (Low density)
A food with 250 calories per 200g serving has a calorie density of 250/200 = 1.25 kcal/g. This falls in the "Low" density category, making it a good choice for weight management. At this density, a full 500g portion (about 1 lb) would be only 625 calories. For comparison, the same 500g of butter (7.17 kcal/g) would be 3,585 calories.
Research consistently shows that humans eat a relatively consistent weight of food each day — approximately 3–5 pounds — regardless of calorie content. This means that the calorie density of your food choices is a primary determinant of total calorie intake. A landmark study by Rolls et al. (1998) demonstrated that people given low-density foods ate 30% fewer calories while reporting the same fullness as those eating higher-density meals.
At the very low end (0.1–0.5 kcal/g), you find non-starchy vegetables, most fruits, and broth-based soups. These are "free" foods for weight management — you can eat large volumes with minimal calorie impact. In the low range (0.6–1.5 kcal/g), you find cooked whole grains, lean proteins, legumes, and starchy vegetables. The moderate range (1.5–4.0 kcal/g) includes bread, cheese, meats, and dried fruits. At the high end (4.0–9.0 kcal/g), you find nuts, seeds, oils, butter, and fried foods.
The most sustainable weight loss approach using calorie density: make 80% of your diet from foods under 1.5 kcal/g. This naturally creates a calorie deficit without needing to count every calorie. When you fill your plate with vegetables, lean proteins, and whole grains, you feel physically full before you can overconsume calories. Reserve higher-density foods for flavor and enjoyment in controlled portions.
Calorie density and nutrient density are different concepts. Some high-calorie-density foods are very nutrient-dense (almonds, salmon, avocado), while some low-calorie-density foods are nutrient-poor (diet soda, iceberg lettuce). The ideal approach combines both: choose foods that are moderate-to-low in calorie density AND high in nutrient density — this naturally leads to diets rich in vegetables, fruits, lean proteins, and whole grains.
Calorie density is the number of calories per gram of a food. It ranges from about 0.1 kcal/g (plain lettuce, celery) to 9.0 kcal/g (pure fat/oil). Foods with more water and fiber tend to have lower calorie density, while foods with more fat and less water have higher density. It is a key concept in volumetric eating and weight management.
Research by Barbara Rolls at Penn State found that diets averaging 1.0–1.3 kcal/g allow people to feel full while maintaining a calorie deficit. Build meals around foods under 1.5 kcal/g (vegetables, fruits, lean proteins, soups, cooked whole grains) and use higher-density foods in smaller measured amounts as additions rather than the base of your meal.
No — calorie density is a tool, not a moral judgment. Nuts (5–6 kcal/g), olive oil (8.8 kcal/g), and dark chocolate (5–6 kcal/g) are nutrient-rich foods with high density. They are excellent for athletes and people needing to gain weight. For those trying to lose weight, consuming them in measured portions (rather than unlimited amounts) is the key strategy.
Water has zero calories, so adding water to food dilutes its calorie density dramatically. This is why soups, stews, and smoothies feel filling for fewer calories. A grape has 0.7 kcal/g while a raisin (same grape, no water) has 3.0 kcal/g. Cooking methods that add water (boiling, steaming) lower density; methods that remove water (dehydrating, baking) increase it.
Volumetric eating is a dietary approach developed by Dr. Barbara Rolls based on the principle that people eat a consistent weight of food each day. By choosing foods with lower calorie density, you can eat the same weight (and feel equally full) while consuming fewer calories. It is one of the most evidence-based and sustainable approaches to weight management.
The easiest strategies: (1) Add more vegetables to every dish — they have very low density (0.1–0.5 kcal/g). (2) Start meals with a broth-based soup or large salad. (3) Swap fried foods for grilled or steamed. (4) Choose whole fruits instead of dried fruits or juice. (5) Use cooking spray instead of pouring oil. (6) Add water-rich foods like tomatoes, cucumbers, and mushrooms.
Yes, and beverages are a major trap. Water is 0 kcal/g, but soda is about 0.4 kcal/g, juice is 0.4–0.5 kcal/g, milk is 0.4–0.6 kcal/g, and beer is about 0.4 kcal/g. These seem low, but liquid calories don't trigger satiety the way solid food does. A 500ml soda (200 kcal) adds calories without reducing hunger for your next meal.
Plan each meal in three tiers: (1) Base layer (50–70% of volume): low-density foods under 1.0 kcal/g — vegetables, fruits, lean proteins, soups. (2) Middle layer (20–30%): moderate-density foods at 1.0–2.5 kcal/g — cooked grains, legumes, lean dairy. (3) Accent layer (10–20%): higher-density toppings in measured amounts — cheese, nuts, dressings, sauces.