High Calorie Foods

1231 foods ranked by calorie density — for weight gain, bulking, or understanding which foods to limit or include. USDA-verified data.

Calorie-dense foods pack the most energy into a small serving. Cooking oils lead at 800–900 kcal per 100g, followed by nuts, seeds, and nut butters (500–700 kcal). These foods are essential for anyone in a calorie surplus — whether building muscle, recovering from illness, or simply trying to eat more without volume. Use the calorie calculator to find your daily target first.

🔥 Top 5 Highest Calorie Foods (per 100g)

💪 High Calorie + High Protein (Best for Bulking)

Foods with >300 kcal and >10g protein per 100g — ideal for muscle-building diets

All High Calorie Foods — Full Table

FoodCaloriesFat ProteinCarbs
Turkey Fat 900 99.8g 0g 0g
Oil, canola 884 100g 0g 0g
Oil, corn 884 100g 0g 0g
Oil, soybean 884 100g 0g 0g
Oil, olive, extra virgin 884 100g 0g 0g
Oil, peanut 884 100g 0g 0g
Oil, sunflower 884 100g 0g 0g
Oil, safflower 884 100g 0g 0g
Oil, olive, extra light 884 100g 0g 0g
Olive Oil 884 100g 0g 0g
Extra Virgin Olive Oil 884 100g 0g 0g
Canola and Soybean Oil 884 100g 0g 0g
Cupu Assu Vegetable Oil 884 100g 0g 0g
Grapeseed Vegetable Oil 884 100g 0g 0g
Avocado Vegetable Oil 884 100g 0g 0g
Cottonseed Vegetable Oil 884 100g 0g 0g
Walnut Vegetable Oil 884 100g 0g 0g
Canola Vegetable Oil 884 100g 0g 0g
Walnut Oil 884 100g 0g 0g
Rapeseed Oil 884 100g 0g 0g
Canola, Soybean and Sunflower Oil 884 100g 0g 0g
Corn and Canola Oil 884 100g 0g 0g
Soybean Oil 884 100g 0g 0g
Coconut Oil 862 100g 0g 0g
Palm Kernel Vegetable Oil 862 100g 0g 0g
Oil, coconut 833 99.1g 0g 0.84g
Nuts, pecans, halves 750 73.3g 9.96g 12.7g
Butter, stick, salted 740 82.2g –g –g
Butter, stick, unsalted 734 81.5g –g –g
Nuts, walnuts, English, halves 729 69.7g 14.6g 10.9g
Butter-Vegetable Oil Blend 718 80.7g 0.88g 0.65g
Margarine-Butter Blend (60% Corn Oil & 40% Butter) 718 80.7g 0.88g 0.65g
Butter 717 81.11g 0.85g 0.06g
Butter (Salted) 717 81.11g 0.85g 0.06g
Unsalted Whipped Butter Stick 717 81.11g 0.85g 0.06g
Unsalted Butter Stick 717 81.11g 0.85g 0.06g
Butter Whipped (Salted) 717 81.11g 0.85g 0.06g
Salted Butter Stick 717 81.11g 0.85g 0.06g
Nuts, macadamia nuts 712 64.9g 7.79g 24.1g
Sesame butter, creamy 697 62.4g 19.7g 14.2g
Nuts, pine nuts 689 61.3g 15.7g 18.6g
Egg Yolk (Dried) 666 55.8g 34.25g 3.6g
Nuts, brazilnuts 663 57.4g 15g 21.6g
Dried Coconut 660 64.53g 6.88g 23.65g
Egg, yolk 654 55.5g 34.2g 1.07g
Walnuts 654 65.21g 15.23g 13.71g
English Walnuts 654 65.21g 15.23g 13.71g
Almond butter, creamy 645 53g 20.8g 21.2g
Nuts, hazelnuts or filberts 642 53.5g 13.5g 26.5g
Almond Butter 633 59.1g 15.08g 21.22g

Per 100g · Source: USDA FoodData Central Foundation Foods · Top 50 shown

🍎

Hitting a calorie surplus? Track it with CalRay.

Snap a photo of your meal and CalRay calculates calories and macros automatically — no tedious searching required.

Frequently Asked Questions

What are the highest calorie foods per 100g?

Cooking oils top the list at 800–900 kcal per 100g, followed by nuts (almonds 620 kcal, walnuts ~654 kcal), seeds, and nut butters. For whole-food sources, full-fat cheeses (350–400 kcal) and oily meats are also highly calorie-dense.

How many calories do I need to gain weight?

You need to eat more calories than your body burns (a calorie surplus). Start with 250–500 kcal above your TDEE for slow, lean gains. Use the CalRay calorie calculator to find your maintenance calories first.

What's the difference between calorie-dense and nutrient-dense?

Calorie-dense foods pack many calories into a small volume (oils, nuts, chocolate). Nutrient-dense foods provide lots of vitamins and minerals relative to their calorie content (vegetables, fruits, lean proteins). Ideally, aim for foods that are both — like salmon, eggs, and avocado.

Related