Cutting calories is easy for about three days. Then hunger shows up, willpower runs out, and the whole plan falls apart. The problem is rarely discipline. It is usually the food. If your low-calorie meals leave you hungry an hour later, you are fighting your own body, and your body tends to win.
The fix is not eating less of everything. It is choosing foods that give you the fewest calories for the most fullness. Some foods do this remarkably well. A boiled potato, an egg, a bowl of oats, and a handful of lentils all keep you satisfied on far fewer calories than a muffin or a smoothie of the same size. This guide walks through 15 of the best, why they work, and how to put them on a plate that actually holds you until the next meal.

Why “staying full” matters more than “eating less”
Fullness is not a feeling you have to leave to chance. Researchers have measured it. In a well-known study from the University of Sydney (Holt et al., European Journal of Clinical Nutrition, 1995), volunteers ate 240-calorie portions of different foods, then rated their hunger over the next two hours. White bread was set at 100 as the baseline. Boiled potatoes scored 323, the highest of everything tested. Fish came in at 225, oatmeal at 209, oranges at 202, and apples at 197. Croissants and cake landed near the bottom.
Four things explain almost all of it:
- Protein. It is the most filling of the three main nutrients. It triggers satiety hormones and costs your body more energy just to digest, according to research summarized by the NIH. High-protein meals reliably lead people to eat less at the next one.
- Fiber. It adds bulk, slows how fast your stomach empties, and the soluble kind forms a gel that drags out digestion. In one review cited by Healthline, people felt 31% more full after meals with beans and lentils than after meals with the same calories and no pulses.
- Water and volume. Foods that are mostly water (most vegetables, many fruits) fill your stomach without adding many calories. Your stomach responds to volume, not just calories.
- Energy density. This ties it together. Foods with few calories per gram let you eat a satisfying amount and still stay in a deficit. A pound of strawberries and a candy bar can carry the same calories, but only one of them fills you up.
Chase those four levers and calorie control stops feeling like starvation.
The 15 foods, grouped and ranked by fullness
Calorie figures below draw on USDA FoodData Central and are given per 100 grams (about 3.5 oz) or per common serving, so you can compare them fairly.
Lean proteins
|
Food |
Calories |
Why it keeps you full |
Easy way to eat it |
|
Eggs |
72 per large egg |
Complete protein with all 9 essential amino acids; satiety index 150 |
Hard-boil a few for grab-and-go snacks |
|
Plain nonfat Greek yogurt |
~59 per 100g (~100 per 6 oz) |
Roughly twice the protein of regular yogurt; thick texture |
Parfait with berries and a spoon of oats |
|
Low-fat cottage cheese |
~72 per 100g |
Slow-digesting casein protein keeps you full for hours |
Scoop with sliced tomato and pepper |
|
Skinless chicken breast |
~165 per 100g |
Very high protein for the calories, almost no fat |
Grill or bake, slice cold onto salads |
|
White fish (cod) |
~82 per 100g |
Lean protein; fish scored 225 on the satiety index |
Bake with lemon and herbs |
Vegetables (high volume, few calories)
|
Food |
Calories |
Why it keeps you full |
Easy way to eat it |
|
Broccoli |
~34 per 100g |
Fiber plus water plus chewing volume |
Roast until crisp at the edges |
|
Spinach and leafy greens |
~23 per 100g |
Huge volume for almost no calories |
Use as the base of any bowl or salad |
|
Cucumber |
~15 per 100g |
About 95% water, fills the stomach |
Slice for a crunchy zero-guilt snack |
|
Bell pepper |
~31 per 100g |
Fiber, water, and natural sweetness |
Eat raw with hummus or roast in strips |
Fruit
|
Food |
Calories |
Why it keeps you full |
Easy way to eat it |
|
Berries (strawberries, raspberries) |
32 to 52 per 100g |
Fiber and water in a low-sugar package |
Top yogurt or oats, or eat by the bowl |
|
Apple |
~52 per 100g (~95 per medium) |
Fiber and water; satiety index 197 |
Eat whole, skin on, before a meal |
|
Orange |
~47 per 100g |
Water plus fiber; satiety index 202 |
Peel and eat instead of drinking juice |
Whole grains and legumes
|
Food |
Calories |
Why it keeps you full |
Easy way to eat it |
|
Oats |
~150 per ½ cup dry |
Beta-glucan, a soluble fiber; satiety index 209 |
Cook as porridge, top with fruit |
|
Lentils |
~116 per 100g cooked |
Fiber and plant protein together |
Add to soups, salads, or a grain bowl |
|
Boiled potato |
~87 per 100g |
The single most filling food tested, satiety index 323 |
Boil and eat warm or cold, skin on |
Notice the shape of the list. The proteins fill you through hormones and slow digestion. The vegetables fill you through sheer volume. The grains and legumes bring fiber that stretches fullness out for hours. A plate that borrows from all three columns is far harder to overeat than one built around bread, cheese, and oil.

