🏠 Home📰 ArticlesđŸ”ĸ Toolsâ„šī¸ Aboutâœ‰ī¸ Contact
Homeâ€ēArticlesâ€ēHow to Gain Weight Healthily — Complete Guide (2026)
âš–ī¸ Nutrition

How to Gain Weight Healthily — Complete Guide (2026)

How to gain weight and muscle safely. Calorie surplus, protein, training, and the right foods. Updated January 2026.
📅 Updated January 2026⏱ 8 min read👤 Dr. James Okafor, MD✓ Medically Reviewed
Key Takeaways
  • A 300–500 cal/day surplus above TDEE is optimal for lean muscle gain
  • Protein at 1.6–2.2g/kg ensures weight gained is muscle, not fat
  • Resistance training 3–4×/week is non-negotiable — surplus without it becomes fat
  • Liquid calories are the easiest way to increase intake without fullness
  • Gaining faster than 0.5 kg/week adds mostly fat, not muscle

Why Some People Struggle to Gain Weight

Difficulty gaining ('hardgainers') is explained by high NEAT (unconscious movement increases when calories are high), high metabolic rate, poor appetite, or simply not eating as much as believed. Solution: accurate calorie tracking + consistent measured surplus.

300–500
Calorie surplus per day for optimal lean muscle gain
0.25–0.5
kg/week — ideal weight gain rate for lean bulk
1.6–2.2g
Protein per kg/day for muscle-dominant weight gain

Best Calorie-Dense Foods

FoodCaloriesProteinBest Used As
Whole milk (500ml)31016gDrinks, smoothies, cooking
Peanut butter (2 tbsp)1888gToast, smoothies, oats
Avocado (1 whole)2303gToast, salads
Olive oil (2 tbsp)2400gAny cooked meal
Almonds (50g)29010gSnacks, yoghurt
Salmon (150g)31240gMain meal
✅ High-Calorie Smoothie (750+ cal)
400ml whole milk + 2 tbsp peanut butter + 1 banana + 60g oats + 1 scoop protein powder. Drink between meals for ~750 cal + 50g protein without feeling overly full.
đŸ”ĸ Free Tool
Calorie Calculator
Get personalised results based on your own data.
Open Free Calculator →

Frequently Asked Questions

How many calories do I need to gain weight?â–ŧ
Add 300–500 calories to your TDEE. This creates a lean bulk surplus maximising muscle gain while minimising fat. Gaining 0.25–0.5 kg/week is optimal. Eating 1,000+ above TDEE is mostly fat gain.
What are the best foods for weight gain?â–ŧ
Calorie-dense, nutrient-rich: whole milk, nut butters, avocados, nuts, olive oil, brown rice, oats, whole grain pasta, eggs, salmon, chicken thighs. Add calorie-dense toppings: olive oil, nut butter in smoothies, cheese on protein dishes.
How long to gain 5 kg of muscle?â–ŧ
Beginners: 1–2 kg/month initially. Intermediate: 0.5 kg/month. Advanced: 0.25 kg/month. Gaining 5 kg of pure muscle typically takes 6–12 months for beginners with optimal effort.

Related Health Guides

âš•ī¸ Medical Disclaimer: For informational purposes only. Not a substitute for professional medical advice.
Dr
Dr. James Okafor, MD
WellCalc Medical Contributor
All articles reviewed by qualified healthcare professionals.