Calerys mascotCalerys
The most filling foods for weight loss
Nutrition

The most filling foods for weight loss

6 min read

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 free

Why 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:

FoodCaloriesSatiety
Croissant400 kcalVery low
Chips 100g536 kcalVery low
Soda 500ml210 kcalNone
Chocolate bar250 kcalLow
French fries 200g600 kcalLow

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 free

Conclusion

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.

Share

Related articles