Nutrition

Low Calorie Density Foods That Keep You Full

Reviewed by Sarah Mitchell, BSc Nutrition  ·  Updated June 2026  ·  8 min read

One of the most powerful but least discussed weight loss concepts is calorie density: the number of calories per gram of food. Foods with low calorie density let you eat large, satisfying portions while consuming fewer total calories. This is the science behind why people on plant-based or Mediterranean diets often lose weight without feeling deprived.

The principle: Your stomach has stretch receptors that trigger fullness based on volume — not calories. Filling your stomach with low-calorie-density foods activates these receptors and triggers satiety hormones, producing fullness at a fraction of the calories of high-density foods.

Calorie Density Categories

Categorykcal per 100gExamples
Very low (eat freely)0–60 kcalVegetables, broth, most fruit, plain yogurt
Low (eat liberally)60–150 kcalLegumes, lean meat, fish, eggs, whole grains
Medium (portion aware)150–300 kcalBread, pasta, rice, starchy vegetables
High (eat sparingly)300–500 kcalCheese, chocolate, fried foods, pastries
Very high (small amounts)500–900 kcalOils, butter, nuts, seeds, biscuits, chips

Calorie density of common foods (kcal per 100g)

15 Cucumber 165 Chicken 130 Rice (cooked) 400 Cheese 580 Mixed nuts 880 Olive oil kcal per 100g →

Best Low-Calorie-Density Foods

Non-starchy vegetables (10–50 kcal/100g)

Fruit (45–80 kcal/100g)

Lean protein (100–165 kcal/100g cooked)

Soups and broths

Broth-based soups are among the most filling foods per calorie. A 400ml bowl of vegetable soup contains 50–100 kcal but occupies significant stomach volume. Studies show eating soup before a meal reduces total calorie intake at that meal by 20–25%.

Practical Strategies

Start meals with a salad or soup

Large portions of low-calorie-density food at the beginning of a meal fill stomach volume and reduce total intake from the more calorie-dense main course. This single habit can reduce daily calorie intake by 200–400 kcal without conscious restriction.

Swap high-density for low-density versions

⚠️ Calorie density is a useful framework but not a rule to follow rigidly. Nuts, seeds, and avocados are calorie-dense but nutritionally valuable. Context and overall diet quality matter more than the density of any single food.

The Volume Eating Approach

Volume eating is a practical application of calorie density principles: structuring meals around foods that provide maximum physical volume per calorie. The core insight from satiety research is that your stomach responds to physical stretch — filling a given stomach volume with lower-calorie food produces equivalent satiety signals to filling it with higher-calorie food.

A practical volume eating meal structure:

  • Half your plate: Non-starchy vegetables (broccoli, spinach, cucumber, cabbage, courgette, bean sprouts) — these have the lowest calorie density of any food category at 0.1–0.3 kcal/g
  • One quarter: Lean protein (chicken, fish, tofu, eggs) — 1.0–1.5 kcal/g, also the most satiating macronutrient per calorie
  • One quarter: Complex carbohydrates (cooked rice, sweet potato, oats, legumes) — 1.0–1.5 kcal/g cooked
  • Small additions: Healthy fats in measured portions — olive oil, avocado, nuts — which are calorie-dense but nutrient-rich

This structure naturally produces meals of 400–600 kcal with a physical volume that fills the stomach, compared to the same calories from ultra-processed foods which would represent a very small portion.

Calorie Density in Asian Diets

Traditional Malaysian, Singaporean, and broader Southeast Asian cuisines are actually well-suited to volume eating when prepared without excess oil and sugar. Some practical observations:

  • Nasi lemak without the sambal and coconut rice: The protein components (egg, fish, chicken) have low calorie density; the coconut rice and rich sambal are what elevate the meal's calorie density significantly
  • Yong tau foo: An excellent example of a naturally low calorie density meal — vegetable-stuffed tofu in clear broth, allowing generous volume for modest calories
  • Char kway teow and fried rice: High calorie density due to oil used in wok cooking — the same ingredients stir-fried with less oil reduce calorie density substantially
  • Soups and broths: Among the lowest calorie density foods — a large bowl of clear soup can contain 100–200 kcal while filling the stomach significantly
💡 Simple rule: Start meals with soup or a large salad before the main course. Research shows this reduces main course intake by 11–16% due to partial stomach filling — without any conscious restriction of the main meal.
References
Bell EA, Rolls BJ. Energy density of foods affects energy intake across multiple levels of fat content in lean and obese women. Am J Clin Nutr. 2001;73(6):1010–1018.
Rolls BJ et al. Salad and satiety: energy density and portion size of a first-course salad affect energy intake at lunch. J Am Diet Assoc. 2004;104(10):1570–1576.

Frequently Asked Questions

Calorie density is the number of calories per gram of food. Low calorie density foods (vegetables, fruits, lean proteins) let you eat larger volumes while consuming fewer calories, promoting satiety. High calorie density foods (oils, nuts, cheese) pack many calories into small volumes, making it easy to exceed calorie targets without feeling full.
Non-starchy vegetables (broccoli, spinach, cucumbers, lettuce) have the lowest calorie density at 0.1–0.5 kcal/g. Fruits (berries, melons, citrus) are 0.3–0.8 kcal/g. Lean proteins (chicken breast, white fish, egg whites) are 1.0–1.5 kcal/g. These form the foundation of a high-volume, lower-calorie diet.
No — even low calorie density foods contribute calories. The advantage is that you need to eat a much larger physical volume to reach your calorie target, which triggers satiety signals before you overshoot. A large salad (500g) might contain 200 kcal; 500g of almonds would be nearly 3,000 kcal.
Not inherently. Nuts, olive oil, and avocado are high calorie density but nutrient-dense and beneficial for health. The key is portion control. Pairing small portions of high calorie density foods with large volumes of low calorie density foods (e.g. a handful of nuts on a large salad) creates satisfying, nutritious meals within a calorie target.
Fill half your plate with non-starchy vegetables, a quarter with lean protein, and a quarter with complex carbohydrates. This naturally lowers the average calorie density of your meals. Adding water-rich foods like soup before meals also increases satiety without significantly increasing calories.

Next step

Use our free calculators

Get personalised results — instant, no sign-up required.

🔥 Calorie Calculator → 🥗 What to Eat Guide →
📚 Sources & Editorial Standards Content is for informational purposes only and does not constitute medical advice.