Skip to content
Nutrition

15 Filling Low Calorie Meals That Keep You Full

Discover the science of satiety and learn which low calorie foods keep you full the longest. High protein, high fiber meal ideas under 500 calories.

February 1, 2025

The Science of Satiety

Feeling full on fewer calories isn’t magic — it’s biology. Research shows that three factors determine how full a food makes you feel:

  1. Protein — The most satiating macronutrient. Studies show high-protein meals reduce overall calorie intake by 441 calories/day.
  2. Fiber — Slows digestion, stabilizes blood sugar, and adds volume. High-fiber foods have a lower calorie density.
  3. Volume — Water-rich foods physically fill your stomach, triggering stretch receptors that signal fullness.

The Satiety Index

Researchers at the University of Sydney ranked foods by how full they made subjects feel (white bread = 100):

Food Satiety Index
Boiled potatoes 323%
Ling fish 225%
Oatmeal 209%
Oranges 202%
Apples 197%
Brown pasta 188%
Beef 176%
Baked beans 168%
Eggs 150%
Cheese 146%
Lentils 133%

15 Most Filling Low Calorie Meals

Under 300 Calories

  1. Egg White Omelette — 180 cal, 22g protein
  2. Cottage Cheese Cucumber Bowl — 180 cal, 20g protein
  3. Vegetable Soup — 220 cal, 28g protein
  4. Overnight Oats — 280 cal, 9g protein + 7g fiber
  5. Spinach Strawberry Salad — 250 cal, 8g protein + 6g fiber

300-400 Calories

  1. Vegetable Frittata — 250 cal, 20g protein
  2. Beef and Broccoli Stir-Fry — 380 cal, 32g protein
  3. Lentil Curry — 380 cal, 20g protein + 14g fiber
  4. Turkey Taco Bowl — 450 cal, 35g protein + 10g fiber
  5. Turkey Stuffed Zucchini Boats — 330 cal, 28g protein

400-500 Calories

  1. Chicken Stir-Fry with Brown Rice — 480 cal, 40g protein
  2. Chicken Quinoa Power Bowl — 460 cal, 38g protein
  3. Baked Potato with Cottage Cheese — 280 cal (highest satiety index food!)
  4. Grilled Salmon with Quinoa — 420 cal, 34g protein
  5. Lentil Soup — 280 cal, 18g protein + 16g fiber

Pro Tips for Maximum Fullness

  • Start with protein. Eating protein first slows gastric emptying.
  • Add volume with vegetables. 2 cups of spinach has the same calories as 1 teaspoon of oil.
  • Choose whole foods over processed. Whole fruit is more filling than juice; whole grains more than refined.
  • Don’t fear potatoes. Despite their reputation, boiled potatoes are the #1 most satiating food tested.
  • Use our Meal Planner to automatically calculate protein and fiber for your meals.

The Bottom Line

You don’t need to feel hungry on a low calorie diet. By choosing foods high in protein, fiber, and water content, you can eat large, satisfying meals while maintaining a calorie deficit. Browse all our filling recipes and start planning your meals today.

Ready to start planning?

Use our free tools to calculate your calorie target and plan your meals.