Low-calorie foods that make you feel full are often high in fiber, water content, and nutrients.
These foods can help satisfy your hunger while keeping your calorie intake in check.
Here are some examples of such foods.
Vegetables
Many vegetables are low in calories and high in fiber and water content, which can contribute to a feeling of fullness.
Leafy greens like spinach, kale, and lettuce, as well as cruciferous vegetables like broccoli, cauliflower, and Brussels sprouts, are excellent choices.
Fruits
Fruits like berries (strawberries, blueberries, raspberries), apples, pears, and citrus fruits are relatively low in calories and contain dietary fiber that helps with satiety.
Legumes
Beans, lentils, and chickpeas are rich in both protein and fiber, which can help you feel full for longer periods.
Whole Grains
Foods like oatmeal, quinoa, brown rice, and whole wheat bread are not only nutritious but also high in fiber, contributing to a sense of fullness.
Lean Proteins
Foods like lean poultry (chicken, turkey), fish, tofu, and low-fat dairy products provide protein, which is known to promote satiety.
Soups and Broths
Low-calorie soups and clear broths with plenty of vegetables and lean proteins can create a feeling of fullness due to their high water content.
High-Water Content Foods
Foods with high water content, like watermelon, cucumbers, and melons, can help you feel full without adding many calories.
Popcorn
Air-popped popcorn is a whole grain snack that's low in calories and high in volume.
Just be cautious with added toppings like butter or excessive salt.