CalorieInsightClarity for Every Calorie
100% free · no sign-up

Low-Calorie Foods: Top 40 Ranked

Low-calorie foods let you eat a large, satisfying volume of food while staying in a calorie deficit. The list below ranks foods by energy density — calories per 100 g — so the most "filling per calorie" options rise to the top.

Low-Calorie Foods ranked (per 100 g)

Ranked by calories per 100 g, lowest first. Tap any food for full nutrition facts and a serving calculator.

#FoodCaloriesProteinCarbsFatkcal/gCategory
1🥒 Pickles, cucumber, dill or kosher dill12 kcal0.5 g2 g0.4 g0.12Vegetables
2🥜 Almond milk, unsweetened, plain, shelf stable15 kcal0.6 g0.3 g1.2 g0.15Beverages
3🥒 Cucumber, with peel, raw16 kcal0.6 g3 g0.2 g0.16Vegetables
4🍽️ Celery, raw17 kcal0.5 g3.3 g0.2 g0.17Vegetables
5🥬 Lettuce, cos or romaine, raw17 kcal1.2 g3.2 g0.3 g0.17Vegetables
6🥬 Lettuce, iceberg, raw17 kcal0.7 g3.4 g0.1 g0.17Vegetables
7🥬 Lettuce, leaf, red, raw18 kcal0.9 g3.3 g0.1 g0.18Vegetables
8🍅 Tomatoes, canned, red, ripe, diced18 kcal0.8 g3.3 g0.5 g0.18Vegetables
9🥜 Almond milk, unsweetened, plain, refrigerated19 kcal0.7 g0.7 g1.6 g0.19Beverages
10🍽️ Squash, summer, green, zucchini, includes skin, raw19 kcal1 g3.3 g0.2 g0.19Vegetables
11🍉 Watermelon, seedless, rind only, raw19 kcal0.5 g4.2 g0.1 g0.19Fruits
12🍽️ Cabbage, bok choy, raw20 kcal1 g3.5 g0.2 g0.2Vegetables
13🍽️ Radishes, red, raw20 kcal0.7 g4.1 g0.1 g0.2Vegetables
14🫘 Beans, snap, green, canned, regular pack, drained solids21 kcal1 g4.1 g0.4 g0.21Vegetables
15🥬 Lettuce, romaine, green, raw21 kcal1 g4.1 g0.1 g0.21Vegetables
16🥬 Lettuce, leaf, green, raw22 kcal1.1 g4.1 g0.2 g0.22Vegetables
17🍽️ Squash, summer, yellow, includes skin, raw22 kcal0.9 g4.4 g0.1 g0.22Vegetables
18🍅 Tomato, roma22 kcal0.7 g3.8 g0.4 g0.22Vegetables
19🫑 Peppers, bell, green, raw23 kcal0.7 g4.8 g0.1 g0.23Vegetables
20🍅 Tomato juice, with added ingredients, from concentrate, shelf stable23 kcal0.9 g4.3 g0.3 g0.23Vegetables
21🍅 Tomatoes, whole, canned, solids and liquids, with salt added23 kcal0.9 g4.3 g0.2 g0.23Vegetables
22🫑 Peppers, banana or Hungarian wax, seeded, raw24 kcal0.7 g5 g0.1 g0.24Vegetables
23🫑 Peppers, jalapeno, seeded, raw24 kcal0.6 g5.1 g0.1 g0.24Vegetables
24🍽️ Beet greens, raw26 kcal1.6 g4.7 g0.1 g0.26Vegetables
25🍆 Eggplant, raw26 kcal0.9 g5.4 g0.1 g0.26Vegetables
26🍽️ Radicchio, raw26 kcal1.3 g5 g0.1 g0.26Vegetables
27🍽️ Fennel, bulb, raw27 kcal0.9 g5.5 g0.1 g0.27Vegetables
28🥬 Spinach, baby27 kcal2.9 g2.4 g0.6 g0.27Vegetables
29🍅 Tomatoes, grape, raw27 kcal0.8 g5.5 g0.6 g0.27Vegetables
30🍽️ Asparagus, green, raw28 kcal1.4 g5.1 g0.2 g0.28Vegetables
31🍽️ Cauliflower, raw28 kcal1.6 g4.7 g0.2 g0.28Vegetables
32🫑 Peppers, poblano, seeded, raw28 kcal1.4 g5.1 g0.2 g0.28Vegetables
33🥬 Spinach, mature28 kcal2.9 g2.6 g0.6 g0.28Vegetables
34🫑 Peppers, serrano, seeded, raw29 kcal0.9 g6.1 g0.1 g0.29Vegetables
35🍽️ Sauce, salsa, ready-to-serve29 kcal1.4 g6.7 g0.2 g0.29Soups & Sauces
36🍄 Mushroom, crimini30 kcal3.1 g4 g0.2 g0.3Vegetables
37🍽️ Arugula, baby, raw31 kcal1.7 g5.4 g0.3 g0.31Vegetables
38🥦 Broccoli, raw31 kcal2.6 g6.3 g0.3 g0.31Vegetables
39🍽️ Cabbage, green, raw31 kcal1 g6.4 g0.2 g0.31Vegetables
40🍄 Mushrooms, white button31 kcal2.9 g4.1 g0.4 g0.31Vegetables

Data: USDA FoodData Central (public domain, CC0). General information only — not medical or dietary advice.

How this ranking was built

