High Calorie Foods for Weight Gain: Nutrient-Dense Options
Discover the best high calorie foods for healthy weight gain. Nutrient-dense options for underweight individuals, cancer patients, and those with poor appetite.

Listen to this article
High Calorie Foods for Weight Gain: Nutrient-Dense Options
Whilst much of nutrition advice focuses on weight loss, many people genuinely struggle to maintain or gain weight. Whether you're recovering from illness, managing cancer treatment side effects, dealing with a naturally high metabolism, or simply have a poor appetite, finding the right high calorie foods for weight gain can feel like navigating a maze of conflicting information.
The key difference between healthy and unhealthy weight gain lies in nutrient density. Loading up on crisps and biscuits might add calories, but you'll miss out on the vitamins, minerals, protein, and healthy fats your body needs to build muscle, support immune function, and maintain energy levels. This guide focuses on calorie-dense foods that nourish your body whilst helping you reach a healthy weight.
Why Choose Nutrient-Dense High Calorie Foods
When you need to gain weight, every bite matters. If you're struggling with a small appetite or increased energy needs due to illness, you simply cannot afford to fill up on empty calories. Nutrient-dense foods pack maximum nutrition into every mouthful, delivering proteins for muscle repair, healthy fats for hormone production and vitamin absorption, complex carbohydrates for sustained energy, and micronutrients for overall health.
According to NHS guidance, healthy weight gain should be gradual, aiming for roughly 0.5 to 1 pound per week. This typically requires consuming an additional 300 to 500 calories daily above your maintenance needs. The quality of those calories significantly impacts how your body responds. Nutrient-dense options support lean muscle growth rather than just fat accumulation, maintain your energy levels throughout the day, and provide the building blocks your immune system needs, particularly important during illness or recovery.
Who Benefits from High Calorie Nutrition
Several groups particularly benefit from a structured approach to healthy weight gain. Understanding your specific situation helps tailor your food choices appropriately.
- Underweight individuals — those with a BMI below 18.5 may face increased risk of nutritional deficiencies, weakened immune function, and osteoporosis
- Cancer patients — treatment often increases calorie needs whilst simultaneously reducing appetite and causing taste changes
- Post-surgical recovery — healing requires additional protein and calories to repair tissues and fight infection
- Older adults — age-related appetite loss and muscle wastage (sarcopenia) can lead to frailty and increased fall risk
- Those with hyperthyroidism — an overactive thyroid significantly increases metabolic rate and calorie requirements
- People with malabsorption conditions — Crohn's disease, coeliac disease, and cystic fibrosis can impair nutrient absorption
Top High Calorie Foods for Healthy Weight Gain
The following foods combine high energy density with exceptional nutritional profiles. Incorporating several of these into your daily routine makes reaching calorie goals far more achievable.
Nuts, Seeds, and Nut Butters
Nuts and seeds rank amongst the most calorie-dense whole foods available, whilst delivering healthy fats, protein, fibre, vitamins, and minerals. Just a small handful can add 150-200 calories to your day.
- Almonds — 160 calories per 28g serving, rich in vitamin E, magnesium, and heart-healthy monounsaturated fats
- Walnuts — 185 calories per 28g, excellent source of omega-3 alpha-linolenic acid for brain health
- Peanut butter — 190 calories per 2 tablespoons, provides protein, niacin, and folate; choose versions without added sugar
- Tahini — 180 calories per 2 tablespoons, made from sesame seeds, packed with calcium and iron
- Mixed seeds — pumpkin, sunflower, chia, and flax seeds add crunch to porridge, yoghurt, or salads whilst boosting calories and minerals
Avocados and Healthy Oils
Fats contain 9 calories per gram compared to 4 calories per gram for carbohydrates and protein, making them exceptionally efficient for weight gain. Prioritising unsaturated fats supports cardiovascular health.
- Avocados — a medium avocado contains roughly 240 calories plus potassium, folate, and vitamins C, E, and K
- Extra virgin olive oil — 120 calories per tablespoon; drizzle generously over vegetables, use in dressings, or add to smoothies
- Coconut oil — 120 calories per tablespoon, useful for high-heat cooking
- Butter — 100 calories per tablespoon of full-fat butter adds richness to mashed potato, porridge, and vegetables
Full-Fat Dairy and Alternatives
Dairy products offer complete protein, calcium, vitamin D (when fortified), and B vitamins. Full-fat versions contain significantly more calories than their low-fat counterparts.
- Whole milk — 150 calories per 240ml glass versus 80-90 calories for skimmed; use in tea, coffee, smoothies, and cooking
- Full-fat Greek yoghurt — 220 calories per 200g serving, excellent protein source at 15-20g per serving
- Cheese — hard cheeses like cheddar provide 110-120 calories per 28g plus calcium and protein; add to sandwiches, baked potatoes, or pasta
- Cream — single, double, or clotted cream transforms porridge, fruit, and desserts whilst adding substantial calories
Protein-Rich Foods
Adequate protein intake ensures weight gain includes muscle mass rather than just fat. Aim for 1.2-2g protein per kilogram of body weight when trying to gain weight healthily.
- Oily fish — salmon, mackerel, sardines, and trout provide 200-250 calories per 100g serving plus omega-3 fatty acids and vitamin D
- Eggs — a large egg contains 70 calories and 6g protein; scrambled with butter or cheese increases calorie density
- Red meat — beef, lamb, and pork offer complete protein, iron, zinc, and B12; choose fattier cuts like ribeye or lamb shoulder
- Poultry with skin — chicken thighs with skin contain more calories than skinless breast whilst remaining nutrient-dense
Wholegrains and Starchy Carbohydrates
Complex carbohydrates provide sustained energy, fibre, and B vitamins. Whilst less calorie-dense than fats, they form an important foundation for balanced meals.
- Oats — 150 calories per 40g dry weight; make porridge with whole milk, add nut butter, dried fruit, and seeds
- Quinoa — 220 calories per cooked cup, a complete protein containing all essential amino acids
- Wholemeal bread — 80-100 calories per slice; top with avocado, nut butter, or cheese
- Sweet potatoes — 180 calories per medium potato, rich in beta-carotene; serve with butter or olive oil
- Pasta and rice — versatile bases for calorie-dense sauces made with cream, cheese, or olive oil
Practical Strategies for Increasing Calorie Intake
Simply knowing which foods to eat is only half the battle. Implementing practical strategies helps you consistently meet increased calorie targets, especially when appetite is compromised.
Eat More Frequently
Rather than forcing yourself to eat larger meals, aim for five to six smaller meals and snacks throughout the day. This approach feels less overwhelming and maintains steady energy levels. Set reminders on your phone if you tend to forget to eat.
Fortify Your Meals
Add calorie boosters to foods you already enjoy without significantly increasing portion sizes. Stir a tablespoon of olive oil into soup or pasta. Mix ground almonds into porridge. Add grated cheese to scrambled eggs. Spread nut butter thickly on toast. These small additions accumulate throughout the day.
Prioritise Calorie-Dense Beverages
Liquids take up less stomach space than solid foods, making them particularly valuable when appetite is poor. Smoothies made with whole milk, banana, nut butter, oats, and avocado can easily provide 400-600 calories. Whole milk, fruit juice, and nutritional supplement drinks contribute calories without requiring chewing or extensive preparation.
Make Food Appealing
When struggling with appetite, presentation matters. Serve smaller portions on smaller plates to avoid feeling overwhelmed. Choose foods you genuinely enjoy. Experiment with herbs and spices to enhance flavour, particularly important during cancer treatment when taste changes occur. Eat in pleasant surroundings rather than in front of screens when possible.
Sample High Calorie Meal Ideas
Adjust portion sizes and ingredients based on your individual calorie needs, preferences, and any dietary restrictions related to medical conditions or medications.
- Breakfast — porridge made with whole milk, topped with sliced banana, 2 tablespoons mixed nuts, 1 tablespoon honey, and a dollop of Greek yoghurt (approximately 550 calories)
- Mid-morning snack — smoothie with whole milk, avocado, banana, peanut butter, and oats (approximately 450 calories)
- Lunch — jacket potato with butter, topped with tuna mixed with mayonnaise and grated cheese, side salad dressed with olive oil (approximately 650 calories)
- Afternoon snack — full-fat Greek yoghurt with mixed berries, granola, and a drizzle of honey (approximately 350 calories)
- Dinner — grilled salmon fillet, sweet potato mash made with butter and cream, roasted vegetables with olive oil (approximately 700 calories)
- Evening snack — wholemeal toast with almond butter and sliced banana (approximately 300 calories)
Important Considerations and When to Seek Help
Whilst increasing calorie intake through nutrient-dense foods is generally safe, certain situations require professional guidance. Consult your GP or a registered dietitian if you remain underweight despite consistently eating more, experience unexplained weight loss, have difficulty swallowing or persistent nausea, or are managing a chronic health condition alongside weight gain goals.
Some medications affect appetite, nutrient absorption, or metabolism. Cancer treatments, antidepressants, thyroid medications, and diabetes drugs can all interact with nutrition. Never discontinue prescribed medications without medical supervision, even if you suspect they are affecting your weight.
How FreshPlate Supports Your Weight Gain Journey
Managing nutrient-dense eating whilst accounting for medications, health conditions, and personal preferences requires careful planning. FreshPlate automatically builds personalised meal plans and recipes around your specific needs, ensuring you receive adequate calories and nutrition without conflicting with your treatment plan.
Whether you are managing medication-related appetite changes, navigating food-drug interactions, or simply need structured guidance to reach healthy weight goals, FreshPlate takes the guesswork out of nutrition planning. Our platform considers your calorie targets, nutrient requirements, food preferences, and medical considerations to create practical, achievable meal plans that support your health.
Frequently asked questions
What is the fastest way to gain weight in a healthy manner?
+
The healthiest weight gain occurs gradually at 0.5-1 pound per week. Focus on eating frequent small meals containing nutrient-dense, high calorie foods like nuts, avocados, full-fat dairy, oily fish, and wholegrains. Add calorie boosters like olive oil, nut butters, and cheese to meals you already enjoy.
How many extra calories do I need to gain weight?
+
Most people require an additional 300-500 calories daily above their maintenance needs to gain weight at a healthy rate. Individual requirements vary based on metabolism, activity level, age, and underlying health conditions. Track your progress and adjust intake accordingly.
Can I gain weight eating healthy foods only?
+
Yes, absolutely. Nutrient-dense whole foods like nuts, seeds, avocados, full-fat dairy, oily fish, wholegrains, and healthy oils provide ample calories whilst supporting overall health. This approach is far superior to relying on processed foods high in sugar and unhealthy fats.
What should I eat when I have no appetite but need to gain weight?
+
Prioritise calorie-dense beverages like smoothies, whole milk, and nutritional supplement drinks which require less effort than solid foods. Eat small amounts frequently rather than large meals. Choose nutrient-dense foods you genuinely enjoy and consider eating with others to make mealtimes more appealing.
Are weight gain supplements necessary?
+
Most people can gain weight through whole foods alone. However, commercial nutritional supplements may be helpful during illness, cancer treatment, or when appetite is severely compromised. Discuss options with your healthcare provider or dietitian before starting supplements, especially if taking medications.
Sources
Get recipes built around your body.
Join the FreshPlate waitlist and get 50% off your first month when we launch. Personalised nutrition that respects your allergies, conditions, and medications.


