Quick answer: The best nuts for weight gain are the most energy-dense ones: macadamia (718 kcal per 100 g), pecans, pine nuts (chilgoza), walnuts (654 kcal), almonds (579 kcal) and cashews (553 kcal). A 30 g handful adds about 165–215 kcal, so two or three handfuls a day with regular meals add roughly 330–650 kcal, as part of a balanced diet (USDA FoodData Central).
Best Dry Fruits for Weight Gain — A Healthy Approach
While much content focuses on weight loss, many people need to gain weight — underweight individuals, hardgainers, recovering patients, growing teenagers and athletes bulking. Dry fruits are among the most calorie-dense natural foods, which makes them practical for healthy weight gain.
Why Dry Fruits Are Ideal for Weight Gain
- Calorie density: 550-720 kcal per 100g — highest among natural foods
- Healthy fats: Monounsaturated and polyunsaturated, not inflammatory trans fats
- Protein: 14-26g per 100g — builds muscle, not just fat
- Easy to overconsume: Unlike protein-heavy foods, easy to eat in quantity
- Portable: Snack throughout the day without meal prep
Highest Calorie Dry Fruits
| Rank | Dry Fruit | Calories/100g | Key Macros |
|---|---|---|---|
| 1 | Macadamia | 718 kcal | 76g fat, 8g protein |
| 2 | Pecans | 691 kcal | 72g fat, 9g protein |
| 3 | Pine Nuts | 673 kcal | 68g fat, 14g protein |
| 4 | Brazil Nuts | 659 kcal | 67g fat, 14g protein |
| 5 | Walnuts | 654 kcal | 65g fat, 15g protein |
| 6 | Almonds | 579 kcal | 50g fat, 21g protein |
| 7 | Peanuts | 567 kcal | 49g fat, 26g protein |
| 8 | Cashews | 553 kcal | 44g fat, 18g protein |
| 9 | Dates | 277 kcal | 0.2g fat, 75g carbs |












