What Are the Most Filling Low-Calorie Foods?

The most filling low-calorie foods combine protein, fibre, and high water content. Top options: plain Greek yoghurt (450kJ, 15–18g protein), edamame (320kJ, 11g protein + 4g fibre), hard-boiled eggs (310kJ per egg, 6g protein), cottage cheese (420kJ, 12g protein), broth-based soups (100–300kJ, high volume), and raw vegetables with hummus (560kJ, 6g protein + 5g fibre).

Low-calorie and filling are not contradictions. They are a combination — and understanding why requires understanding how the body signals fullness.

Satiety is not simply about kilojoules consumed. It is the result of multiple signals: stomach distension from food volume, protein activating gut hormones, fibre slowing digestion, and blood glucose stability preventing hunger rebounds. A food that delivers all four mechanisms simultaneously achieves something remarkable: genuine, sustained fullness at a fraction of the energy content of most processed snacks.

Four Concepts Worth Separating

Satiation vs satiety

Satiation is what makes you stop eating during a meal. Satiety is how long the fullness lasts afterwards. A large salad can produce strong satiation but weak satiety; a small tub of Greek yoghurt does the opposite. For snacking, satiety is usually what matters, because the question is whether you make it to the next meal.

Energy density

Energy density is the energy a food provides relative to its weight, usually expressed as kJ per 100g. Foods high in water and fibre have low energy density, which means a large physical portion for relatively few kilojoules. That is why a bowl of vegetable soup and a small biscuit can carry the same energy while feeling completely different.

Energy density is not the same as nutrient density

A food can be low in energy density while contributing little beyond water and bulk. Nutrient density describes how much useful nutrition arrives with the energy. Most foods in this guide score reasonably on both, but the two are separate ideas and a low-energy food is not automatically a nutritious one.

Food volume

Volume is the physical amount of food in your stomach. Stretch receptors respond to it regardless of how many kilojoules came with it, which is why high-water foods can feel substantial for very little energy. Volume works fastest but fades fastest; protein works slower but lasts longer.

The Science of Satiety: Why Some Foods Fill You More

The Satiety Index was developed by Dr Susanna Holt and colleagues at the University of Sydney and published in 1995 (Holt SH, Brand Miller JC, Petocz P, Farmakalidis E. A satiety index of common foods. European Journal of Clinical Nutrition, 1995;49(9):675–690). Participants ate 1,000kJ portions of 38 foods and rated their fullness over the following two hours, with white bread set at a baseline of 100.

Key findings relevant to snacking:

Food Satiety Index Notes
Boiled potatoes 323 Highest SI of any tested food
Oatmeal/porridge 209 High beta-glucan fibre
Oranges 202 High water + fibre
Apples 197 High fibre, high water
Brown pasta 188 Lower GI than white
Eggs 150 High protein
Wholegrain bread 157 Higher than white (100)
Cheese 146 Protein + fat combination
Crackers 127 Better than expected
White bread 100 Baseline
Croissant 47 Lowest SI of tested foods
Chocolate bar 70 Below baseline

The practical implication is that protein-rich whole foods, vegetables and high-fibre fruits tended to produce more reported fullness per kilojoule than refined snack foods in that study. It remains a useful historical research tool for illustrating how much foods can differ in reported fullness relative to their energy content. It is not a universal ranking, and individual responses vary.

AminoHub Editorial Note

The Satiety Index provides useful historical evidence about differences in reported fullness between foods, but it should not be treated as a universal ranking of every food, or as a prediction of how any individual will respond. Read it as a research reference rather than a scoreboard.

The Three Pillars of Filling Low-Calorie Eating

Three pillars of filling low-calorie eating showing protein, dietary fibre and water-rich foods that support fullness, appetite control and lower calorie intake.

Pillar 1: Protein

Protein is one of the strongest dietary factors associated with satiety, and is particularly useful when building lower-energy snacks. Several appetite pathways are involved:

  • Peptide YY (PYY) — signals fullness to the hypothalamus
  • Glucagon-like peptide-1 (GLP-1) — slows gastric emptying and reduces appetite
  • Reduced ghrelin — suppresses the primary hunger hormone

Research on higher-protein eating patterns generally reports reduced hunger and lower spontaneous energy intake compared with lower-protein patterns, though the size of the effect varies between studies and individuals.

For snacks specifically, we use 10g protein per serve as a practical editorial benchmark when comparing protein-focused options across our snack guides. It is not a clinical threshold, and individual protein requirements vary with body size, activity and total daily intake.

Pillar 2: Dietary Fibre

