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

High-Calorie Foods: Top 40 Ranked

Calorie-dense foods pack a lot of energy into a small volume, which is exactly what you want when you are trying to gain weight, bulk, or simply struggle to eat enough. They are also the foods worth measuring carefully when you are cutting.

High-Calorie Foods ranked (per 100 g)

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

#FoodCaloriesProteinCarbsFatkcal/gCategory
1🥥 Oil, coconut833 kcal0 g0.8 g99.1 g8.33Fats & Oils
2🥜 Nuts, pecans, halves, raw750 kcal10 g12.7 g73.3 g7.5Nuts & Seeds
3🥜 Nuts, walnuts, English, halves, raw730 kcal14.6 g10.9 g69.7 g7.3Nuts & Seeds
4🥜 Nuts, macadamia nuts, raw712 kcal7.8 g24.1 g64.9 g7.12Nuts & Seeds
5🧈 Sesame butter, creamy697 kcal19.7 g14.2 g62.4 g6.97Nuts & Seeds
6🥜 Nuts, pine nuts, raw689 kcal15.7 g18.6 g61.3 g6.89Nuts & Seeds
7🥜 Nuts, brazilnuts, raw664 kcal15 g21.6 g57.4 g6.64Nuts & Seeds
8🥚 Egg, yolk, dried654 kcal34.2 g1.1 g55.5 g6.54Dairy & Eggs
9🥜 Almond butter, creamy645 kcal20.8 g21.2 g53 g6.45Nuts & Seeds
10🥜 Nuts, hazelnuts or filberts, raw641 kcal13.5 g26.5 g53.5 g6.41Nuts & Seeds
11🥜 Peanut butter, creamy632 kcal24 g22.7 g49.4 g6.32Beans & Legumes
12🥜 Nuts, almonds, whole, raw626 kcal21.5 g20 g51.1 g6.26Nuts & Seeds
13🥜 Flour, almond622 kcal26.2 g16.2 g50.2 g6.22Nuts & Seeds
14🥜 Nuts, almonds, dry roasted, with salt added620 kcal20.4 g16.2 g57.8 g6.2Nuts & Seeds
15🍽️ Seeds, sunflower seed kernels, dry roasted, with salt added612 kcal21 g17.1 g56.1 g6.12Nuts & Seeds
16🍽️ Seeds, sunflower seed, kernel, raw609 kcal18.9 g24.5 g48.4 g6.09Nuts & Seeds
17🥜 Nuts, pistachio nuts, raw598 kcal20.5 g27.7 g45 g5.98Nuts & Seeds
18🥜 Peanuts, raw588 kcal23.2 g26.5 g43.3 g5.88Beans & Legumes
19🥚 Egg, whole, dried575 kcal48.1 g1.9 g39.8 g5.75Dairy & Eggs
20🥜 Nuts, cashew nuts, raw565 kcal17.4 g36.3 g38.9 g5.65Nuts & Seeds
21🍽️ Seeds, pumpkin seeds (pepitas), raw555 kcal29.9 g18.7 g40 g5.55Nuts & Seeds
22🍽️ Flaxseed, ground545 kcal18 g34.4 g37.3 g5.45Nuts & Seeds
23🍽️ Chia seeds, dry, raw517 kcal17 g38.3 g32.9 g5.17Grains & Pasta
24🥩 Pork, cured, bacon, cooked, restaurant500 kcal40.9 g2.1 g36.5 g5Pork
25🍽️ Flour, soy, full-fat452 kcal38.6 g27.9 g20.7 g4.52Beans & Legumes
26🥥 Flour, coconut438 kcal16.1 g58.9 g15.3 g4.38Nuts & Seeds
27🍪 Cookies, oatmeal, soft, with raisins430 kcal5.8 g69.6 g14.3 g4.3Baked Goods
28🧀 Cheese, parmesan, grated421 kcal29.6 g12.4 g28 g4.21Dairy & Eggs
29🧀 Cheese, cheddar408 kcal23.3 g2.4 g34 g4.08Dairy & Eggs
30🧀 Cheese, parmesan, grated, refrigerated403 kcal30.1 g4.3 g29.5 g4.03Dairy & Eggs
31🍽️ Sorghum bran, white, unenriched, dry, raw403 kcal11.2 g68.7 g9.3 g4.03Grains & Pasta
32🧀 Cheese, swiss393 kcal27 g1.4 g31 g3.93Dairy & Eggs
33🧀 Cheese, monterey jack, solid392 kcal22.6 g1.9 g32.6 g3.92Dairy & Eggs
34🥣 Flour, oat, whole grain389 kcal13.2 g69.9 g6.3 g3.89Grains & Pasta
35🥜 Flour, chestnut385 kcal5.3 g80.5 g4.6 g3.85Nuts & Seeds
36🍽️ Flour, quinoa385 kcal11.9 g69.5 g6.6 g3.85Grains & Pasta
37🍽️ Sugars, granulated385 kcal0 g99.6 g0.3 g3.85Sweets
38🍽️ Flour, amaranth384 kcal13.2 g68.8 g6.2 g3.84Grains & Pasta
39🫘 Chickpeas, (garbanzo beans, bengal gram), dry383 kcal21.3 g60.4 g6.3 g3.83Beans & Legumes
40🥣 Oats, whole grain, rolled, old fashioned382 kcal13.5 g68.7 g5.9 g3.82Grains & Pasta

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, highest 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: Oil at 833 kcal per 100 g.
  • 40th place: Oats at 382 kcal — so even the bottom of this table is well inside the useful range.
  • Top ten average: 702 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
🥥 Oil1 tablespoon, liquid oil (12 g)97 kcal97 kcal
🥜 Nuts100 g750 kcal750 kcal
🥜 Nuts100 g730 kcal730 kcal
🥜 Nuts100 g712 kcal712 kcal
🧈 Sesame butter100 g697 kcal697 kcal
🥜 Nuts100 g689 kcal689 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 8 different food groups, which is a faster way to shop than reading forty rows:

  • 🥜 Nuts & Seeds — 19 entries in the top 40
  • 🥛 Dairy & Eggs — 7 entries in the top 40
  • 🌾 Grains & Pasta — 6 entries in the top 40
  • 🫘 Beans & Legumes — 4 entries in the top 40
  • 🍞 Baked Goods — 1 entry in the top 40
  • 🫒 Fats & Oils — 1 entry in the top 40
  • 🥓 Pork — 1 entry in the top 40
  • 🍬 Sweets — 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
🌾 High-Fibre Foods23 of 40Sorghum bran, Flour, Flaxseed
💪 High-Protein Foods14 of 40Egg, Pork, Flour
🧂 Low-Sodium Foods3 of 40Chia seeds, Flour, Flour
🚫 Low-Sugar Foods1 of 40Almond butter
🥬 Low-Calorie Foods0 of 40No overlap — these two lists pull in opposite directions
🥚 Low-Carb Foods0 of 40No overlap — these two lists pull in opposite directions
🍚 Low-Fat 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

Oils, nuts, seeds and nut butters dominate the top of this list because fat is the most energy-dense macronutrient.

For weight gain, add these to meals you already eat rather than replacing volume — it is easier than forcing extra meals.

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

High-Calorie Foods FAQ

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

Oil, coconut, with 833 kcal per 100 g and 833 calories per 100 g. Ranked by calories per 100 g, highest first.

How is this high-calorie foods list ranked?

Ranked by calories per 100 g, highest 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. 23 of these 40 foods also appear in the top 40 of high-fibre foods, starting with Sorghum bran. 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.