
The most filling foods for weight loss
The biggest enemy of weight loss isn't lack of willpower. It's hunger. And the best way to fight it is to pick the right foods. Some foods are 3 to 5 times more filling than others at the same calorie count.
Track your calories effortlessly with Kalo
Send your meals as a message or photo on WhatsApp. Kalo analyzes it all in seconds: calories, protein, carbs, fat.
Try Kalo for freeWhy some foods are more filling than others
Satiety depends on several factors:
- Volume: a bulky food stretches your stomach and sends satiety signals to your brain
- Protein: it triggers the release of satiety peptides (CCK, GLP-1, PYY)
- Fiber: it slows digestion and stabilizes blood sugar
- Calorie density: fewer calories per gram = more volume for the same intake
- Chewing: solid foods are more filling than liquids
The satiety index, developed by the University of Sydney, measures how well a food curbs hunger. The benchmark is white bread (score = 100). The higher the score, the more filling the food.
Top 20 most filling foods
Protein
Protein is the most filling macronutrient. It increases satiety by 25 to 30% compared to carbs or fat.
1. Eggs (satiety index: 150)
Eggs are one of the most nutritious and filling foods out there. An egg-based breakfast cuts lunch calorie intake by 16% on average.
- 2 eggs = 140 kcal, 12g protein
- Rich in choline (focus, memory)
- Versatile: scrambled, hard-boiled, poached, omelette
2. White fish (cod, hake, sole)
Very high in protein with very few calories. White fish is ideal for weight loss.
- 150g of cod = 120 kcal, 27g protein
- Source of omega-3 (anti-inflammatory)
- Easy to cook (steam, oven, pan)
3. Chicken breast
The benchmark for lean protein.
- 150g = 165 kcal, 31g protein
- Easy to batch cook
- Pairs with any side
4. 0% fat cottage cheese
The ideal snack for weight loss. Rich in casein, a slow-digesting protein that keeps you full for hours.
- 200g = 90 kcal, 16g protein
- Perfect as a snack or dessert
- Combine with fruit or a drizzle of honey
5. Shrimp
Extremely filling for minimal calories.
- 150g = 150 kcal, 36g protein
- Easy and quick to cook
- Excellent in salads or as a main dish
Starches and legumes
6. Boiled potato (satiety index: 323)
It's the most filling food in the Sydney study: 3 times more filling than white bread. Potatoes are unfairly demonized.
- 200g boiled = 170 kcal
- Rich in potassium and vitamin C
- Even more filling when cooled (resistant starch)
7. Lentils
Legumes are satiety champions thanks to their protein + fiber combo.
- 200g cooked = 230 kcal, 18g protein, 16g fiber
- Stabilize blood sugar for hours
- Cheap and easy to prepare
8. Oats (satiety index: 209)
Twice as filling as white bread. The beta-glucans in oats form a gel in your stomach that slows digestion.
- 50g = 190 kcal, 7g protein, 5g fiber
- Perfect at breakfast
- Combine with fruit and cottage cheese
9. Chickpeas
Excellent source of plant protein and fiber.
- 200g cooked = 260 kcal, 18g protein, 12g fiber
- Versatile: hummus, curry, salad, soup
- Fill your stomach for a long time
Vegetables
10. Broccoli
The king of vegetables for weight loss. Maximum volume, minimum calories.
- 200g = 68 kcal, 5.6g protein, 5.2g fiber
- Rich in vitamin C, vitamin K, folate
- Steamed or sauteed: 5-7 minutes
11. Spinach
Huge volume for almost no calories.
- 200g raw = 46 kcal, 5.8g protein, 4.4g fiber
- Rich in iron, magnesium, vitamin A
- In a salad, sauteed, or in a smoothie
12. Zucchini
Ultra-light and bulky, zucchini is perfect for adding volume to your meals.
- 200g = 34 kcal
- Replaces pasta: "zoodles" (zucchini spirals)
- Cooks in 5 minutes in a pan
13. Cucumber
95% water, cucumber is the guilt-free snack.
- 200g = 30 kcal
- Crunchy and refreshing
- Perfect as a side or snack with cottage cheese
Fruits
14. Apple (satiety index: 197)
Almost twice as filling as white bread. Fiber (pectin) and chewing make all the difference.
- 1 medium apple = 95 kcal, 4g fiber
- Ideal as a snack
- Eat it whole, not as juice (juice loses fiber and satiety)
15. Orange (satiety index: 202)
Even more filling than apple thanks to its water and fiber content.
- 1 medium orange = 62 kcal, 3g fiber
- Rich in vitamin C
- Whole, not as juice
16. Berries (strawberries, raspberries, blueberries)
Very bulky for few calories, and rich in fiber.
- 200g of strawberries = 64 kcal, 4g fiber
- Perfect with cottage cheese or oats
- Rich in antioxidants
Other
17. Vegetable soup
Eating vegetables as soup boosts satiety 20% more than eating the same vegetables solid. The water built into the meal fills your stomach more effectively.
- 1 bowl (400ml) = 80-150 kcal depending on the recipe
- Perfect as a starter to reduce main-course intake
- Easy to batch prep
18. Plain Greek yogurt
Thicker and higher in protein than regular yogurt.
- 170g = 100 kcal, 17g protein
- The thick texture boosts satiety
- Add fruit for flavor
19. Plain popcorn
Surprising but true: plain popcorn is very filling thanks to its volume.
- 30g of popped kernels = 120 kcal, 4g fiber
- A big bowl for only 120 kcal
- No added butter or sugar
20. Almonds (small amount)
Almonds are calorie-dense (580 kcal/100g), but 15 to 20 almonds (30g) curb hunger for hours thanks to their protein + fiber + fat combo.
- 30g = 175 kcal, 6g protein, 4g fiber
- Ideal as a 4pm snack
- Weigh them, since it's easy to overeat
How to fit these foods into your day
The volume eating principle
The idea is simple: fill your plate with bulky, low-calorie foods, then add your protein and starches.
Ideal plate composition:
- 50% vegetables (volume + fiber)
- 25% protein (satiety + muscle)
- 25% starches (energy)
Sample "maximum satiety" day (1,600 kcal)
Breakfast: 50g oats + 150g 0% fat cottage cheese + 100g strawberries = 330 kcal
Lunch: 300ml vegetable soup + 150g chicken + 200g potatoes + 150g broccoli = 510 kcal
Snack: 1 apple + 20 almonds = 270 kcal
Dinner: 150g cod + 150g cooked lentils + 200g sauteed spinach = 370 kcal
Evening snack: 170g Greek yogurt = 100 kcal
You'll be full all day on just 1,580 kcal and over 120g of protein.
Foods to avoid (low satiety, high calories)
On the flip side, some foods give you a lot of calories without filling you up:
| Food | Calories | Satiety |
|---|---|---|
| Croissant | 400 kcal | Very low |
| Chips 100g | 536 kcal | Very low |
| Soda 500ml | 210 kcal | None |
| Chocolate bar | 250 kcal | Low |
| French fries 200g | 600 kcal | Low |
It's not forbidden to eat them, but know they won't fill you up. Better to consume them alongside filling foods.
Track your calories effortlessly with Kalo
Send your meals as a message or photo on WhatsApp. Kalo analyzes it all in seconds: calories, protein, carbs, fat.
Try Kalo for freeConclusion
Betting on filling foods is the most effective strategy to lose weight without going hungry. Protein, fiber, volume: these three levers let you eat more while consuming fewer calories.
To know exactly what's in your meals, try Kalo: send your meals via WhatsApp and get the analysis in seconds.
Related articles

How many calories per day to lose weight?
Calculate your calorie needs and find the ideal deficit to lose weight sustainably. Formulas, examples and mistakes to avoid.

How to count calories easily (without the hassle)
The practical guide to simple, effective daily calorie tracking. Methods, tools and tips to track without obsessing.

Protein: how much do you need to lose fat?
Find the ideal protein intake to lose fat without losing muscle. Personalized calculations, sources and optimal distribution.