Trying to eat fewer calories doesn’t mean you have to walk around feeling hungry all day. Some foods provide a surprising amount of volume, protein, fiber, or water for relatively few calories, which can help make meals and snacks more satisfying.
The key is choosing foods that give you more than just calories. Protein and fiber can contribute to fullness, while water-rich foods allow you to eat a larger portion without dramatically increasing the calorie count.
Whether you’re trying to manage your weight or simply build more balanced meals, these 15 low-calorie foods can be useful additions to your grocery list.
1. Eggs
Eggs pack a lot of nutrition into a relatively small number of calories.
One large egg contains roughly 70–80 calories and provides about 6 grams of protein. Protein is one reason eggs can be more satisfying than many typical breakfast foods.
Try combining two eggs with vegetables for a simple breakfast, or keep hard-boiled eggs in the refrigerator for convenient snacks.
For an even larger meal, scramble whole eggs with additional egg whites and vegetables such as spinach, mushrooms, tomatoes, or bell peppers.
2. Greek Yogurt
Plain nonfat or low-fat Greek yogurt is an excellent option when you want something creamy and filling without a huge calorie load.
Greek yogurt generally contains considerably more protein than traditional yogurt, although the exact amount varies by brand.
Instead of buying varieties loaded with added sugar, start with plain Greek yogurt and add your own toppings.
Fresh berries, cinnamon, chia seeds, or a small amount of honey can add flavor while allowing you to control the ingredients.
3. Oatmeal
Oatmeal is a classic filling breakfast because oats contain fiber and absorb plenty of liquid during cooking.
A bowl made with rolled or steel-cut oats can feel much more substantial than its dry serving size suggests.
Make your oatmeal even more satisfying by adding berries, sliced apple, Greek yogurt, chia seeds, or a small spoonful of peanut butter.
Just pay attention to packaged flavored oatmeal, which can contain significant amounts of added sugar.
4. Potatoes
Potatoes sometimes get an undeserved reputation as a food that should automatically be avoided when watching calories.
A plain potato itself isn’t exceptionally high in calories. It’s often the preparation method and toppings—such as deep-frying, butter, cheese, or heavy sauces—that dramatically increase the calorie count.
Try baking or boiling potatoes and pairing them with lean protein and vegetables.
Keeping the skin on can also provide additional fiber.
5. Popcorn
Popcorn can be a surprisingly satisfying snack because you can eat a relatively large volume compared with many calorie-dense snack foods.
The important distinction is how it’s prepared.
Air-popped popcorn is very different nutritionally from movie-theater popcorn covered in butter-flavored topping. Heavy amounts of butter, oil, caramel, or cheese can quickly turn a light snack into a high-calorie one.
For extra flavor, experiment with spices such as smoked paprika, garlic powder, cinnamon, or nutritional yeast.
6. Cottage Cheese
Cottage cheese combines relatively few calories with an impressive amount of protein, particularly when you choose reduced-fat varieties.
It also works with both sweet and savory ingredients.
For a sweet snack, combine cottage cheese with berries, peaches, pineapple, or sliced apple.
For something savory, add tomatoes, cucumber, black pepper, herbs, or chopped bell peppers.
Because nutritional values differ between products, checking the label can help you choose a variety that fits your preferences.
7. Strawberries
Strawberries are naturally sweet while containing relatively few calories.
They’re also mostly water and provide fiber, which means you can enjoy a generous serving without consuming the calories you’d get from many desserts or packaged snacks.
Eat strawberries by themselves, add them to Greek yogurt or oatmeal, or combine them with other berries for a simple fruit bowl.
Frozen unsweetened strawberries are another convenient option, particularly when fresh berries are expensive or out of season.
8. Watermelon
Watermelon is another fruit with a high water content.
A large serving can feel substantial while remaining relatively low in calories. Its natural sweetness can also make it useful when you’re craving dessert.
Try chilled watermelon cubes as an afternoon snack or combine watermelon with berries and other fruit.
While watermelon can certainly be part of a healthy eating pattern, portion needs still vary from person to person—particularly for people who need to monitor blood sugar.
9. Apples
An apple makes a convenient, portable snack that requires almost no preparation.
Apples provide water and fiber, especially when eaten with the skin. Eating a whole apple also generally takes longer than drinking apple juice, which can make the eating experience more satisfying.
If an apple alone doesn’t keep you satisfied, pair it with a source of protein or fat, such as Greek yogurt, cottage cheese, or a modest serving of peanut butter.
10. Broth-Based Vegetable Soup
Soup can provide a lot of food volume because much of it comes from water.
Broth-based soups loaded with vegetables can therefore be surprisingly filling without necessarily containing a large number of calories.
Look for soups containing vegetables, beans, chicken, lentils, or other nutrient-dense ingredients.
Cream-based soups can be much higher in calories, so they’re not nutritionally equivalent to broth-based varieties.
Packaged and canned soups may also contain substantial sodium, so check the nutrition label if you’re limiting sodium.
11. Broccoli
Broccoli is low in calories while providing fiber and a substantial amount of volume.
It can be steamed, roasted, sautéed, or added to soups, omelets, stir-fries, and casseroles.
One simple dinner strategy is to make vegetables such as broccoli a significant portion of your plate and pair them with protein and a satisfying carbohydrate.
Just remember that preparation matters. Broccoli itself is low in calories, but large quantities of cheese sauce, butter, or oil can change the calorie content considerably.
12. Cucumbers
Few foods provide as much crunch and volume for so few calories as cucumbers.
Because cucumbers contain a large amount of water, you can eat a generous portion without adding many calories to your meal.
Slice them into salads, add them to sandwiches, or eat cucumber slices with Greek-yogurt-based dip.
Cucumber also works well with tomatoes, onions, herbs, lemon juice, and a small amount of feta for a refreshing side dish.
13. Lentils
Lentils contain more calories per serving than watery vegetables such as cucumbers, but they deserve a place on this list because they offer an especially useful combination of plant protein and fiber.
That combination can make lentils very satisfying.
Use them in soups, salads, curries, grain bowls, or as part of a meatless dinner.
They are also relatively inexpensive and shelf-stable when purchased dry, making them a practical option for budget-conscious households.
14. Chicken Breast
Skinless chicken breast is a lean source of protein that can help make a meal more satisfying without adding the calorie levels found in some fattier cuts of meat.
Grilled, baked, roasted, or air-fried chicken can be paired with vegetables, potatoes, rice, beans, or salad.
Preparation again makes a significant difference. Breaded and deep-fried chicken or chicken covered in creamy sauces may contain considerably more calories than simply cooked chicken breast.
If chicken isn’t part of your diet, other lean protein sources can serve a similar role.
15. Vegetable-Packed Salad
A large salad can provide impressive volume for relatively few calories—provided the ingredients are chosen carefully.
Start with leafy greens such as romaine, spinach, or mixed greens. Then add plenty of vegetables, including cucumber, tomato, bell peppers, carrots, cabbage, or broccoli.
To turn your salad into a satisfying meal, include protein such as chicken, tuna, eggs, beans, lentils, tofu, or cottage cheese.
Be mindful of calorie-dense additions. Large amounts of dressing, cheese, bacon, croutons, nuts, and fried toppings can dramatically increase the total calories.
What Makes a Low-Calorie Food Filling?
Calories aren’t the only factor that determines how satisfying a food feels.
Several characteristics can influence fullness.
Protein: Foods such as eggs, Greek yogurt, cottage cheese, chicken, and lentils provide protein, which can help make meals more satisfying.
Fiber: Oats, lentils, fruits, vegetables, and potatoes can contribute fiber, which adds bulk and supports digestive health.
Water: Foods such as watermelon, strawberries, cucumber, and broth-based soup contain substantial amounts of water, increasing food volume without adding many calories.
Food volume: Larger portions of low-energy-density foods may help you feel like you’ve eaten a substantial meal even when the total calorie content remains moderate.
Combining these characteristics can be especially useful. For example, Greek yogurt with berries provides both protein and fiber-containing fruit, while chicken with vegetables combines lean protein with a high-volume side.
How to Build a Filling, Lower-Calorie Meal
Instead of building meals around the lowest-calorie food possible, focus on creating a balanced plate.
Start with a protein source such as chicken, eggs, fish, Greek yogurt, beans, lentils, or tofu. Add plenty of vegetables or fruit for volume and fiber. Then include an appropriate portion of whole grains, potatoes, or another carbohydrate source.
You don’t need to eliminate higher-calorie foods either. Nuts, seeds, avocado, olive oil, and nut butters can provide valuable nutrients, but smaller portions may be appropriate because they’re calorie-dense.
This approach can be easier to maintain than trying to survive on salads and tiny portions.
Don’t Focus Only on Calories
A food being low in calories doesn’t automatically make it nutritious, and a food being high in calories doesn’t automatically make it unhealthy.
Calories are simply one part of nutrition.
Your overall eating pattern should ideally provide adequate protein, carbohydrates, fats, fiber, vitamins, and minerals. Individual nutritional requirements also differ based on factors such as age, activity level, body size, medications, health conditions, and personal goals.
Extreme calorie restriction can make it difficult to meet nutritional needs and isn’t necessary for building healthier eating habits.
The Bottom Line
Eating lower-calorie meals doesn’t have to mean constantly feeling hungry.
Foods such as eggs, Greek yogurt, oatmeal, potatoes, popcorn, cottage cheese, fruit, vegetables, lentils, and lean proteins can help you create meals that are both satisfying and nutrient-rich.
Rather than simply searching for foods with the fewest calories, prioritize foods that provide protein, fiber, water, and plenty of volume. Combining them into balanced meals can make healthy eating more enjoyable and sustainable.
Disclaimer: This article is intended for general educational and informational purposes only. It is not medical or individualized nutrition advice. If you have a medical condition, take medications that affect your diet, or have specific nutritional requirements, consult a qualified healthcare professional or registered dietitian.
