Track your nutrition and health goals

By Asfia Fatima, Chief Dietitian at Clearcals
A well-structured weight gain diet chart is your visual roadmap to consistent, healthy weight gain.
Unlike general meal plans that can feel overwhelming, a diet chart provides clear, at-a-glance information about what to eat, when to eat, portion sizes, and macro distributions—making your weight gain journey systematic and achievable.
This comprehensive guide provides you with multiple visual diet charts, detailed macro breakdowns, customizable templates, and practical implementation strategies for different calorie levels and dietary preferences.
Whether you're underweight, recovering from illness, an athlete, or have a naturally fast metabolism, these charts will simplify your path to healthy weight gain.
We'll also show you how the Hint app, Hint Pro, and Hint Premium can help you create personalized diet charts and track your progress with ease.
A weight gain diet chart is a structured visual representation of your daily meals that includes:
Benefits:
Research-backed: Studies show that people who use structured meal plans are 65% more likely to achieve their weight goals compared to those who eat intuitively.
| Component | Purpose | Example |
|---|---|---|
| Daily calorie target | Total energy intake goal | 2500 calories |
| Macro distribution | Protein, carbs, fats balance | 175g protein, 312g carbs, 69g fat |
| Meal frequency | Number of eating occasions | 6 meals (3 main + 3 snacks) |
| Meal timing | When to eat | 7 AM, 8:30 AM, 11 AM, 1:30 PM, 4:30 PM, 7:30 PM, 10 PM |
| Portion sizes | Amount of each food | 2 cups rice, 150g chicken, 1 tbsp ghee |
| Calorie distribution | Calories per meal | Breakfast 550, Lunch 700, Dinner 650, Snacks 600 |