Dietary fibre contributes to satiety through three mechanisms:

  1. Physical volume — fibre absorbs water and expands, creating stomach distension
  2. Slowed digestion — fibre slows the movement of food through the GI tract, extending the feeling of fullness
  3. Gut microbiome signalling — fermentable fibre feeds beneficial bacteria that produce short-chain fatty acids, which influence appetite regulation

Australian fibre recommendations vary by age and sex, so check the relevant NHMRC Nutrient Reference Value for your demographic. Adequate Intake figures for adults sit broadly in the 25 to 30g per day range, and Australian survey data has consistently shown average intakes falling below those figures.

Pillar 3: Water Content (Energy Density)

Low-energy-dense foods have high water content — vegetables (85–95% water), fruit (80–90% water), yoghurt, and soups. Water adds physical volume and weight to food without contributing kilojoules, creating stomach distension and triggering stretch receptors that signal fullness.

A cup of watermelon (95% water, ~190kJ) creates significantly more stomach volume than a small chocolate bar at the same kilojoules. The satiety difference is stark.

Most Filling Low-Calorie Foods: Ranked

Food kJ per serve Protein Fibre Water content AminoHub Fullness Indicator AminoHub Score
Plain Greek yoghurt 170g 450kJ 15–18g 0g 83% 9/10 84/100
Edamame 100g 320kJ 11g 4g 73% 9/10 80/100
Broth-based soup 400ml 200–350kJ 4–8g 2–4g Very high; varies by recipe 8/10 62/100
Cottage cheese 100g 420kJ 12g 0g 79% 8/10 78/100
Hard-boiled eggs (2) 620kJ 12g 0g 75% 8/10 74/100
Oatmeal/porridge (½ cup dry) 640kJ 5g 4g High when cooked 8/10 62/100
Hummus 4 tbsp + vegs 560kJ 6g 5g High (vegs) 8/10 76/100
Apple (medium) 350kJ 0.5g 4g 86% 6/10 52/100
Air-popped popcorn 3 cups 375kJ 3g 4g Low but high volume 7/10 62/100

Head-to-Head: Filling vs Unsatisfying at the Same Kilojoules

~450kJ Comparison

Snack kJ Protein Fibre Relative fullness (editorial)
Plain Greek yoghurt (170g) 450kJ 15–18g 0g High
Flavoured muesli bar 450kJ 3–5g 1–2g Low
2 chocolate biscuits 450kJ 2g 0.5g Low
Apple + 10 almonds 640kJ 3.5g 5.5g Moderate to high

Key Takeaways: Filling Low-Calorie Foods

✓ Protein at 10g or more per serve is a useful benchmark for sustained fullness

✔ Fibre extends fullness by slowing digestion and feeding gut bacteria

✔ High water content creates physical volume that triggers stretch receptors

✓ In the 1995 Satiety Index study, boiled potatoes, oats, oranges and apples rated higher than most snack foods tested

✓ Several highly processed snack foods in the original study scored below the white-bread baseline of 100

Most Filling Soup Options

Soup is one of the most underrated filling low-calorie options. The likely reasons are straightforward: a large volume of food for very little energy, and a low energy density that lets you eat a full bowl without a large kilojoule cost. Broth-based versions do this better than cream-based ones.

Best filling soup options under 400kJ per serve:

  • Miso soup (1–2 sachets) — 100–200kJ, savoury umami satisfaction
  • Vegetable broth with added edamame — 280kJ, 9g protein, 4g fibre
  • Lentil and vegetable soup (homemade) — 350kJ, 8g protein, 6g fibre
  • Chicken and vegetable soup (homemade, skimmed fat) — 380kJ, 15g protein
  • Tomato soup (homemade, not cream-based) — 280kJ, 3g protein, 3g fibre

Filling Snack Combinations for the Longest Duration

Filling snack combinations with yoghurt, eggs, edamame, cottage cheese and hummus, compared for protein, fibre and fullness.

For maximum hunger management between meals:

Combination Total kJ Protein Fibre Relative fullness (editorial)
Greek yoghurt 150g + 1 cup berries 490kJ 13g 3g High
2 eggs + medium apple 710kJ 12g 4g High
Edamame 100g + 1 cup broth 420kJ 11g 4g High
Cottage cheese 100g + vegs 500kJ 12g 3g High
Hummus 4 tbsp + carrot + popcorn 740kJ 7g 8g High

What Keeps You Full Without Many Calories?

Three mechanisms, and the most reliable foods use at least two of them. Protein slows gastric emptying and keeps fullness going longest. Fibre adds bulk and slows digestion. Water content adds physical volume for almost no energy.

Most filling for the fewest kilojoules: Edamame, plain Greek yoghurt, cottage cheese, eggs and broth-based soups. Edamame is the standout because it carries protein, fibre and water in the same serve.

