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.

0High-Cal Foods
Avg kcal/100g
0Lean Bulk Options
Max kcal/100g

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
🍎

Track this in CalRay — for free

Snap a photo of any meal. CalRay's AI identifies it and logs calories and macros instantly.

👩‍💻
Sarah M., 28 Weight loss
−8 kg in 90 days
"I tried 3 other apps — all too much work. With CalRay I finally stuck with it. I just snap a photo after every meal."
🧑‍🏋️
Marco T., 34 Muscle building
+3 kg lean muscle
"As someone who trains 4x a week, I need to know if I'm hitting my protein target. CalRay shows me in seconds — no spreadsheets."
👩‍🍳
Lena K., 31 Maintenance
Stayed on track for 6 months
"I photograph my lunch and CalRay does the math. I don't even think about it anymore. It's the first app that doesn't feel like homework."

* Illustrative examples. Individual results vary. Not real user data.

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.