What Are Low Calorie Foods That Fill You Up?

Low calorie foods are those that provide relatively few calories for the amount you eat, letting you fill your plate without overshooting your energy needs. In the U.S., a food can officially be labeled “low calorie” only if it contains 40 calories or less per standard serving. But in practical terms, the most useful low calorie foods are those with high water content, plenty of fiber, or both, because they take up space in your stomach and help you feel full on fewer calories.

Why High-Volume Foods Keep You Full

Your stomach has specialized sensory neurons that detect physical stretch in the stomach wall. When you eat a large volume of food, these stretch-sensing neurons fire signals to your brain that register as fullness, independent of how many calories you’ve consumed. This is why a big bowl of broth-based soup can feel more satisfying than a small handful of nuts, even if the nuts contain more calories. Foods that are mostly water and fiber activate this stretch response effectively while delivering minimal energy.

The Lowest Calorie Vegetables

Vegetables dominate any list of low calorie foods because most are over 90% water by weight. Some barely register on a calorie counter:

  • Watercress: about 4 calories per cup
  • Arugula: about 5 calories per cup
  • Celery: fewer than 6 calories per whole stalk
  • Iceberg lettuce: 10 calories per cup, shredded
  • Radishes: 18 calories per cup of slices
  • Peppers: 25 calories per 85-gram serving
  • Tomatoes: 25 calories per medium tomato
  • Asparagus: 27 calories per cup

These vegetables work well as the base of meals rather than just a side dish. Building a lunch around two or three cups of leafy greens, sliced peppers, and tomatoes gives you a substantial plate for well under 100 calories before you add any protein or dressing.

Fruits That Stay Under 60 Calories

Fruit has more natural sugar than vegetables, but many options are still remarkably low in calories. Strawberries come in at about 50 calories for eight medium berries and provide 2 grams of fiber. A medium peach or nectarine is roughly 60 calories with 2 grams of fiber. Half a grapefruit runs about 60 calories. Cantaloupe is particularly generous: a quarter of a medium melon is just 50 calories.

Watermelon is one of the best volume plays in the fruit category. Two full cups of diced watermelon contain only 80 calories, making it one of the most filling fruits you can eat relative to its calorie cost. For fiber, kiwifruit stands out at 4 grams per two-fruit serving (90 calories), and a medium pear delivers 6 grams of fiber for 100 calories.

Lean Proteins With the Fewest Calories

Protein is the most satiating nutrient, so pairing it with high-volume vegetables creates meals that are both low calorie and genuinely satisfying. The leanest options per 3-ounce cooked serving:

  • White fish (cod, catfish, swai): 89 calories per 3 ounces
  • Chicken breast, skinless: 101 calories per 3 ounces
  • Egg whites: 16 calories per large egg white, so four whites total just 64 calories with roughly 14 grams of protein

Soy-based options vary more widely. Light soymilk is just 30 calories per half cup, but dry roasted soy nuts jump to 112 calories per ounce because the water has been removed. Edamame falls in between at 127 calories per half cup, with a good balance of protein and fiber that makes it more filling than its calorie count suggests.

Near-Zero Calorie Noodle and Grain Swaps

One of the most dramatic calorie reductions you can make is swapping traditional pasta or rice for a low calorie substitute. Shirataki noodles are made from glucomannan, a fiber derived from the konjac plant, and they’re about 97% water. A standard 4-ounce serving is essentially calorie-free, containing just 1 to 3 grams of fiber and no digestible carbohydrates. They don’t taste like wheat pasta, and the texture is chewier and more gelatinous, but they absorb the flavor of whatever sauce or broth you cook them in.

A version called tofu shirataki noodles blends in a small amount of tofu, which adds a few calories but gives the noodles a texture closer to conventional pasta. Either variety can turn a stir-fry or soup into a much larger meal without meaningfully changing the calorie total.

Condiments That Add Flavor, Not Calories

The fastest way to accidentally inflate a low calorie meal is with the wrong condiment. Mayonnaise is the biggest offender: a single tablespoon contains about 100 calories and 12 grams of fat. Two generous spoonfuls on a sandwich can add more calories than the protein inside it.

Better options include mustard, hot sauce, salsa, and soy sauce, all of which are very low in calories per serving. Vinegar-based dressings also keep calories minimal. If you’re building salads or grain bowls around low calorie vegetables and lean protein, choosing these condiments instead of mayo, ranch, or creamy dressings can easily save you 150 to 200 calories per meal without changing the portion size.

Putting It Together in Practice

The real power of low calorie foods isn’t in eating any single one. It’s in using them as the structural foundation of your meals so you can eat a satisfying volume of food while keeping total calories moderate. A practical plate might look like this: a large base of non-starchy vegetables (under 50 calories), a 3-ounce portion of white fish or chicken breast (around 90 to 100 calories), shirataki noodles or a second round of vegetables for bulk (near zero to 30 calories), and mustard or salsa for flavor (under 10 calories). That’s a physically large, filling meal for roughly 200 calories.

The same logic applies to snacks. Eight strawberries and a cup of sliced peppers total about 75 calories but give you something substantial to eat. Compare that to a single granola bar, which typically runs 150 to 250 calories and leaves you reaching for more within the hour. Volume matters for satisfaction, and low calorie foods give you that volume without the energy cost.