Food List
High Calorie Foods: Dietitian-Approved List With Portions
Not all calories are equal. Here are the nutrient-rich, energy-dense foods to reach for, the ones to keep occasional, and how to add calories without huge meals.
High calorie foods have a bad reputation they do not always deserve. Energy-dense food is a problem when you are trying to lose weight, but a genuine ally when you need to gain weight, recover from illness, or fuel heavy training. This dietitian-approved list separates nourishing high calorie foods from empty ones, gives real portions with approximate energy, and shows how to use calorie density on purpose rather than by accident.
What high calorie foods actually are
A high calorie food is simply one that packs a lot of energy into a small volume, known as being calorie dense or energy dense. Fats are the most concentrated at around 9 calories per gram, more than double the roughly 4 calories per gram in carbohydrate and protein. That is why nuts, oils and cheese carry far more energy per bite than fruit or vegetables.
The important distinction is between nutrient-rich high calorie foods and empty ones. Nuts, olive oil, avocado, oily fish and whole dairy are calorie dense and full of useful nutrients. Sweets, fried snacks and sugary drinks are calorie dense but nutrient-poor. Using the first group deliberately is smart nutrition; drifting into the second by habit is where problems start. Our guide to reading nutrition facts helps you tell them apart on a label.
- Calorie dense: a lot of energy in a small portion, easy to over- or under-eat.
- Nutrient dense: a lot of vitamins, minerals and healthy fats per calorie.
- The goal: choose foods that are both, and use them to match your energy needs.
Who actually needs high calorie foods
Energy-dense foods are a tool, and like any tool they suit specific jobs. Many people spend years trying to eat fewer calories, but a significant group genuinely needs more, and generic advice to cut back can be actively harmful for them.
- People underweight or losing weight unintentionally: calorie density helps meet needs without huge volumes of food.
- Those with small appetites: older adults or people recovering from illness who tire of eating quickly.
- Athletes and heavy trainers: high training loads can demand more energy than bulky low calorie meals provide.
- People trying to gain muscle: a modest energy surplus supports growth alongside adequate protein.
Our weight gainer guide and high calorie foods for weight gain list go deeper for those specifically trying to add weight healthily.
It is worth pausing on unintentional weight loss in particular, because it is easy to normalise. Losing weight without trying, especially when appetite has dropped, is a signal to speak with a doctor or dietitian rather than something to simply push through with more food. There are many possible causes, and the right response depends on the reason. High calorie foods are a helpful tool once you know that raising your energy intake is genuinely what you need.
Nourishing high calorie foods and portions
These are the foods to reach for when you want energy density with real nutritional payoff. The table shows approximate calories for a typical portion so you can see how quickly they add up in a good way.
| Food | Typical portion | Approx. calories |
|---|---|---|
| Olive oil | 1 tbsp | ~120 |
| Mixed nuts | 30 g handful | ~180 |
| Peanut butter | 2 tbsp | ~190 |
| Avocado | Half a medium | ~160 |
| Cheddar cheese | 30 g | ~120 |
| Whole milk | 250 ml | ~155 |
| Salmon | 100 g | ~200 |
| Dried fruit | 40 g | ~120 |
Notice how easy it is to add a few hundred calories with a spoon of oil or a handful of nuts, without needing to eat a large volume. This is the key technique for anyone struggling to eat enough. Harvard's Nutrition Source highlights that unsaturated fats from nuts, seeds, oils and fish are a healthy source of that concentrated energy.
Tip: To add calories without adding bulk, enrich the food you already eat. A swirl of olive oil into soup, a spoon of nut butter in porridge, or grated cheese over vegetables all boost energy without a bigger plate.
High calorie foods that are also high in protein
If you are gaining weight to build muscle rather than just add mass, you want energy density and protein together. These foods deliver both, which makes them ideal for training goals.
- Oily fish: salmon and mackerel bring calories, protein and omega-3 fats in one portion.
- Whole eggs: energy, complete protein and micronutrients, easy to add to meals.
- Full-fat dairy: whole milk, Greek yoghurt and cheese combine protein with calorie density.
- Nuts and nut butters: healthy fats plus a useful protein and fibre contribution.
A mass gainer or protein shake can help when appetite is the limiting factor. For the evidence on shakes, see our protein shakes review and complete protein guide.
Combining these foods is where the real value appears. A bowl of Greek yoghurt with nuts, seeds and a spoon of nut butter can carry 400 or more calories and a solid dose of protein in a portion that is easy to finish. Similarly, oily fish on a bed of couscous dressed with olive oil turns a modest plate into a genuinely energy-dense, protein-rich meal. Thinking in combinations rather than single foods is the fastest way to meet higher needs without feeling like you are eating constantly.
Smart strategies to add calories
Eating more is harder than it sounds when your appetite is small or your schedule is busy. A few simple strategies make it manageable without forcing down huge meals.
Some links are affiliate links and we may earn a small commission at no extra cost to you. We only suggest product types we would genuinely consider.
- Nut butters: a jar of natural peanut butter stirred into oats, smoothies or on toast adds easy calories.
- Mixed nuts and seeds: keep mixed nuts and seeds handy to top yoghurt, salads and porridge.
- Olive oil: a good extra virgin olive oil drizzled over cooked food is the simplest calorie boost.
- Trail mix and dried fruit: a portable trail mix for grazing between meals.
Drinking some of your calories also helps when solid food fills you up too fast: milk, smoothies and homemade shakes deliver energy in a form that is easier to consume. Eating little and often, rather than three large meals, tends to work better for small appetites. A homemade shake of whole milk, yoghurt, oats, banana and nut butter can carry several hundred calories and real nutrition in a single glass, and it is far cheaper than any commercial mass gainer.
Timing matters too. If mornings are when your appetite is strongest, front-load the day with a substantial breakfast rather than hoping to catch up at dinner when you are tired and full. Keeping calorie-dense snacks visible and within reach, a bowl of nuts on the counter or trail mix in a bag, nudges you to graze more across the day without any conscious effort.
Tip: Do not fill up on low calorie liquids before meals. Water is important, but drinking large amounts right before eating can crowd out appetite when your goal is to take in more energy.
High calorie foods to keep occasional
Not all calorie-dense foods earn a regular place, even when you need to gain weight. Some deliver energy with little nutrition and can crowd out better choices or upset digestion and blood lipids.
- Sugary drinks: lots of calories with no fibre, protein or lasting fullness.
- Deep-fried snacks: energy dense but high in the fats best kept occasional.
- Confectionery and pastries: fine as a treat, poor as a staple energy source.
- Processed meats: calorie dense but best limited for heart health, per the World Health Organization.
The aim is not to fear these foods but to make sure they are the minority. Build your extra calories from nuts, oils, dairy, fish and wholegrains first, and treat the rest as occasional. Gaining weight well means adding quality energy, not simply piling on the most calorie-dense junk you can find. The scales might move either way, but the composition of what you gain, and how you feel, depends heavily on where those calories come from. If your goal is the opposite, losing weight, our low calorie foods list and calorie deficit guide take the reverse approach. The NHS stresses balance whichever direction you are heading.
Note: This article is general information, not medical or personalised dietary advice. For guidance tailored to you, speak with a registered dietitian or your doctor.
Have a question or a topic to suggest?
We read every message. Tell us what you would like to see next on the blog.
Get in touchYou may also like
High Calorie Foods for Weight Gain: Dietitian-Approved List With Portions
Healthy weight gain is about quality calories, not junk food. This dietitian-approved list groups the best high calorie foods with portions and practical ways to add them.
Weight Gainer: The Complete Evidence-Based Guide
A weight gainer is a high calorie powder for people who struggle to eat enough. Here is who genuinely benefits, what is inside, and why whole food should still come first.
Low Calorie Foods: Dietitian-Approved List With Portions
A practical, categorised list of low calorie foods with portions and approximate calories. Learn the energy density principle, the best lean proteins and vegetables, smart swaps and mistakes to avoid.