The most filling foods per calorie
We score every food on the three things that make a portion filling: volume (grams per 100 kcal), protein and fiber.
Top 5: Sauerkraut (206 fullness score), Romaine lettuce (196 fullness score), Asparagus (196 fullness score), Spinach (raw) (195 fullness score), Eggplant (184 fullness score).
Sauerkraut
206
Romaine lettuce
196
Asparagus
196
Spinach (raw)
195
Eggplant
184
Celery
183
Bok choy
181
Cabbage
175
Radishes
173
Cauliflower
171
Iceberg lettuce
171
White mushrooms
169
Kale (raw)
167
Green bell pepper
164
Dill pickles
162
Zucchini
157
Red bell pepper
156
Lemon
156
Cherry tomatoes
155
Okra
151
Green beans
151
Coconut water
146
Lime
146
Broccoli
144
Blackberries
142
Salsa
141
Black coffee
136
Brussels sprouts
135
Pumpkin (canned)
134
Cucumber
133
Spaghetti squash (cooked)
131
Raspberries
130
Artichoke (cooked)
128
Baby carrots
127
Strawberries
122
Butternut squash (baked)
117
Snap peas
117
Almond milk (unsweetened)
116
Egg whites
111
Cranberries (fresh)
104
Skim milk
103
Tomato soup (low sodium, prepared)
103
Watermelon
97
Passion fruit
97
Cantaloupe
97
Onion
96
Guava
96
Beets (cooked)
95
Greek yogurt (nonfat, plain)
94
Peaches
94
Free printable
The 100-calorie cheat sheet
One page with 300+ foods and their exact 100-calorie portions. Stick it on the fridge.
Struggling with cravings?
See what helps