How to build a filling low-calorie plate
You do not need to count every gram. Use a simple visual rule and let the numbers take care of themselves.
- Half the plate: vegetables. Any of the ones above. This is the volume that fills your stomach for almost no calories.
- A quarter: lean protein. A palm-sized piece of chicken, fish, eggs, or a scoop of cottage cheese. This is the part that carries fullness into the next few hours.
- A quarter: a smart carb. Oats, lentils, or a boiled potato instead of refined bread or white rice. For more on which carbs earn their place, see our guide to good carbs for optimal health.
- Drink water first. A glass before eating takes the edge off hunger so you start the meal calmer.
Breakfast might be Greek yogurt with berries and oats. Lunch could be a big spinach salad with grilled chicken and a boiled potato. Dinner might be baked cod with roasted broccoli and lentils. Every one of those is under control on calories and none of them leaves you rummaging through the cupboard at 9 p.m. If you want a structured week to follow, our 7-day yoga diet plan to lose weight lays it out day by day. For more protein-forward options, our list of lean meats to include in your diet is a good companion.
Common mistakes that quietly undo the effort
Even with the right foods on the plate, a few habits can erase the deficit without you noticing.
- Drinking your calories. A large smoothie or a sweetened latte can carry 300 to 500 calories and almost no fullness, because liquid calories barely register on the satiety scale. The same fruit eaten whole would fill you up for a fraction of the calories. Juice is the classic trap: it strips out the fiber and leaves the sugar.
- Trusting the “healthy” label. Granola, trail mix, dried fruit, and many protein bars are calorie-dense by nature. Dried mango has roughly five times the calories of fresh mango by weight. Healthy and low-calorie are not the same thing.
- Adding calories through cooking. Frying a lean food in oil can multiply its calories several times over. A steamed or baked chicken breast and a deep-fried one start from the same meat and end up worlds apart. Steam, boil, bake, or roast instead.
- Cutting protein to save calories. It backfires. Skimp on protein and you get hungrier faster, so you eat more overall. Protein is the one thing you should protect, not trim.
- Forgetting that movement compounds it. Food sets the deficit; movement widens it. A daily walk is the least painful way to add to it, as we cover in whether walking really helps you lose weight.

Pair the eating with a little targeted movement and the results add up faster. Our guide to the best yoga poses to reduce lower belly fat is an easy place to start on the days you cannot get to the gym.

When you are ready to move, our best sellers collection has the pieces our community reaches for most.
Frequently asked questions
What food fills you up the most for the fewest calories?
By the satiety index, boiled potatoes top the list, scoring 323 against white bread’s 100. Vegetables, eggs, fish, and oats are close behind. All of them share the same traits: high water or fiber, decent protein, and low energy density.
Do I have to give up carbs to lose weight?
No. The carbs to watch are the refined ones like white bread, pastries, and sugary drinks. Whole-food carbs like oats, potatoes, and lentils are some of the most filling foods there are. Swap the refined for the whole rather than cutting carbs across the board.
How much protein should I aim for at each meal?
A practical target is 20 to 30 grams per meal, which is roughly a palm-sized piece of chicken or fish, a cup of Greek yogurt, or a cup of cooked lentils. Spreading protein across the day keeps fullness steady better than loading it all into dinner.
Are low-calorie foods enough on their own, or do I need to exercise?
Food controls the calorie deficit and does most of the weight-loss work. Exercise adds to the deficit and, just as important, protects your muscle and mood while you lose. The two together beat either one alone.
Will eating these foods slow my metabolism?
Not if you eat enough of them. The point of high-satiety foods is that you can stay full on fewer calories without dropping into an extreme, crash-diet deficit. Eating too little for too long is what stalls progress, not the foods themselves.







