High-calorie foods provide a relatively large amount of energy in a serving. They can be useful for people who have difficulty eating enough, want to build more substantial meals, or have been advised to gain weight. The most useful choices do more than add calories: they can also supply protein, fiber, unsaturated fats, vitamins or minerals.
This guide compares 40 calorie-dense foods using practical serving sizes. It includes high-calorie high-protein foods, affordable staples, vegan choices and easy snacks. Nutrition values are rounded estimates, so check the package label or the exact food record when precision matters.
High-Calorie Foods: Quick Answer
Some of the most practical nutrient-dense, high-calorie foods are nuts, nut butters, seeds, avocado, olive oil, full-fat dairy, eggs, oily fish, oats, rice, pasta, beans, tofu and tempeh. Oils and nut butters add the most calories in a small volume, while dairy, eggs, fish, soy foods and legumes contribute more protein.
For gradual weight gain, the NHS says adults could try adding roughly 300 to 500 calories per day. Individual needs vary, especially for children, pregnancy, athletes and people with medical conditions, so personalized advice may be appropriate.
What Counts as a High-Calorie Food?
There is no single official calorie number that makes a food “high calorie.” The phrase usually describes a food that supplies substantial energy for its weight or for the amount people normally eat. Oils, nuts and seeds are especially calorie-dense because fat provides 9 calories per gram, compared with 4 calories per gram from protein or carbohydrate.
Calorie density and nutritional quality are not the same thing. Olive oil, walnuts and avocado are calorie-dense and supply mostly unsaturated fat. Candy and sugary drinks may also contain many calories, but usually offer less protein, fiber and micronutrient value. A balanced weight-gain pattern should still include several food groups rather than relying on one high-calorie product.
Serving size also changes the answer. A tablespoon of oil contains about 119 calories, while a cooked cup of lentils contains about 230. Oil is more calorie-dense, but lentils add protein and fiber. Use the serving column below for meal planning; use Foodmanac’s food comparison tool when you want to compare foods on the same 100-gram basis.
40 High-Calorie Foods Compared
The values below are approximate comparisons based primarily on generic USDA FoodData Central records. Brands, recipes, drained weights, cooking methods and the exact size of a food can change the result. “About” is intentional: use the nutrition label for a packaged product and the relevant database record for a specific preparation.
1. Nuts, Seeds, Spreads and Calorie-Dense Fats
| # | Food | Practical serving | Calories | Protein | Fiber |
|---|---|---|---|---|---|
| 1 | Olive oil | 1 tablespoon | ~119 kcal | 0 g | 0 g |
| 2 | Peanut butter | 2 tablespoons / 32 g | ~188 kcal | ~7 g | ~2 g |
| 3 | Almond butter | 2 tablespoons / 32 g | ~196 kcal | ~7 g | ~3 g |
| 4 | Almonds | 1 ounce / 28 g | ~164 kcal | ~6 g | ~4 g |
| 5 | Walnuts | 1 ounce / 28 g | ~185 kcal | ~4 g | ~2 g |
| 6 | Cashews | 1 ounce / 28 g | ~157 kcal | ~5 g | ~1 g |
| 7 | Pistachios | 1 ounce / 28 g | ~159 kcal | ~6 g | ~3 g |
| 8 | Pumpkin seed kernels | 1 ounce / 28 g | ~158 kcal | ~9 g | ~2 g |
| 9 | Sunflower seed kernels | 1 ounce / 28 g | ~165 kcal | ~6 g | ~3 g |
| 10 | Chia seeds | 2 tablespoons / 28 g | ~138 kcal | ~5 g | ~10 g |
Nuts and seeds combine calories with protein, minerals and, in many cases, fiber. Oil adds calories efficiently but does not provide protein or fiber, so it works best as an addition to a balanced meal rather than the meal itself. People with nut or seed allergies need suitable alternatives and careful label checking.
2. Spreads, Avocado and Dairy Foods
| # | Food | Practical serving | Calories | Protein | Fiber |
|---|---|---|---|---|---|
| 11 | Tahini | 2 tablespoons / 30 g | ~178 kcal | ~5 g | ~3 g |
| 12 | Avocado | 1/2 fruit / about 100 g | ~160 kcal | ~2 g | ~7 g |
| 13 | Hummus | 1/2 cup | ~200 kcal | ~9 g | ~7 g |
| 14 | Canned coconut milk | 1/2 cup | ~220 kcal | ~2 g | ~3 g |
| 15 | Trail mix | 1/2 cup | ~300–400 kcal | ~8–12 g | ~4–6 g |
| 16 | Whole milk | 1 cup / 244 g | ~149 kcal | ~8 g | 0 g |
| 17 | Plain whole-milk Greek yogurt | 170 g / 6 oz | ~160–190 kcal | ~14–17 g | 0 g |
| 18 | Full-fat cottage cheese | 1 cup | ~206 kcal | ~23 g | 0 g |
| 19 | Cheddar cheese | 1.5 ounces / 42 g | ~171 kcal | ~11 g | 0 g |
| 20 | Whole-milk ricotta | 1 cup | ~369 kcal | ~19 g | 0 g |
Trail mix, yogurt and hummus vary substantially by recipe. Added sugar, salt, oil and the ratio of nuts to dried fruit can move the calorie total in either direction. For the most reliable result, weigh the serving and use the label on the product you actually eat.
3. Eggs, Fish and Meat
| # | Food | Practical serving | Calories | Protein | Fiber |
|---|---|---|---|---|---|
| 21 | Whole eggs | 2 large | ~144 kcal | ~13 g | 0 g |
| 22 | Atlantic salmon, cooked | 6 ounces / 170 g | ~350 kcal | ~38 g | 0 g |
| 23 | Sardines canned in oil, drained | 1 small can / about 92 g | ~190 kcal | ~23 g | 0 g |
| 24 | Chicken thigh, cooked with skin | 6 ounces / 170 g | ~390 kcal | ~40 g | 0 g |
| 25 | Ground beef, 85% lean, cooked | 6 ounces / 170 g | ~425 kcal | ~44 g | 0 g |
These foods are useful when both calories and protein matter. The cut of meat, fat percentage, skin, cooking method and amount of oil can create a large difference. Compare leaner and higher-fat versions using the same weight instead of assuming every chicken, beef or fish entry is interchangeable.
4. Grains, Dried Fruit, Legumes and Soy Foods
| # | Food | Practical serving | Calories | Protein | Fiber |
|---|---|---|---|---|---|
| 26 | Rolled oats, dry | 1 cup / about 80 g | ~300 kcal | ~11 g | ~8 g |
| 27 | Granola | 1/2 cup | ~200–300 kcal | ~4–7 g | ~3–6 g |
| 28 | Brown rice, cooked | 2 cups | ~430 kcal | ~10 g | ~7 g |
| 29 | Quinoa, cooked | 2 cups | ~444 kcal | ~16 g | ~10 g |
| 30 | Whole-wheat pasta, cooked | 2 cups | ~350 kcal | ~15 g | ~10 g |
| 31 | Plain bagel | 1 medium | ~275 kcal | ~11 g | ~2 g |
| 32 | Flour tortillas | 2 medium | ~260–300 kcal | ~7–9 g | ~3–5 g |
| 33 | Raisins | 1/2 cup | ~217 kcal | ~2 g | ~3 g |
| 34 | Medjool dates | 4 dates / about 96 g | ~266 kcal | ~2 g | ~6 g |
| 35 | Chickpeas, cooked | 1 cup | ~269 kcal | ~15 g | ~13 g |
| 36 | Black beans, cooked | 1 cup | ~227 kcal | ~15 g | ~15 g |
| 37 | Lentils, cooked | 1 cup | ~230 kcal | ~18 g | ~16 g |
| 38 | Edamame, cooked and shelled | 1 cup | ~188 kcal | ~19 g | ~8 g |
| 39 | Firm tofu | 1/2 cup / about 126 g | ~180 kcal | ~22 g | ~3 g |
| 40 | Tempeh | 1 cup / about 166 g | ~320 kcal | ~31 g | ~9 g |
Dry and cooked weights should never be mixed. Rice, pasta, quinoa and lentils absorb water during cooking, so 100 grams dry and 100 grams cooked have very different calorie totals. The entries above use cooked portions except for oats, which are listed dry.
Data note: Values are rounded for readability and are intended for comparison, not clinical diet calculation. Generic records were checked against USDA FoodData Central. Product labels should take priority for branded foods.
Best High-Calorie, High-Protein Foods
If the goal is to increase calories while also supporting protein intake, prioritize foods that provide meaningful amounts of both nutrients. From the table above, practical options include:
- Ground beef: about 44 grams of protein in a cooked 6-ounce serving, with calories depending heavily on the fat percentage.
- Chicken thighs: more calorie-dense than skinless chicken breast when the skin is included, while still supplying substantial protein.
- Salmon: combines protein with fat and is more calorie-dense than many white fish.
- Cottage cheese and Greek yogurt: convenient choices that can be combined with fruit, granola, nuts or seeds.
- Tempeh, tofu and edamame: useful plant-based foods for adding both calories and protein.
- Beans, chickpeas and lentils: combine protein, carbohydrate and fiber in one food.
- Peanut butter and pumpkin seeds: compact choices that add calories and moderate protein.
Protein needs differ by age, body size, health status and activity. For a broader comparison, see Foodmanac’s protein-rich foods guide and high-protein snack list.
Cheap High-Calorie Foods
Food prices change by store and country, so no food is always the cheapest. However, the following staples often deliver useful calories at a lower cost per serving than specialty shakes, bars or supplements:
- Peanut butter
- Rolled oats
- Rice
- Pasta
- Flour tortillas
- Whole milk
- Eggs
- Dried beans and lentils
- Sunflower seeds
- Cooking oil
Buy dry beans, oats, rice and pasta in larger bags only if you can store and use them safely. Compare unit prices rather than package prices. A small package can look cheaper while costing more per ounce or kilogram.
Budget Meal Formula
Start with an affordable starch such as rice, oats, pasta or tortillas. Add protein from beans, lentils, eggs, milk or tofu. Then add a concentrated calorie source such as peanut butter, seeds, cheese or a measured amount of oil. This creates a more complete meal than using sugar or oil alone.
High-Calorie Snacks That Are Easy to Prepare
Snacks can add energy between meals without making each main meal unusually large. Choose portions that fit your needs and check labels when using packaged products.
- Trail mix: nuts, seeds and dried fruit; about 300 to 400 calories per 1/2 cup depending on the mix.
- Peanut butter toast: two slices of toast with two tablespoons of peanut butter; commonly about 350 to 450 calories.
- Greek yogurt bowl: whole-milk Greek yogurt with granola and walnuts; commonly 400 to 600 calories.
- Hummus and pita: a generous hummus serving with whole-wheat pita; commonly 350 to 500 calories.
- Dates with tahini: dates supply carbohydrate while tahini adds fat and some protein.
- Cheese, fruit and crackers: combines protein, carbohydrate and a source of produce.
- Milk smoothie: whole milk, oats, peanut butter and fruit can create a drink with several hundred calories.
- Edamame with nuts: combines soy protein and fiber with calorie-dense nuts.
A “healthy” label does not make portion size irrelevant. Nuts, trail mix and nut butter are easy to underestimate when eaten directly from a large container. Measure once or twice until you can recognize the serving that matches your plan.
Vegan High-Calorie Foods
A vegan eating pattern can include many calorie-dense options without relying on meat or dairy. Useful choices include:
- Nuts, nut butters and seeds
- Olive oil and other plant oils
- Avocado
- Tahini and hummus
- Canned coconut milk
- Oats, rice, quinoa and pasta
- Beans, chickpeas and lentils
- Tofu, tempeh and edamame
- Dried fruit and trail mix
Combine plant foods instead of asking one ingredient to do everything. A bowl with rice, tempeh, avocado and tahini adds carbohydrate, protein and fat. Oats cooked with soy milk and topped with peanut butter, chia seeds and raisins can serve the same purpose at breakfast.
How to Add Calories Without Eating Huge Portions
People with a small appetite may find a very large plate uncomfortable. The NHS suggests gradual weight gain, smaller meals more often, snacks between meals and adding foods such as cheese, nuts and seeds. These general strategies can make the same meal more energy-dense:
- Add a measured fat. Stir olive oil into rice, pasta, beans, soup or roasted vegetables. One tablespoon adds about 119 calories.
- Use toppings with nutrients. Add nuts, seeds, avocado, hummus, cheese or yogurt instead of relying only on sugar.
- Cook with a higher-calorie liquid. Prepare oats with whole milk or fortified soy milk rather than water when appropriate.
- Make snacks intentional. Schedule a snack between meals if waiting for hunger causes you to miss it.
- Use smoothies when solid food is difficult. Milk or soy milk, oats, nut butter, yogurt and fruit can add calories in a drink. A smoothie should complement balanced meals, not automatically replace all solid food.
- Increase one component at a time. Add an extra scoop of rice, another spoon of hummus or a slightly larger protein serving, then evaluate how the change feels.
Do not copy a fixed calorie surplus blindly. Energy needs depend on body size, activity, health and the reason for wanting to gain weight. The NHS example of 300 to 500 additional calories per day is general adult guidance, not a prescription for everyone.
Easy 300- to 700-Calorie Food Combinations
These examples show how ordinary foods can be combined. The totals are estimates; calculate your version from its actual ingredient weights and labels.
| Combination | Example ingredients | Approximate calories |
|---|---|---|
| Peanut butter oat bowl | Oats, whole milk, peanut butter and raisins | ~600–700 kcal |
| Yogurt crunch bowl | Whole-milk Greek yogurt, granola and walnuts | ~450–600 kcal |
| Rice and salmon bowl | Cooked rice, salmon, avocado and vegetables | ~650–800 kcal |
| Hummus pita plate | Hummus, whole-wheat pita, olive oil and vegetables | ~450–600 kcal |
| Bean and cheese tortillas | Two tortillas, black beans, cheddar and avocado | ~600–750 kcal |
| Vegan tempeh bowl | Quinoa, tempeh, tahini and vegetables | ~650–800 kcal |
| Compact snack | Trail mix plus whole milk or soy milk | ~400–550 kcal |
Want a closer estimate? Enter the exact foods and gram amounts in Foodmanac’s Mix Lab. You can also search the food database for a specific brand, preparation or serving.
How to Choose the Right High-Calorie Foods
The best option depends on what the rest of the meal is missing:
- Need more protein? Consider salmon, eggs, cottage cheese, Greek yogurt, beef, chicken, tofu, tempeh, edamame or legumes.
- Need more fiber? Consider chia seeds, avocado, chickpeas, black beans, lentils, oats, quinoa, nuts or seeds.
- Need a small-volume calorie boost? Consider oil, nut butter, tahini, cheese or trail mix.
- Need an affordable staple? Compare oats, rice, pasta, peanut butter, eggs and dried legumes.
- Need a portable option? Nuts, seed mixes, trail mix, dried fruit and nut-butter sandwiches travel well when stored safely.
- Need less saturated fat? Favor olive oil, avocado, nuts, seeds, nut butter and oily fish more often, while checking your overall diet.
Look beyond calories alone. Protein, fiber, fat type, sodium, added sugar, allergies, budget, taste and digestion all affect whether a food is a good fit. A varied pattern is more practical than trying to eat the same “best” food every day.
When to Get Personalized Advice
Unintentional weight loss can have many causes. MedlinePlus notes that balanced extra calories and treatment of any underlying medical problem may help with weight gain. Speak with a healthcare professional or registered dietitian if weight loss is unexplained, rapid or ongoing, or if eating is affected by pain, nausea, swallowing difficulty, severe digestive symptoms or an eating disorder.
Children, teenagers, pregnant people, older adults and people with diabetes, kidney disease, heart disease, food allergies or other medical conditions may need individualized food and calorie guidance. Do not use a general internet list to replace their care plan.
Frequently Asked Questions About High-Calorie Foods
What foods are highest in calories?
Pure fats such as oils contain the most calories per gram. One tablespoon of olive oil provides about 119 calories. Nuts, seeds, nut butters, tahini, coconut milk and cheese are also calorie-dense. The most appropriate choice depends on the nutrients you need in addition to calories.
What are the best high-calorie foods for weight gain?
Useful options include nuts, nut butter, seeds, avocado, olive oil, whole-milk dairy, eggs, salmon, oats, rice, pasta, beans, tofu and tempeh. Choose a mix of protein, carbohydrate and fat rather than relying only on sweets or fried foods.
What high-calorie foods are also high in protein?
Ground beef, chicken thighs, salmon, sardines, cottage cheese, Greek yogurt, eggs, tempeh, tofu, edamame and legumes provide both calories and protein. Exact values depend on portion and preparation.
What are cheap high-calorie foods?
Peanut butter, oats, rice, pasta, tortillas, cooking oil, eggs, whole milk and dried beans or lentils are often budget-friendly. Compare the unit price in your local store because costs vary by place and season.
What vegan foods are high in calories?
Vegan high-calorie foods include nuts, seeds, nut butters, olive oil, avocado, tahini, hummus, coconut milk, oats, rice, quinoa, pasta, beans, lentils, tofu, tempeh, edamame and dried fruit.
What is an easy 500-calorie snack?
A whole-milk Greek yogurt bowl with granola and nuts can reach roughly 500 calories, depending on the portions. Other examples include peanut butter toast with milk or hummus, pita and olive oil. Calculate your ingredients rather than assuming every version has the same total.
How can I add 300 calories to a meal?
Examples include adding two tablespoons of nut butter plus a glass of milk, using avocado with cheese, or adding oil and a larger serving of rice or pasta. The best combination depends on the meal and your dietary needs.
Are all high-calorie foods unhealthy?
No. Calories describe energy, not total nutritional quality. Nuts, seeds, avocado, olive oil, salmon and legumes can be calorie-dense while supplying useful nutrients. However, portion size and the overall eating pattern still matter.
Sources and Method
Food values were rounded from generic source records for readable comparisons. Review the exact record or package label before using the numbers for a clinical diet.
- USDA FoodData Central — generic food nutrient data and data documentation.
- NHS: Healthy ways to gain weight — gradual adult weight-gain guidance and practical meal strategies.
- MedlinePlus: Body weight — balanced extra calories and the importance of addressing underlying causes.
- NIDDK: Factors affecting weight and health — factors that influence body weight and energy balance.
- Foodmanac methodology — how Foodmanac presents source-linked nutrition data and its limitations.
Last reviewed: September 1, 2026. This article is educational and does not diagnose a condition or provide an individual weight-gain prescription.

