Track your nutrition and health goals

By Asfia Fatima, Chief Dietitian at Clearcals
Starting a weight gain journey can feel overwhelming — what to eat, when to eat, how much to eat? This 7-day weight gain diet plan removes all the guesswork with a complete, day-by-day roadmap that includes specific meals, portion sizes, recipes from our database, and a shopping list.
Whether you're underweight, recovering from illness, or building muscle, this structured plan provides approximately 2500–2800 calories daily with balanced macros to support healthy weight gain.
We'll provide both vegetarian and non-vegetarian options for every day, plus direct links to our tested recipes so you know exactly how to prepare each meal.
Track your progress effortlessly with the Hint app, Hint Pro, and Hint Premium for personalized support and meal tracking.
To gain weight in 7 days at home, eat 2500–2800 calories per day across 6 meals, with high-protein and calorie-dense Indian foods like paneer, dal, whole wheat rotis, brown rice, nuts, and full-fat milk.
The key principles:
For vegetarians, the best weight gain foods are: paneer, dal, chole, rajma, soya chunks, full-fat milk, curd, peanut butter, bananas, dates, and nuts.
Use this diet chart as a daily quick reference. Full meal details for each day are below.
| Day | Calories | Breakfast | Lunch | Dinner | Key Snack |
|---|---|---|---|---|---|
| Day 1 | ~2600 kcal | Moong Dal Cheela + milk | Rajma rice + dal + curd | Paneer Butter Masala + 4 rotis | Banana peanut butter smoothie |
| Day 2 | ~2700 kcal | Wheat paratha + Paneer Bhurji | Chole + dal + rice | Dal Makhani + Palak Paneer | Mass gainer smoothie |
| Day 3 | ~2550 kcal | Masala Dosa + milk | Paneer Pulao + dal | Kadai Paneer + dal + rotis | Mango shake + paneer pakora |
| Day 4 | ~2650 kcal | Poha + milk + banana | Veg Biryani + Paneer Tikka Masala | Matar Paneer + dal + rotis | Lassi + samosa |
| Day 5 | ~2750 kcal | Upma + milk + banana | Soya Pulao + Shahi Paneer | Paneer Do Pyaza + dal + rotis | Apple milkshake + bread pakora |
| Day 6 | ~2600 kcal | Aloo Paratha + ghee + curd | Chole + Palak Paneer + rice | Paneer Korma + dal + rotis | Dry fruit milkshake |
| Day 7 | ~2700 kcal | Paneer Paratha + milk | Paneer Fried Rice + Paneer Chilli | Paneer Bhurji + Rajma + rotis | Chikoo shake + kheer |
For vegetarians, the foundation of a weight-gain diet is high-protein plant foods combined with calorie-dense ingredients:
Best vegetarian foods for weight gain:
| Food | Calories per 100g | Protein | Why it works |
|---|---|---|---|
| Paneer | 265 kcal | 18g | High protein + fat, versatile |
| Peanut butter | 588 kcal | 25g | Dense calories, easy to add |
| Brown rice (cooked) | 123 kcal | 2.7g | Complex carbs, filling |
| Full-fat milk (250ml) | 150 kcal | 8g | Protein + fat + calcium |
| Dal (cooked) | 116 kcal | 9g | Protein + complex carbs |
| Almonds | 576 kcal | 21g | Healthy fats + protein |
| Banana | 89 kcal | 1.1g | Quick carbs, potassium |
| Dates | 277 kcal | 1.8g | Dense sugar energy |
| Chole (chickpeas, cooked) | 164 kcal | 9g | Protein + fiber |
| Soya chunks | 345 kcal | 52g | Highest plant protein |
Every day in this plan uses a combination of these foods to hit 2500–2800 calories from whole, natural Indian ingredients.
Average daily totals:
Why these numbers?
| Meal | Time | Purpose |
|---|---|---|
| Early Morning | 7:00 AM | Breaks the overnight fast, starts metabolism |
| Breakfast | 8:30 AM | Major calorie load, energy for the day |
| Mid-Morning Snack | 11:00 AM | Maintains blood sugar, adds protein/calories |
| Lunch | 1:30 PM | Largest meal, carbs, and protein for afternoon energy |
| Evening Snack | 4:30 PM | Pre-dinner fuel prevents energy dips |
| Dinner | 7:30 PM | Substantial meal with protein for overnight recovery |
| Before Bed | 10:00 PM | Slow-digesting protein to prevent muscle breakdown |

Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 550 calories
Try our Moong Dal Palak Cheela or Stuffed Moong Dal Cheela for variation.
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 750 calories
Additional dal options: Dal Tadka, Dal Fry, or Mixed Dal.
Evening Snack (4:30 PM) — 400 calories
Alternative smoothies: Banana Oats Smoothie, Banana Dates Milkshake, or Banana Nuts Milkshake.
Dinner (7:30 PM) — 650 calories
More paneer options: Palak Paneer, Paneer Tikka Masala, or Kadai Paneer.
Before Bed (10:00 PM) — 200 calories
Day 1 Total: ~2600 calories | 165g protein | 320g carbs | 75g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 550 calories
Alternative egg recipes: Cheese Omelette, Mushroom Onion Scrambled Egg, or Egg Bhurji.
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 750 calories
More chicken options: Butter Chicken, Chicken Tikka Masala, Chicken Do Pyaza, or Palak Chicken Curry.
Evening Snack (4:30 PM) — 400 calories
Dinner (7:30 PM) — 650 calories
Fish alternatives: Garlic Butter Fish, Fish Tikka, or Fish Masala.
Before Bed (10:00 PM) — 200 calories
Day 1 Total: ~2650 calories | 185g protein | 300g carbs | 78g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 600 calories
Paratha variations: Aloo Paratha, Paneer Paratha, or Gobi Paratha.
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 800 calories
Try also: Amritsari Chole, Pindi Chole, or Chole Masala.
Evening Snack (4:30 PM) — 400 calories
Dinner (7:30 PM) — 700 calories
Before Bed (10:00 PM) — 200 calories
Day 2 Total: ~2700 calories | 170g protein | 330g carbs | 80g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 600 calories
Alternative: Cheese Egg Paratha or Cheesy Egg Paratha.
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 800 calories
Evening Snack (4:30 PM) — 400 calories
Dinner (7:30 PM) — 700 calories
More mutton options: Mutton Korma, Mutton Palak Curry, or Mutton Rogan Josh.
Before Bed (10:00 PM) — 200 calories
Day 2 Total: ~2750 calories | 195g protein | 315g carbs | 82g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 550 calories
Dosa variations: Rava Dosa, Onion Dosa, Cheese Dosa, or Paneer Dosa.
Mid-Morning Snack (11:00 AM) — 350 calories
Try: Rava Idli, Oats Idli, or Ragi Idli.
Lunch (1:30 PM) — 750 calories
Evening Snack (4:30 PM) — 400 calories
Alternative snacks: Paneer Tikka, Paneer Cutlet, or Stuffed Paneer Cheela.
Dinner (7:30 PM) — 650 calories
Before Bed (10:00 PM) — 200 calories
Day 3 Total: ~2550 calories | 160g protein | 325g carbs | 75g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 550 calories
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 750 calories
Evening Snack (4:30 PM) — 400 calories
Dinner (7:30 PM) — 650 calories
Before Bed (10:00 PM) — 200 calories
Day 3 Total: ~2600 calories | 190g protein | 305g carbs | 78g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 600 calories
Try: Kanda Poha, Mixed Vegetable Poha, or Aloo Poha.
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 800 calories
Evening Snack (4:30 PM) — 400 calories
More lassi options: Banana Lassi, Dry Fruit Lassi, or Badam Lassi.
Dinner (7:30 PM) — 650 calories
Before Bed (10:00 PM) — 200 calories
Day 4 Total: ~2650 calories | 165g protein | 335g carbs | 78g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 600 calories
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 800 calories
Evening Snack (4:30 PM) — 400 calories
Dinner (7:30 PM) — 650 calories
Before Bed (10:00 PM) — 200 calories
Day 4 Total: ~2700 calories | 195g protein | 320g carbs | 80g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 650 calories
Upma variations: Rava Upma, Vegetable Upma, Vermicelli Upma, or Quinoa Upma.
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 850 calories
Evening Snack (4:30 PM) — 400 calories
Dinner (7:30 PM) — 650 calories
Before Bed (10:00 PM) — 200 calories
Day 5 Total: ~2750 calories | 172g protein | 340g carbs | 82g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 650 calories
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 850 calories
Evening Snack (4:30 PM) — 400 calories
Dinner (7:30 PM) — 650 calories
Before Bed (10:00 PM) — 200 calories
Day 5 Total: ~2800 calories | 200g protein | 325g carbs | 84g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 550 calories
Paratha options: Gobi Paratha, Mooli Paratha, Mix Veg Paratha, or Methi Paratha.
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 750 calories
Evening Snack (4:30 PM) — 400 calories
Dinner (7:30 PM) — 650 calories
Before Bed (10:00 PM) — 200 calories
Day 6 Total: ~2600 calories | 163g protein | 330g carbs | 76g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 550 calories
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 750 calories
Evening Snack (4:30 PM) — 400 calories
Dinner (7:30 PM) — 650 calories
Before Bed (10:00 PM) — 200 calories
Day 6 Total: ~2650 calories | 192g protein | 310g carbs | 79g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 600 calories
Try: Herbed Paneer Paratha or Paneer Stuffed Paratha.
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 800 calories
More fried rice options: Mushroom Fried Rice or Corn Fried Rice.
Evening Snack (4:30 PM) — 400 calories
Dinner (7:30 PM) — 700 calories
Dessert alternatives: Besan Halwa, Sooji Halwa, Moong Dal Halwa, or Sabudana Kheer.
Before Bed (10:00 PM) — 200 calories
Day 7 Total: ~2700 calories | 168g protein | 335g carbs | 81g fat
Early Morning (7:00 AM) — 250 calories
Breakfast (8:30 AM) — 600 calories
Mid-Morning Snack (11:00 AM) — 350 calories
Lunch (1:30 PM) — 800 calories
Evening Snack (4:30 PM) — 400 calories
Dinner (7:30 PM) — 700 calories
Before Bed (10:00 PM) — 200 calories
Day 7 Total: ~2750 calories | 198g protein | 320g carbs | 83g fat
The Hint app is your perfect companion for this 7-day weight gain diet plan. Here's how to maximize it:
Important: If you're not gaining weight after 2 weeks, increase portions by 10–15% or add one more snack using recipes from our smoothie or shake collection.
"I feel too full to eat" — Start with 80% portions and gradually increase. Replace one solid meal with calorie-dense smoothies. Walk 10–15 minutes after meals to aid digestion.
"I don't have time to cook" — Batch cook on weekends. Keep quick recipes handy: Poha, Omelette, Smoothies. Invest in a pressure cooker and mixer-grinder.
"I'm gaining fat, not muscle" — Ensure adequate protein (1.6–2.0g per kg body weight). Start or intensify strength training. Reduce surplus slightly (aim for 300–400 cal instead of 500).
"Budget constraints" — Focus on affordable proteins: eggs, dal, soya. Use peanut butter instead of almond butter. Bulk buy dry fruits, oats, and rice.
"Digestive issues" — Include probiotics: curd, buttermilk, lassi. Drink adequate water between meals.
Q: Can I repeat this 7-day plan for multiple weeks? Yes! This plan is designed for repetition. Mix and match days, swap recipes from our database, and keep it interesting. Use the Hint app to create variations.
Q: What if I'm lactose intolerant? Replace dairy milk with fortified soy milk or almond milk. Use lactose-free curd or skip dairy-based smoothies. Focus on eggs, dal, and nuts for protein.
Q: I'm vegetarian but don't eat paneer. What alternatives? Use tofu, soya chunks, extra dal portions, chole, rajma, mushrooms, and increase nuts and peanut butter intake.
Q: Should I take any supplements? Essential: Multivitamin if your diet lacks variety. Recommended: Whey protein (convenient, not necessary if you hit protein targets). Optional: Creatine monohydrate (5g daily for muscle gain), Omega-3, Vitamin D. Not needed: Mass gainers (make your own with our smoothie recipes).
Q: I'm not gaining weight even after 2 weeks. What's wrong? Common reasons: not actually eating enough (track everything in Hint), high activity level (account for exercise calories), fast metabolism (increase calories by 300–500), or medical issues (consult doctor: thyroid, diabetes, malabsorption). Solution: Increase calories by 10–15%, add one more meal/snack, reduce cardio, sleep 8+ hours.
Q: Can I do cardio while following this plan? Yes, but limit it. 2–3 sessions of 20–30 minutes max per week. Focus on strength training. If you do cardio, add those calories back using the Hint app by increasing portion sizes or adding smoothies.
Q: Can teenagers follow this plan? Yes, with parental guidance. Teenagers (13–19) have higher calorie needs. Increase portions by 10–15% and ensure adequate calcium from milk, curd, and paneer.
Q: All these recipes seem complicated. Any simpler options? Yes! Focus on easy recipes: Breakfast: Poha, Upma, Omelette. Lunch: Dal-rice, Rajma-rice, simple roti-sabzi. Snacks: Smoothies, peanut butter sandwiches, fruits, nuts. The Hint app can filter recipes by preparation time.
This 7-day weight gain diet plan provides a structured, realistic approach to healthy weight gain using authentic Indian recipes from our comprehensive database.
Key Takeaways:
Your Action Plan:
For personalized plans and professional support, upgrade to Hint Pro or Hint Premium.
Hint Pro unlocks advanced tracking tools, Pro Workouts, and personalized diet plans.
Hint Premium gives you unlimited 1:1 consultations with qualified dietitians, who help you set goals, adapt your diet, and stay accountable. Whether you're managing a health condition or working toward fat loss or muscle gain, Hint Premium provides expert support every step of the way.
Garmin watches: Purchase any Garmin watch from the Clearcals Store and receive 1 month of Hint Premium (worth ₹1,999) free — including unlimited dietitian consultations, personalised diet and workout plans, and advanced nutrition tracking. 👉 Browse Garmin watches →
Apple Watch: Purchase any Apple Watch from the Clearcals Store and receive a free Hint Pro subscription — including personalised Indian diet plans, 300+ workouts, weekly insights, and more. 👉 Browse Apple Watches →
This blog provides general nutritional information. Consult a healthcare provider before starting any new diet, especially if you have underlying health conditions. Individual results may vary based on genetics, activity level, and adherence to the plan.
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 loss, diabetes, 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