Nutrition Guides7 min read

The 10 Highest Calorie Foods (and Why They Matter)

Discover the most calorie-dense foods per 100g. From oils to nuts to cheese, learn which foods pack the most energy and how to use this knowledge wisely.

·By CalorieExpert Team
The 10 Highest Calorie Foods (and Why They Matter)

Calorie Density: The Concept That Changes How You Eat

Calorie density is the number of calories per gram or per 100g of food. Understanding which foods are most calorie-dense is valuable regardless of your goals. If you are trying to lose weight, you want to be aware of calorie-dense foods so you can manage portions. If you are trying to gain weight or fuel intense athletic training, calorie-dense foods help you consume enough energy without eating enormous volumes.

The most calorie-dense foods share a common characteristic: they are high in fat. Fat contains 9 calories per gram, more than double the 4 calories per gram in protein and carbohydrates. Foods that are concentrated in fat pack the most calories into the smallest volume.

Here are the ten most calorie-dense common foods, ranked by calories per 100g, with practical context for each.

1. Cooking Oils — 884 calories per 100g

All cooking oils, whether olive oil, coconut oil, sunflower oil, palm oil, or any other variety, contain approximately 884 calories per 100g (about 120 calories per tablespoon). Oil is pure fat with zero protein, zero carbohydrates, and zero fiber.

This makes cooking oils the most important calorie source to monitor if you are tracking intake. Many people pour oil freely during cooking without measuring, adding 200-500 invisible calories to a meal. The difference between "a splash of oil" and two tablespoons can be 240 calories, enough to eliminate a calorie deficit entirely.

For weight loss, measure your cooking oil. For weight gain, add olive oil liberally to foods for easy calorie surplus.

2. Butter and Ghee — 717 calories per 100g

Butter provides approximately 717 calories per 100g, with 81g of fat (mostly saturated), minimal protein, and trace carbohydrates. Ghee is slightly more concentrated at about 900 calories per 100g because the water and milk solids have been removed. In Nigerian cooking, butter and margarine are commonly used in baking, and their calorie density is worth noting.

3. Macadamia Nuts — 718 calories per 100g

Macadamia nuts are the most calorie-dense common nut at 718 calories per 100g, driven by their 76g of fat. They are also the most keto-friendly nut due to very low carbohydrate content (just 5g net carbs per 100g). A small handful of 30g provides 215 calories, which is easy to consume mindlessly. Other high-calorie nuts include pecans (691 calories), Brazil nuts (659 calories), and walnuts (654 calories). Almonds (579 calories) and cashews (553 calories) are slightly lower but still very calorie-dense.

Nuts are nutritionally excellent, providing healthy fats, protein, fiber, and minerals. Their calorie density simply means that portion awareness matters. A measured 30g serving is a smart snack; an unmeasured bowl can easily exceed 600 calories.

4. Dark Chocolate (70-85%) — 598 calories per 100g

Quality dark chocolate provides about 598 calories per 100g alongside meaningful amounts of iron, magnesium, copper, and antioxidants. A standard 40g chocolate bar contains roughly 240 calories. Dark chocolate is a genuinely nutritious food in moderation, but its calorie density makes it easy to overconsume. Two or three squares (20-30g) is a reasonable daily serving; half a bar or more enters significant calorie territory.

5. Cheese (Hard Varieties) — 400-450 calories per 100g

Hard cheeses like cheddar (403 calories), parmesan (431 calories), and Gruyere (413 calories) are calorie-dense due to their high fat and protein content with minimal water. A 30g slice of cheddar, roughly the size of your thumb, contains about 120 calories. Cheese is an excellent source of calcium, protein, and B12, but mindless snacking or generous grating onto meals adds calories rapidly.

Softer cheeses with higher water content are less calorie-dense: mozzarella (280 calories per 100g), feta (264 calories), and cottage cheese (98 calories) are more moderate options.

6. Peanut Butter — 588 calories per 100g

Peanut butter and other nut butters are exceptionally calorie-dense at about 588 calories per 100g. Two tablespoons (32g) provide approximately 190 calories. For people trying to gain weight, peanut butter is one of the easiest and most affordable ways to increase calorie intake: add it to smoothies, spread it on toast, or eat it by the spoonful. For people trying to lose weight, measuring rather than eyeballing prevents accidental overconsumption.

7. Coconut (Dried/Desiccated) — 660 calories per 100g

Dried coconut is dramatically more calorie-dense than fresh coconut because removing the water concentrates the fat. Fresh coconut flesh contains about 354 calories per 100g, while desiccated coconut jumps to approximately 660 calories. In Nigerian cooking, coconut is used in coconut rice, chin chin, and various desserts, adding substantial calories.

8. Bacon — 541 calories per 100g

Bacon is high in both fat and protein at 541 calories per 100g, with about 42g of fat and 37g of protein. Three typical slices (about 35g cooked) provide roughly 190 calories. Bacon is one of the most calorie-dense common breakfast meats.

9. Avocado — 160 calories per 100g

While far less calorie-dense than the foods above, avocado deserves mention because it is often perceived as a "light" health food when it is actually the most calorie-dense common fruit at 160 calories per 100g. A whole medium avocado contains roughly 240 calories. This is not a problem (avocados provide excellent nutrition including healthy fats, fiber, and potassium), but it is worth knowing if you are counting calories. Adding avocado to a meal adds meaningful energy alongside its nutritional benefits.

10. Dried Fruits — 250-350 calories per 100g

Drying fruit removes water and concentrates sugar and calories. Fresh grapes contain about 69 calories per 100g; raisins contain about 299. Fresh dates are about 277 calories per 100g; dried dates are about 282. Dried cranberries, often sweetened, can reach 350 calories per 100g. A small bag of trail mix containing dried fruit and nuts can easily exceed 500 calories.

How to Use This Knowledge

For weight loss: Be particularly careful with portions of oils, nuts, nut butters, cheese, and dried fruit. These are all nutritious foods, but their calorie density means small amounts add significant energy. Use our food search tool to check calorie content before snacking.

For weight gain: These foods are your allies. Adding olive oil to meals, snacking on nuts, spreading peanut butter generously, and eating avocado regularly helps you hit higher calorie targets without feeling overly stuffed.

For everyone: Calorie density is not a measure of health. Many calorie-dense foods (nuts, avocado, olive oil, dark chocolate) are among the most nutritious foods available. The key is matching your portions to your goals.

Explore the food search to look up the calorie density of any food, or use the food comparison tool to find the best options for your specific needs.

All nutritional values are per 100g and sourced from the USDA FoodData Central database.

Tags

high calorie foodscalorie denseenergynutritionweight gain

Share this article

Look Up Any Food

Search nutrition facts for over 300,000 foods in our free database.