For Men:
For Women:
Example:
For healthy weight gain, add 300-500 calories to your maintenance.
Example:
| Macronutrient | Percentage | Calculation | Example (2700 cal) |
|---|---|---|---|
| Protein | 25-30% | Total cal × 0.27 ÷ 4 | 2700 × 0.27 ÷ 4 = 182g |
| Carbohydrates | 45-50% | Total cal × 0.47 ÷ 4 | 2700 × 0.47 ÷ 4 = 317g |
| Fats | 25-30% | Total cal × 0.26 ÷ 9 | 2700 × 0.26 ÷ 9 = 78g |
Alternative method (per kg body weight):
Best for: Petite individuals (40-50 kg), sedentary lifestyle, beginners
Macros: 150g protein | 250g carbs | 56g fat
| Time | Meal | Food Items | Portion | Calories | P | C | F |
|---|---|---|---|---|---|---|---|
| 7:00 AM | Early Morning | soaked almonds dates Warm water with honey | 10 pieces 2 pieces 1 glass | 200 | 6g | 28g | 10g |
| 8:30 AM | Breakfast | Whole wheat paratha Paneer Bhurji full-fat milk banana | 3 pieces 80g 1 cup 1 medium | 450 | 28g | 52g | 16g |
| 11:00 AM | Mid-Morning Snack | peanut butter sandwich buttermilk | 2 bread slices 2 tbsp PB 1 glass | 250 | 12g | 26g | 12g |
| 1:30 PM | Lunch | brown rice Moong dal paneer curry Mix veg sabzi Salad with olive oil curd | 2 cups 1 cup 100g 1 cup 1 bowl 1 cup | 600 | 42g | 72g | 16g |
| 4:30 PM | Evening Snack | Banana Smoothie (milk, banana, PB, dates) Roasted cashews | 1 large glass 10 pieces | 300 | 14g | 38g | 12g |
| 7:30 PM | Dinner | whole wheat roti rajma curry Mix veg curry Cucumber raita | 3 pieces 1 cup 1 cup 1 bowl | 550 | 32g | 76g | 12g |
| 10:00 PM | Before Bed | Warm milk with Horlicks walnuts | 1 glass 5 halves | 150 | 9g | 18g | 8g |
| TOTAL | 2000 | 150g | 250g | 56g |
| Time | Meal | Food Items | Portion | Calories | P | C | F |
|---|---|---|---|---|---|---|---|
| 7:00 AM | Early Morning | soaked almonds dates Warm water | 10 pieces 2 pieces 1 glass | 200 | 6g | 28g | 10g |
| 8:30 AM | Breakfast | Egg omelette Whole wheat bread full-fat milk banana | 3 eggs 2 slices 1 cup 1 medium | 450 | 32g | 48g | 18g |
| 11:00 AM | Mid-Morning Snack | Greek yogurt with honey banana | 150g 1 tbsp 1 medium | 250 | 18g | 38g | 4g |
| 1:30 PM | Lunch | brown rice chicken curry Dal Mix veg Salad | 2 cups 150g 1 cup 1 cup 1 bowl | 600 | 52g | 68g | 14g |
| 4:30 PM | Evening Snack | Protein smoothie (milk, whey, banana) boiled egg | 1 glass 2 eggs | 300 | 32g | 28g | 8g |
| 7:30 PM | Dinner | whole wheat roti fish curry Dal Veg sabzi Raita | 3 pieces 150g 1 cup 1 cup 1 bowl | 550 | 48g | 58g | 12g |
| 10:00 PM | Before Bed | Warm milk Mixed nuts | 1 glass Small handful | 150 | 10g | 12g | 8g |
| TOTAL | 2000 | 165g | 235g | 56g |
Best for: Average build (50-65 kg), moderately active, most people
Macros: 175g protein | 313g carbs | 69g fat
| Time | Meal | Food Items | Portion | Calories | P | C | F |
|---|---|---|---|---|---|---|---|
| 7:00 AM | Early Morning | almonds, walnuts dates Warm water with honey | 12 + 4 halves 3 pieces 1 glass | 250 | 8g | 32g | 14g |
| 8:30 AM | Breakfast | Whole wheat paratha Paneer Bhurji full-fat milk banana peanut butter | 4 pieces 100g 1 cup 1 medium 1 tbsp | 550 | 34g | 60g | 20g |
| 11:00 AM | Mid-Morning Snack | PB sandwich apple buttermilk | 3 bread + 2 tbsp PB 1 medium 1 glass | 350 | 14g | 42g | 14g |
| 1:30 PM | Lunch | brown rice Mixed Dal paneer curry Veg sabzi Salad with nuts curd Small sweet | 2.5 cups 1.5 cups 120g 1 cup 1 bowl 1 cup 1 piece | 700 | 48g | 88g | 20g |
| 4:30 PM | Evening Snack | Mass gainer smoothie (milk, banana, PB, dates, oats, flaxseeds) Mixed dry fruits | 1 large glass Handful | 400 | 18g | 52g | 16g |
| 7:30 PM | Dinner | whole wheat roti rajma/Chole Mix veg curry Paneer Tikka Raita Fruit salad | 4 pieces 1 cup 1 cup 100g 1 bowl 1 bowl | 650 | 42g | 78g | 18g |
| 10:00 PM | Before Bed | Warm milk with protein walnuts + dates | 1 glass 6 + 2 | 200 | 18g | 20g | 9g |
| TOTAL | 2500 | 175g | 313g | 69g |
| Time | Meal | Food Items | Portion | Calories | P | C | F |
|---|---|---|---|---|---|---|---|
| 7:00 AM | Early Morning | almonds, walnuts dates | 12 + 4 halves 3 pieces | 250 | 8g | 32g | 14g |
| 8:30 AM | Breakfast | Egg omelette Whole wheat bread full-fat milk banana peanut butter | 4 eggs 2 slices 1 cup 1 medium 1 tbsp | 550 | 38g | 52g | 22g |
| 11:00 AM | Mid-Morning Snack | Greek yogurt Granola boiled egg apple | 200g 50g 2 eggs 1 medium | 350 | 32g | 38g | 8g |
| 1:30 PM | Lunch | brown rice chicken curry Dal Mix veg Salad curd | 2.5 cups 200g 1 cup 1 cup 1 bowl 1 cup | 700 | 62g | 78g | 18g |
| 4:30 PM | Evening Snack | Protein shake (milk, whey, banana, almond butter, oats) Tuna sandwich | 1 large glass 2 bread slices | 400 | 42g | 38g | 12g |
| 7:30 PM | Dinner | whole wheat roti Mutton/chicken curry Dal Veg sabzi Raita | 4 pieces 150g 1 cup 1 cup 1 bowl | 650 | 58g | 68g | 16g |
| 10:00 PM | Before Bed | Warm milk with protein Mixed nuts | 1 glass Handful | 200 | 20g | 16g | 10g |
| TOTAL | 2500 | 190g | 300g | 72g |
Best for: Large build (65+ kg), athletes, highly active, hardgainers
Macros: 210g protein | 375g carbs | 83g fat
| Time | Meal | Food Items | Portion | Calories | P | C | F |
|---|---|---|---|---|---|---|---|
| 6:30 AM | Early Morning | almonds, walnuts, cashews dates | 15 + 6 + 10 4 pieces | 300 | 10g | 38g | 18g |
| 8:00 AM | Breakfast | Whole wheat paratha Paneer Bhurji milk with protein bananas peanut butter | 5 pieces 120g 1 cup 2 medium 1 tbsp | 650 | 42g | 72g | 24g |
| 10:30 AM | Mid-Morning Snack | Mass gainer shake (milk, banana, PB, dates, oats, flaxseeds) Granola bar | 1 large glass 1 bar | 450 | 22g | 58g | 18g |
| 1:00 PM | Lunch | brown rice Mixed Dal paneer/Soy curry Mix veg sabzi Salad with avocado curd Sweet | 3 cups 2 cups 150g 1 cup 1 large bowl 1 cup 1 piece | 850 | 58g | 110g | 24g |
| 4:00 PM | Mid-Afternoon Snack | PB banana sandwich buttermilk dates | 3 bread + 3 tbsp PB 1 glass 4-5 pieces | 400 | 16g | 52g | 16g |
| 6:00 PM | Evening Snack | Protein smoothie Trail mix | 1 glass 1 cup | 350 | 28g | 38g | 12g |
| 8:00 PM | Dinner | whole wheat roti rajma/Chole Mix veg with paneer Aloo tikki Raita Fruit salad | 4-5 pieces 1.5 cups 1 cup 2 pieces 1 bowl 1 bowl | 750 | 48g | 94g | 20g |
| 10:30 PM | Before Bed | Warm milk with mass gainer walnuts + dates | 1 glass 8 + 3 | 250 | 22g | 28g | 11g |
| TOTAL | 3000 | 210g | 375g | 83g |
| Time | Meal | Food Items | Portion | Calories | P | C | F |
|---|---|---|---|---|---|---|---|
| 6:30 AM | Early Morning | Mixed nuts dates | almonds 15, walnuts 6, cashews 10 4 pieces | 300 | 10g | 38g | 18g |
| 8:00 AM | Breakfast | Egg omelette Whole wheat bread full-fat milk bananas | 5-6 eggs 3 slices 1 cup 2 medium | 650 | 48g | 64g | 26g |
| 10:30 AM | Mid-Morning Snack | Protein shake (milk, whey, banana, almond butter, oats) boiled egg | 1 large glass 3 eggs | 450 | 52g | 42g | 14g |
| 1:00 PM | Lunch | brown rice chicken curry Dal Mix veg Salad curd Chicken Tikka | 3 cups 250g 1 cup 1 cup 1 bowl 1 cup 100g | 850 | 82g | 98g | 22g |
| 4:00 PM | Mid-Afternoon Snack | Greek yogurt Granola boiled egg Protein bar | 250g 75g 2 eggs 1 bar | 400 | 42g | 38g | 12g |
| 6:00 PM | Evening Snack | Chicken sandwich Protein shake | 2 bread + 80g chicken 1 glass | 350 | 38g | 32g | 10g |
| 8:00 PM | Dinner | whole wheat roti Mutton/fish curry Dal Veg sabzi Chicken Tikka Raita Fruit salad | 4-5 pieces 200g 1 cup 1 cup 100g 1 bowl 1 bowl | 750 | 72g | 76g | 20g |
| 10:30 PM | Before Bed | Warm milk with protein Mixed nuts & dates | 1 glass Handful + 3 | 250 | 24g | 22g | 12g |
| TOTAL | 3000 | 220g | 325g | 83g |
For comfortable eating and maximum absorption:
| Meal Type | % of Daily Calories | 2000 cal | 2500 cal | 3000 cal |
|---|---|---|---|---|
| Early Morning | 10% | 200 | 250 | 300 |
| Breakfast | 22-24% | 450 | 550 | 650 |
| Mid-Morning Snack | 12-14% | 250 | 350 | 450 |
| Lunch | 30-32% | 600 | 700 | 850 |
| Evening Snack | 15-18% | 300 | 400 | 400 |
| Dinner | 27-30% | 550 | 650 | 750 |
| Before Bed | 7-10% | 150 | 200 | 250 |
Rationale:
Protein distribution (even across meals for optimal muscle protein synthesis):
| Meal | 2000 cal (150g total) | 2500 cal (175g total) | 3000 cal (210g total) |
|---|---|---|---|
| Breakfast | 25-30g | 30-35g | 40-45g |
| Mid-Morning | 12-15g | 14-18g | 20-25g |
| Lunch | 40-45g | 48-52g | 55-60g |
| Evening | 14-18g | 18-22g | 28-32g |
| Dinner | 32-38g | 42-48g | 48-55g |
| Before Bed | 9-12g | 18-22g | 22-26g |
Why even protein distribution? Research shows that 20-40g protein per meal maximally stimulates muscle protein synthesis. Spreading protein throughout the day is more effective than consuming it all in 1-2 meals.
| Food Item | Serving Size | Calories | Protein | Carbs | Fats |
|---|---|---|---|---|---|
| Chicken breast | 100g | 165 | 31g | 0g | 3.6g |
| paneer | 100g | 265 | 18g | 3g | 20g |
| Eggs (whole) | 2 large | 155 | 13g | 1g | 11g |
| Fish (salmon) | 100g | 206 | 22g | 0g | 13g |
| Greek yogurt | 150g | 180 | 15g | 9g | 8g |
| Moong dal (cooked) | 1 cup | 212 | 14g | 39g | 0.8g |
| rajma (cooked) | 1 cup | 225 | 15g | 40g | 0.9g |
| Soy chunks (dry) | 50g | 170 | 25g | 16g | 0.5g |
| Tofu | 100g | 144 | 17g | 3g | 9g |
| whey protein | 1 scoop (30g) | 120 | 24g | 3g | 1.5g |
| Food Item | Serving Size | Calories | Protein | Carbs | Fats |
|---|---|---|---|---|---|
| brown rice (cooked) | 1 cup | 215 | 5g | 45g | 1.8g |
| whole wheat roti | 1 medium | 80 | 3g | 15g | 1.2g |
| Oats | 1 cup cooked | 150 | 6g | 27g | 3g |
| Sweet potato | 1 medium | 130 | 3g | 30g | 0.2g |
| Quinoa (cooked) | 1 cup | 222 | 8g | 39g | 3.6g |
| Whole wheat bread | 2 slices | 160 | 8g | 30g | 2g |
| banana | 1 medium | 105 | 1.3g | 27g | 0.4g |
| dates | 3 pieces | 66 | 0.4g | 18g | 0g |
| Food Item | Serving Size | Calories | Protein | Carbs | Fats |
|---|---|---|---|---|---|
| almonds | 30g (23 nuts) | 170 | 6g | 6g | 15g |
| peanut butter | 2 tbsp | 190 | 8g | 7g | 16g |
| ghee | 1 tbsp | 120 | 0g | 0g | 14g |
| Avocado | 1 medium | 240 | 3g | 12g | 22g |
| walnuts | 30g (14 halves) | 185 | 4g | 4g | 18g |
| cashews | 30g (18 nuts) | 165 | 5g | 9g | 13g |
| olive oil | 1 tbsp | 120 | 0g | 0g | 14g |
| Chia seeds | 2 tbsp | 140 | 5g | 12g | 9g |
| full-fat milk | 1 cup (240ml) | 150 | 8g | 12g | 8g |
| Cheese (cheddar) | 30g | 115 | 7g | 1g | 9g |
| Addition | Calories Added | How to Use |
|---|---|---|
| 1 tbsp ghee | +120 | Spread on rotis, add to dal, drizzle on rice |
| 1 tbsp olive oil | +120 | Add to salads, drizzle on vegetables |
| 2 tbsp peanut butter | +190 | Spread on bread, add to smoothies |
| 30g cheese | +115 | Add to omelettes, sandwiches, parathas |
| 1 cup full-fat milk instead of low-fat | +60 | Use in smoothies, tea, coffee |
| 1/4 cup mixed nuts | +200 | Add to salads, yogurt, or eat as snack |
| 3-4 dates | +90 | Add to smoothies or eat with nuts |
| 1 banana | +105 | Eat with peanut butter or blend in shakes |
| 2 tbsp cream | +100 | Add to curries, coffee, or desserts |
| Handful dried fruits (40g) | +120 | Mix with nuts for trail mix |
Use this template to plan your week:
| Day | Breakfast | Mid-Morning | Lunch | Evening | Dinner | Before Bed | Total Cal |
|---|---|---|---|---|---|---|---|
| Monday | |||||||
| Tuesday | |||||||
| Wednesday | |||||||
| Thursday | |||||||
| Friday | |||||||
| Saturday | |||||||
| Sunday |
How to use:
Track each day to ensure adherence:
| Meal Time | Planned Food | Planned Cal | Actual Food | Actual Cal | ✓/✗ |
|---|---|---|---|---|---|
| 7:00 AM | |||||
| 8:30 AM | |||||
| 11:00 AM | |||||
| 1:30 PM | |||||
| 4:30 PM | |||||
| 7:30 PM | |||||
| 10:00 PM | |||||
| TOTAL |
Tip: Use the Hint app for automatic tracking instead of manual entry!
Best for: Quick reference, printable, stick on fridge
MY WEIGHT GAIN DIET CHART (2500 CALORIES)
==========================================
7:00 AM: [almonds](/recipes/almonds) (12) + [walnuts](/recipes/walnuts) (4) + [dates](/recipes/dates) (3) + Warm water
8:30 AM: [paratha](/recipes/whole-wheat-paratha) (4) + [Paneer Bhurji](/recipes/paneer-bhurji) + [milk](/recipes/full-cream-milk) + [banana](/recipes/banana)
11:00 AM: PB Sandwich (3 bread, 2 tbsp) + [apple](/recipes/apple) + [buttermilk](/recipes/buttermilk)
1:30 PM: Rice (2.5 cups) + Dal + [paneer](/recipes/paneer) curry + Veg + Salad + [curd](/recipes/curd)
4:30 PM: Smoothie ([milk](/recipes/full-cream-milk), [banana](/recipes/banana), PB, [dates](/recipes/dates), oats) + Dry fruits
7:30 PM: [roti](/recipes/whole-wheat-roti) (4) + [rajma](/recipes/rajma-curry) + Veg curry + [Paneer Tikka](/recipes/paneer-tikka) + Raita
10:00 PM: [milk](/recipes/full-cream-milk) with protein + [walnuts](/recipes/walnuts) + [dates](/recipes/dates)
==========================================
TARGET: 2500 cal | 175g P | 313g C | 69g F
Best for: Serious tracking, macro-focused approach
MEAL 1 (7:00 AM) - 250 calories
- [almonds](/recipes/almonds): 12 pieces = 84 cal | 3g P | 3g C | 7g F
- [walnuts](/recipes/walnuts): 4 halves = 92 cal | 2g P | 2g C | 9g F
- [dates](/recipes/dates): 3 pieces = 66 cal | 0g P | 18g C | 0g F
- [honey](/recipes/honey): 1 tsp = 21 cal | 0g P | 6g C | 0g F
TOTAL: 250 cal | 6g P | 28g C | 14g F
[Continue for each meal...]
Best for: Visual learners, portion control
LUNCH PLATE (700 calories):
┌─────────────────────────────┐
│ QUARTER: Rice (2.5 cups) │
│ QUARTER: Dal (1.5 cups) │
│ QUARTER: [paneer](/recipes/paneer) curry │
│ QUARTER: Vegetables │
│ SIDE: Salad + [curd](/recipes/curd) │
└─────────────────────────────┘
Goals:
Tips:
Goals:
Adjustments:
Goals:
Advanced strategies:
The Hint app makes following your diet chart effortless:
Solutions:
Solutions:
Solutions:
Solutions:
Solutions:
Use this checklist to ensure your diet chart is working:
Daily:
Weekly:
Monthly:
A well-structured weight gain diet chart transforms the overwhelming task of "eating more" into a simple, visual, actionable plan.
By using the charts provided—whether 2000, 2500, or 3000 calories—and tracking your adherence with the Hint app, you can consistently hit your calorie and macro targets, leading to steady, healthy weight gain.
Remember: consistency trumps perfection. Aim for 90% adherence, track your progress, and adjust as needed. Within 3-6 months, you'll see significant transformation.
The Hint app and Hint Premium provide all the tools and expert support to make your diet chart work effortlessly.
Print your chart. Stick it on your fridge. Track your meals. Watch yourself grow stronger and healthier.
Your journey starts now.
Absolutely! The charts provided are templates. You can swap similar foods: replace chicken with fish, rajma with chole, almonds with cashews—as long as the calories and macros are similar. The Hint Pro provides smart food swaps.
Meal timings are guidelines, not rigid rules. The key is spacing meals 2-3 hours apart to eat comfortably. If your schedule differs, shift all meals accordingly while maintaining the spacing and eating all 6 meals.
Don't panic! Make up the calories in your next meal or add an extra snack. If you frequently miss meals, identify why (lack of time, forgetting, not hungry) and address the root cause. Use Hint app reminders.
Yes, but it's not optimal. Without resistance training, most weight gained will be fat, not muscle. Combining this diet chart with 3-5 days of strength training ensures you gain muscle mass and achieve a better body composition.
Review weekly, adjust monthly. If you're gaining 0.25-0.5 kg per week consistently, keep the chart unchanged. If not gaining or gaining too fast, adjust calories by 200-300. Every 4-6 weeks, recalculate maintenance calories as your weight increases.
Yes! Women can follow the same charts, though many will need the 2000 or 2500 calorie versions rather than 3000. Calculate your personal calorie needs based on your weight, activity level, and goals. Women should also adjust protein to 1.4-2.0g per kg body weight.
Alcohol can interfere with weight gain by reducing appetite, affecting sleep, and providing empty calories. If you drink, limit to 1-2 drinks per week, and account for the calories (1 drink = ~100-150 calories). Choose lower-calorie options like wine or spirits over beer.
Strategies:
Once you reach your target weight, transition to maintenance calories (remove the 300-500 calorie surplus). Continue tracking with the Hint app for 2-4 weeks to establish your new maintenance intake. Then you can relax, tracking while monitoring your weight weekly.
These are general guidelines. If you have diabetes, thyroid issues, PCOS, kidney problems, or any medical condition, consult with a healthcare provider or get personalized guidance through Hint Premium dietitian consultations, who can customize the chart for your specific needs.
Upgrade your health tracking and nutrition journey with a free Hint subscription when you purchase a smartwatch from the Clearcals Store.
✅ Unlimited dietitian consultations *(Hint Premium)*
✅ Personalized diet and workout plans
✅ Advanced calorie & nutrition tracking
✅ Smart insights synced with your smartwatch
🚀 Visit the Clearcals Store and make your smartwatch work smarter for your health.
Asfia Fatima is the Chief Dietitian at Clearcals, with a Master's Degree in Dietetics and Clinical Nutrition and over a decade of experience in clinical nutrition and lifestyle management.
She specializes in evidence-based diet planning for weight management, sports nutrition, and metabolic health.
At Clearcals, she leads the nutrition strategy behind the Hint app, helping users achieve their goals with science-backed guidance.
🔗 Connect with Asfia on LinkedIn