Ranked by calories per 100 g, lowest first. The ranking runs over 321 of our 321 foods, which is every food in the database. Nothing here is hand-picked or sponsored: the order is arithmetic on measured values, so it changes only when the data does.

  • Top of the list: Pickles at 12 kcal per 100 g.
  • 40th place: Mushrooms at 31 kcal — so even the bottom of this table is well inside the useful range.
  • Top ten average: 17 kcal per 100 g, against 192 kcal across all 321 ranked foods.

What a real portion actually gives you

Per 100 g is the only fair way to line foods up next to each other, but nobody serves 100 g of everything. Here is the top of the list again at each food's own household serving:

FoodTypical servingCalories in that servingCalories
🥒 Pickles1 spear (40 g)5 kcal5 kcal
🥜 Almond milk100 g15 kcal15 kcal
🥒 Cucumber100 g16 kcal16 kcal
🍽️ Celery100 g17 kcal17 kcal
🥬 Lettuce1 bunch (581 g)99 kcal99 kcal
🥬 Lettuce100 g17 kcal17 kcal

Servings are the default portion recorded for each food; every food page has a calculator for any weight you like, in grams, ounces or pounds.

Which food groups dominate this list

The top 40 come from 4 different food groups, which is a faster way to shop than reading forty rows:

  • 🥦 Vegetables — 36 entries in the top 40
  • 🥤 Beverages — 2 entries in the top 40
  • 🍎 Fruits — 1 entry in the top 40
  • 🍲 Soups & Sauces — 1 entry in the top 40

Foods that win on two counts

One nutrient never decides whether a food fits your day. These are the other rankings this list overlaps with — where a food appears in both top 40s, it is doing two jobs at once:

Also in…SharedExamples
🍚 Low-Fat Foods20 of 40Beet greens, Eggplant, Fennel
🚫 Low-Sugar Foods6 of 40Almond milk, Almond milk, Arugula
🧂 Low-Sodium Foods2 of 40Eggplant, Lettuce
💪 High-Protein Foods0 of 40No overlap — these two lists pull in opposite directions
🌾 High-Fibre Foods0 of 40No overlap — these two lists pull in opposite directions
🥚 Low-Carb Foods0 of 40No overlap — these two lists pull in opposite directions
🥑 High-Calorie Foods0 of 40No overlap — these two lists pull in opposite directions

What this ranking does not tell you

  • Preparation changes the number. Drying concentrates every nutrient per 100 g; cooking with added water dilutes them. Each row maps to one specific USDA record, and the food name says which.
  • Per 100 g is not per serving. A food can top this list and still be something you eat 15 g of, or sit mid-table and be your whole dinner. The portion table above is the corrective.
  • Nutrients travel together. The leader here may be high in something you are limiting — check the full row, not just the ranked column.
  • Whole foods only. This database holds single ingredients, not branded products. For those, scan the barcode in the free barcode scanner, which reads label values from the manufacturer.
  • It is not a shopping mandate. A ranking is a menu of options, not an instruction. The foods you will actually eat repeatedly beat the theoretically optimal ones you won't.

What to do with this list

Energy density is the single biggest lever on how full a meal feels for its calorie cost: water- and fibre-rich foods sit at the top of this list.

Pair a low-calorie base (vegetables, broth-based soups, fruit) with a protein source to build meals that are both light and satiating.

Build your day around a handful of these foods, then log them in the free calorie tracker to see how the totals stack up against the target from your calorie calculator. If you are cutting, the calorie deficit calculator turns that target into a weekly rate of loss; the macro calculator splits it into grams of protein, carbs and fat.

More food lists

Low-Calorie Foods FAQ

What is the number one low-calorie food on this list?

Pickles, cucumber, dill or kosher dill, with 12 kcal per 100 g and 12 calories per 100 g. Ranked by calories per 100 g, lowest first.

How is this low-calorie foods list ranked?

Ranked by calories per 100 g, lowest first. Every value comes from USDA FoodData Central (public domain, CC0) and is shown per 100 g so foods are directly comparable.

Can I log these foods for free?

Yes. Open any food and add it to the free calorie tracker — pick your serving and the calories and macros are logged instantly. No account, no paywall, no ads.

How much should I be eating each day?

Use the calorie calculator for your daily calorie target and the macro calculator to split it into protein, carbs and fat.

Does this list cover every food in the database?

It ranks all 321 of our 321 foods that report calories in their USDA record. The table shows the top 40.

Is the top food the one I should eat most of?

Not necessarily. Ranking is per 100 g, which is the only fair way to compare foods, but you eat portions — and portion size varies enormously (100 g of oil versus 100 g of lettuce). Check the calories column beside the ranked figure, then use the portion table on this page to see what a normal serving actually delivers.

Are these values for raw or cooked food?

Each entry maps to one specific USDA record, and the food name states the preparation — raw, cooked, dried, canned. Cooking removes water, so 100 g of cooked food is a larger amount of the original ingredient and its nutrients per 100 g read higher. Weigh food in the same state as the entry you pick.

Can I combine this list with another one?

Yes, and the overlap is often where the best choices are. 20 of these 40 foods also appear in the top 40 of low-fat foods, starting with Beet greens. See all food lists to cross-reference the rest.

How often do these rankings change?

They are generated from the dataset when the site is built, not maintained by hand, so the list, the individual food pages and the calculators can never disagree with each other. Any change to the underlying USDA values or the set of foods re-ranks the list automatically.