Best high-protein filling snacks: Greek yoghurt, edamame, cottage cheese, eggs and tinned tuna. If protein is your main filter, our guide to high-protein, low-calorie snacks ranks them properly.

Best filling foods for weight management: Vegetables, fruit, broth-based soups and protein-rich foods all help you build a lower-energy eating pattern that you can actually stick with. No individual food causes weight loss on its own.

What Food Keeps You Full the Longest?

There is no universal winner, because fullness depends on protein, fibre, food volume, energy density, what else is in the meal and your own response. As a general pattern, protein-dominant foods last longest, high-volume water-rich foods work fastest but fade sooner, and combinations of the two outperform either alone.

Among the foods compared here, plain Greek yoghurt and edamame are the most reliable single choices, and pairing a protein food with a high-volume one works better still.

How We Rate Fullness

The AminoHub Fullness Indicator is an editorial estimate based on protein density, fibre, energy density and expected food volume. It is separate from Holt’s Satiety Index, which is published research, and it is not a clinical measurement.

The AminoHub Score is the sum of five equally weighted criteria, each scored from 0 to 20 for a maximum of 100: protein density, dietary fibre, added sugar, sodium and ingredient quality. It is an editorial comparison tool used across our snack guides, not a clinical rating.

Evidence Behind This Guide

Different statements in this article rest on different kinds of evidence. This table separates them.

Claim Type of evidence Source
Foods differ substantially in reported fullness per kilojoule Single controlled study, 1995 Holt et al., Eur J Clin Nutr
Protein influences appetite hormones Reviews of controlled trials Published appetite research
Fibre extends fullness Clinical and review evidence Published fibre research
Soup before a meal can reduce intake at that meal Controlled feeding studies Rolls et al., Appetite
Australian fibre reference values Government guidance NHMRC Nutrient Reference Values
Nutrition values for foods listed here Reference database FSANZ Australian Food Composition Database
AminoHub Fullness Indicator and Score Editorial estimate AminoHub methodology, below

Research Snapshot

  • Protein-containing snacks generally produce a stronger satiety hormone response than equivalent-kilojoule carbohydrate snacks, though the size of the difference varies by study
  • Fibre-containing snacks tend to extend fullness compared with low-fibre snacks of similar energy, largely through slower digestion and greater food volume
  • Controlled research has shown that eating a broth-based soup before a meal can reduce intake at that meal in some settings (Rolls et al., Appetite, 2007)
  • Observational studies have reported that adults with higher fibre intakes tend to have lower average body weight than those with lower intakes. This is an association and does not establish that fibre intake alone caused the difference

The Bottom Line

Filling low-calorie foods are not a paradox — they are a well-understood scientific category. Protein, fibre, and high water content are the three mechanisms. Greek yoghurt, edamame, eggs, cottage cheese, legumes, broth-based soups, and high-fibre vegetables deliver all three simultaneously at well under 600kJ per serve.

Return to:

References

Last reviewed: August 2026. General information only — consult an Accredited Practising Dietitian for personalised advice.

Author : TheAminohub

Take the Next Step in
Your Health Journey

Take the next step by speaking with a registered practitioner about your health goals

Frequently Asked Questions

Plain Greek yoghurt (450kJ, 15–18g protein), edamame (320kJ, 11g protein + 4g fibre), and cottage cheese (420kJ, 12g protein) are the most filling options under 500kJ. Hard-boiled eggs at 310kJ per egg with 6g protein are the best portable option.
Most commercial "healthy" snacks are low in protein and fibre despite their health claims. A snack bar with 3g protein and 1g fibre will not suppress hunger effectively regardless of its kilojoule content. Switch to whole food options with ≥10g protein or ≥5g fibre, or ideally both.
Controlled research has found that eating a broth-based soup before a meal can reduce intake at that meal in some settings. The likely explanation is volume and low energy density rather than anything unique to liquid food. Cream-based soups do not perform the same way, because the energy density is far higher.
Protein-dominant options last longest: plain Greek yoghurt, cottage cheese, edamame and eggs. Pairing one of them with a high-volume food such as vegetables or berries generally extends fullness further than either alone.
Satiation is what makes you stop eating during a meal. Satiety is how long the fullness lasts afterwards. For snacking, satiety is usually the one that matters.
Yes. Fullness responds to protein, fibre and food volume rather than energy alone, which is why a 320kJ serve of edamame can outlast a 450kJ muesli bar.
We use 10g per serve as a practical benchmark when comparing snacks. It is an editorial target rather than a clinical threshold, and individual requirements vary with body size, activity and total daily intake.
Fibre helps, but it isn't the only lever. Australian intakes generally sit below the reference values, so most people have room to increase it. Adding fibre to a snack that already has protein usually works better than chasing either one alone.