Food Rich in Calories for Weight Gain
0 calorie-dense whole foods (≥250 kcal/100g) sourced from the USDA Foundation Foods database — sorted by calorie density.
Top 5 Most Calorie-Dense Foods
Best for Lean Bulking (High Cal + High Protein)
≥250 kcal AND ≥15g protein per 100g — ideal for muscle gain with quality nutrition.
All High-Calorie Foods — Full Table
Click any column header to sort.
| Food | Calories | Protein | Fat | Carbs |
|---|
How to Use High-Calorie Foods for Weight Gain
To gain weight, you need to consistently eat more calories than you burn (a caloric surplus). High-calorie foods help you reach your target without eating massive volumes of food.
Calorie Surplus Guide
- Lean bulk: +300–500 kcal/day above TDEE — slow, steady, mostly muscle
- Standard bulk: +500–750 kcal/day — faster gains, some fat
- Dirty bulk: +1,000+ kcal/day — fastest, but significant fat gain
Best High-Calorie Food Categories
- Nuts & seeds: Almonds, macadamia, walnuts (600–750 kcal/100g)
- Fatty fish: Salmon, sardines — calories + omega-3 + protein
- Coconut meat: ~350 kcal/100g, unique medium-chain fats
- Dried fruits: Concentrated calories, easy to snack on
- Avocado: ~160 kcal/100g, healthy monounsaturated fats
Weight Gain FAQ
What foods are rich in calories for weight gain?
The most calorie-dense whole foods include nuts (almonds, macadamia, walnuts), seeds, coconut meat, dried fruits, avocado, and fatty fish. These provide 300–700+ kcal per 100g.
How many extra calories do I need to gain weight?
A surplus of 250–500 calories per day above your TDEE will support steady weight gain. For lean muscle gain, aim for 300–500 kcal surplus with adequate protein (1.6–2.2g per kg bodyweight).
What's the difference between bulking and just eating more calories?
Clean bulking focuses on a modest calorie surplus (300–500 kcal) from nutrient-dense, high-protein foods to maximize muscle while minimizing fat. Dirty bulking means eating anything — faster gain, but more fat.
How can I track calories for weight gain?
CalRay's AI photo logging makes it easy. Snap a photo of your meal, and CalRay estimates calories and macros instantly — so you can see whether you're hitting your surplus target without tedious manual entry.