What foods are very filling but low in calories? The answer comes down to three things your body responds to when you eat. Foods high in protein, high in fibre, and high in water fill you up faster and keep you full longer, all without loading you up with extra calories. Once you understand how these three factors work, you can build meals that satisfy you on fewer calories without ever feeling hungry.
The reason some foods leave you stuffed while others leave you reaching for more has nothing to do with willpower. It has everything to do with how your body processes what you eat. A boiled potato, for example, is over three times more filling than white bread at the same calorie count, according to the University of Sydney’s Satiety Index study. A croissant, on the other hand, scored the lowest of all 38 foods tested. Same calories, totally different results.
This article breaks down the most filling low calorie foods, explains the science behind why they work, and gives you a practical list you can use starting today.
What Makes a Food Filling Without a Lot of Calories?
Three factors control how full a food makes you feel.
- Protein content. Protein is the most filling macronutrient. It changes the levels of hunger hormones like ghrelin and GLP-1 in your body. A 2024 meta-analysis published in Advances in Nutrition reviewed 52 studies and confirmed that higher protein meals produce greater thermogenesis and satiety than lower protein meals. Your body also burns 20 to 30 percent of protein calories just digesting it, compared to 5 to 15 percent for carbs and 0 to 3 percent for fat.
- Fibre content. Fibre slows digestion, adds bulk to your meal, and feeds the good bacteria in your gut. Foods high in fibre take longer to chew and longer to break down, which gives your brain more time to register that you’re full. The American Diabetes Association recommends 14 grams of fibre per 1,000 calories you eat.
- Water content. Foods with a lot of water have a low energy density, meaning they contain fewer calories per gram. Water adds volume without adding calories, and that volume stretches your stomach and triggers fullness signals to your brain. Fruits, vegetables, and soups are all great examples.
When a food scores high in all three of these areas, it fills you up on very few calories. When a food scores low in all three, like a doughnut or a bag of chips, you can eat a lot of calories and still feel hungry.
9 Steps To Shed 5–10kg in 6 Weeks
In only 90 minutes a week!
Includes an exercise plan, nutrition plan, and 20+ tips and tricks.
Without dead boring diets that are like watching paint dry
Without getting results at a snails pace
What Are the Most Filling Low Calorie Foods You Can Eat?
Here are 15 foods that rank highest for satiety while staying low in calories, based on research from the University of Sydney’s Satiety Index and nutritional data.
- Boiled potatoes. These scored 323 on the Satiety Index, the highest of all 38 foods tested. That is over three times more filling than white bread. Potatoes are high in water, contain resistant starch, and provide vitamin C, vitamin B6, and potassium. One medium boiled potato has about 130 calories.
- Fish. Ling fish scored 225 on the Satiety Index. Fish is packed with lean protein and healthy omega-3 fats. A 150 gram serving of cod has about 120 calories and 25 grams of protein. The Satiety Index research found fish is more satisfying per calorie than lean beef or chicken.
- Oatmeal. Oatmeal scored 209 on the Satiety Index. It is high in soluble fibre called beta-glucan that forms a gel in your gut and slows digestion. One cup of cooked oatmeal has about 150 calories and 4 grams of fibre. Top it with berries for even more fibre.
- Oranges. Oranges scored 202 on the Satiety Index. They are high in water, fibre, and vitamin C. One large orange has about 85 calories and 4 grams of fibre. Whole fruit is always more filling than fruit juice because juice strips out the fibre.
- Apples. A medium apple has about 95 calories and 4 grams of fibre. The combination of water, fibre, and the time it takes to chew makes apples one of the best filling snacks you can eat.
- Eggs. One large egg has about 70 calories and 6 grams of protein with all nine essential amino acids. A study found that people who ate eggs and toast for breakfast felt less hungry and ate fewer calories at their next meal compared to those who ate a bagel with the same calories.
- Greek yoghurt. Greek yoghurt is thick, high in protein, and keeps you full for hours. A 170 gram serving of plain nonfat Greek yoghurt has about 100 calories and 17 grams of protein. A 2021 study found that people who ate Greek yoghurt before a meal ate less food at that meal compared to other dairy options.
- Beans and lentils. Baked beans scored 168 on the Satiety Index. A review of multiple studies found that people felt 31 percent more full after eating meals with pulses compared to meals without them at the same calorie count. One cup of cooked lentils has about 230 calories, 18 grams of protein, and 15.5 grams of fibre.
- Popcorn. Air-popped popcorn scored 154 on the Satiety Index. A 100 gram serving of plain popcorn has 387 calories and 15 grams of fibre, while the same weight of chips has 536 calories and only 5 grams of fibre. Three cups of air-popped popcorn has about 93 calories. It is a high volume snack that fills your stomach without filling your calorie budget.
- Broccoli. One cup of cooked broccoli has about 55 calories and 5 grams of fibre. It is high in water, packed with vitamins C and K, and takes up a lot of space on your plate for very few calories.
- Watermelon. Watermelon is about 92 percent water. One cup of diced watermelon has only about 46 calories. The high water content and natural sweetness make it a filling snack that satisfies sugar cravings.
- Cottage cheese. A half cup serving of low fat cottage cheese has about 90 calories and 12 grams of protein. It is one of the most protein-dense snacks you can find per calorie.
- Carrots. Raw carrots are about 88 percent water. A medium carrot has about 25 calories and 1.7 grams of fibre. They satisfy the need to crunch and chew, which helps trigger fullness.
- Spinach. Two cups of raw spinach have only 14 calories and 1.3 grams of fibre. You would need to eat an unrealistic amount of spinach to overconsume calories. Add it to smoothies, salads, or stir fries to bulk up meals for almost no extra calories.
- Raspberries. One cup of raspberries has about 64 calories and 8 grams of fibre. That is one of the highest fibre to calorie ratios of any fruit.
Does Protein Really Keep You Fuller Than Carbs or Fat?
Yes. Research is clear on this. Protein is the most filling macronutrient.
A theory called “protein leverage” from researchers at the University of Sydney suggests that humans keep eating until they get enough protein. If your meals are low in protein, your body drives you to keep eating to try to hit its protein target, and you end up consuming more total calories in the process.
Protein also costs the most energy to digest. Your body burns 20 to 30 percent of protein calories just breaking it down, absorbing it, and metabolising it. Carbs cost about 5 to 15 percent, and fat costs just 0 to 3 percent. So if you eat 200 calories of chicken breast, your body uses about 40 to 60 of those calories just processing it. If you eat 200 calories of butter, your body uses fewer than 6 calories processing it.
A 2005 study had participants double their protein intake without changing anything else. They naturally started eating fewer total calories without being told to. Over 12 weeks they lost over 4.5 kilograms, and almost all of it was fat.
For a daily target, multiply your body weight in kilograms by 1.6 to 2.2. So a 75 kilogram person would aim for 120 to 165 grams of protein per day.
How Does Fibre Help You Feel Full on Fewer Calories?
Fibre works in two ways. First, it physically fills up your stomach because it absorbs water and expands. This stretches the walls of your stomach and sends fullness signals to your brain. Second, fibre slows down how fast food moves through your digestive system, which means you feel satisfied for longer after eating.
A study from a 16 week nutrition program tracked 4,477 participants and found that those who ate the most high fibre foods, especially vegetables and fruits, lost the most weight. The weight loss group averaged 3.28 kilograms lost and ate about 9 daily servings of high fibre foods.
A recent study compared two groups eating the same 2,100 calories per day. One group ate mostly processed foods stripped of fibre. The other ate mostly whole foods with plenty of fibre like potatoes, oats, and fruit. The whole food group excreted an extra 116 calories per day in their stool because fibre carries some calories out of your body before they get absorbed.
Aim for at least 25 to 30 grams of fibre per day. Most people get far less. In fact, 90 percent of women and 97 percent of men fall short of recommended fibre intake.
What Is Energy Density and Why Does It Matter?
Energy density is the number of calories in a given weight of food. Foods with low energy density have fewer calories per gram. Foods with high energy density pack more calories into less food.
This matters because your stomach responds to volume, not calories. When your stomach stretches, it tells your brain you are full. So if you eat a big bowl of vegetable soup at 100 calories, your stomach sends stronger fullness signals than if you eat a small handful of nuts at 100 calories.
Here is how energy density breaks down in practice.
- Very low energy density (less than 0.6 calories per gram). Most vegetables, clear soups, salads, and watermelon. You can eat large portions without worrying about calories.
- Low energy density (0.6 to 1.5 calories per gram). Fruits, cooked grains, beans, lean fish, and low fat dairy. These should make up the foundation of your meals.
- Medium energy density (1.5 to 4 calories per gram). Meat, cheese, bread, and eggs. Eat moderate portions and combine with low density foods.
- High energy density (over 4 calories per gram). Chips, chocolate, butter, nuts, and oils. Small portions go a long way in calories. Keep these as accents and flavour additions, not the bulk of your meal.
A practical way to use this is to fill half your plate with vegetables, add a lean protein source, and then round it out with a moderate portion of grains or starchy vegetables.
What Are the Best Filling Snacks Under 150 Calories?
Snacking is where most people overconsume without realising it. The difference between a good snack and a bad one comes down to protein, fibre, and volume.
Here are snacks that fill you up and stay under 150 calories.
- One cup of Greek yoghurt, plain nonfat, about 100 calories and 17 grams of protein
- One medium apple with a teaspoon of peanut butter, about 130 calories and 4 grams of fibre
- Three cups of air-popped popcorn, about 93 calories and 3.6 grams of fibre
- Two boiled eggs, about 140 calories and 12 grams of protein
- One cup of cottage cheese, low fat, about 160 calories and 28 grams of protein
- A cup of mixed berries, about 70 calories and 4 grams of fibre
- A medium carrot with two tablespoons of hummus, about 95 calories
- Half a cup of edamame, about 95 calories and 8 grams of protein
Compare these to common snacks that leave you hungry. A small bag of chips has about 250 calories but scores low on the Satiety Index. A chocolate bar has about 230 calories and delivers a sugar spike followed by a crash that makes you hungrier.
Can You Eat a Lot of Food and Still Lose Weight?
Yes. Volume eating is a real strategy backed by research, and it works because of energy density.
The idea is simple. You fill your plate with foods that take up a lot of space but have few calories. You eat until you feel full and satisfied, but you end up consuming fewer total calories than you would on a typical diet. You do not need to starve yourself or count every calorie. You just need to choose the right foods.
Here is what a day of high volume, low calorie eating looks like.
For breakfast, have a bowl of oatmeal topped with raspberries and a side of scrambled eggs. The oatmeal and berries give you fibre and volume. The eggs give you protein. Total is about 350 calories and it will keep you full for hours.
For lunch, have a large salad with mixed greens, cucumber, tomatoes, grilled chicken breast, and a light vinaigrette. The vegetables add volume and fibre. The chicken adds protein. Total is about 400 calories.
For dinner, have baked fish with a big side of roasted broccoli and a medium boiled potato. The fish delivers protein, the broccoli adds fibre and volume, and the potato is the most filling carb source according to the Satiety Index. Total is about 450 calories.
For snacks, have an apple, a cup of Greek yoghurt, and some air-popped popcorn. Total snack calories are about 300.
That full day adds up to about 1,500 calories, but you are eating a lot of food. You are full at every meal. And you are getting enough protein and fibre to keep hunger away between meals.
What Foods Should You Avoid if You Want to Stay Full?
Some foods are calorie bombs that barely register in your stomach. These score low on the Satiety Index and leave you hungry soon after eating.
- Croissants. They scored the lowest of all 38 foods tested on the Satiety Index at just 47. High in fat and refined flour, low in protein and fibre.
- Sugary drinks. Juice, soft drinks, and bubble tea deliver calories without any satiety. Research shows that consuming carbs in liquid form fills you up far less than consuming the same carbs in solid food.
- Ultra-processed snack foods. Chips, biscuits, and lollies are designed to hit your “bliss point” with the perfect combination of salt, sugar, and fat. That combination makes it extremely easy to overeat.
- High fat foods without protein. Butter, cream, and oil have the highest energy density of any foods at 9 calories per gram. Dr. Susanne Holt, who created the Satiety Index, found that fatty foods are not satisfying even though people expected them to be. The body stores fat rather than burning it for immediate energy.
- Refined grains. White bread, white rice, and sugary cereals digest fast and cause blood sugar spikes followed by crashes that trigger more hunger.
The pattern is clear. Foods that are processed, stripped of fibre, low in protein, and high in fat and sugar will leave you hungry no matter how many calories you eat.
How Much Do Filling Low Calorie Foods Cost?
Eating filling food does not need to be expensive. Many of the most filling foods per calorie are also some of the cheapest.
- Potatoes. About $3 to $5 AUD per kilogram. One of the most filling and cheapest foods you can buy.
- Oats. About $3 to $6 AUD per kilogram for rolled oats. Each serve costs less than $0.50.
- Eggs. About $5 to $8 AUD per dozen. Each egg costs less than $0.70 and delivers 6 grams of protein.
- Beans and lentils. Dried lentils cost about $3 to $5 AUD per kilogram. One kilogram makes many meals.
- Frozen vegetables. About $2 to $4 AUD per kilogram. Frozen broccoli, peas, and spinach are just as nutritious as fresh and last much longer.
- Bananas. About $3 to $5 AUD per kilogram. One of the cheapest fruits anywhere in the world.
- Carrots. About $2 to $3 AUD per kilogram.
You do not need expensive superfoods or specialty items. The basics do the job and they do it well.
FAQ
How many calories should I eat per day to lose weight?
Most people lose weight eating 500 fewer calories than their body burns each day. This creates a deficit of about 0.5 kilograms of fat loss per week. For most women that means about 1,400 to 1,800 calories per day. For most men that is about 1,800 to 2,200 calories per day. These numbers change based on your size, age, and activity level.
Is it better to eat three big meals or many small meals?
Research does not show a clear advantage either way. What matters most is total calories and protein for the day. Pick the meal pattern that helps you stay consistent and avoid overeating. Some people do better with three satisfying meals. Others prefer smaller meals with snacks. Test both and see what works for you.
Can I eat potatoes and still lose weight?
Yes. Boiled potatoes are the most filling food ever tested. They are high in water, contain resistant starch, and are relatively low in calories for how full they make you. The problems start when you fry them or load them with butter, cheese, and sour cream. A medium baked potato has about 160 calories. A medium serving of chips from a fast food restaurant has about 380 calories.
Do I need to track calories to lose weight?
You do not need to track calories, but it helps in the beginning. Most people underestimate how much they eat by 30 to 50 percent. Tracking for a few weeks gives you an accurate picture of your intake and teaches you portion sizes. After that, many people can eyeball portions well enough to maintain their results.
What is the cheapest filling food I can buy?
Potatoes, oats, eggs, dried lentils, and frozen vegetables. These are all cheap per serving, high in nutrients, and very filling. A day of meals built around these foods can cost under $10 AUD.
Why am I always hungry even though I eat a lot?
You are probably eating the wrong types of food. Processed foods, sugary snacks, and meals low in protein and fibre digest fast and do not trigger strong fullness signals. Swap processed carbs for whole food sources, increase your protein at every meal, and add more vegetables. Most people notice a difference in hunger within the first few days.
Are smoothies filling?
Smoothies are less filling than eating the same ingredients whole. Blending breaks down fibre and removes the chewing step, which both contribute to satiety. If you drink a smoothie, add a scoop of protein powder and some healthy fat like nut butter to slow digestion and increase fullness.
How long does it take for a filling meal to make you feel full?
It takes about 20 minutes for your brain to receive fullness signals from your stomach. This is why eating slowly helps you eat less. If you finish a meal in 5 minutes, you may still feel hungry even though your stomach has enough food. Slow down, chew thoroughly, and give your brain time to catch up.
Curious how celebrities stay lean? Discover what Jennifer Aniston weighs and the habits behind it. For a mental edge to match your nutrition, explore David Goggins’ 40% rule. Pair smart eating with expert coaching at one of the best gyms in Melbourne CBD.


