Track your nutrition and health goals

arrowTry the Hint app

7-Day Weight Gain Diet Plan for Indians | Vegetarian & Non-Veg

May 31, 2026
27 min read
7-Day Weight Gain Diet Plan for Indians | Vegetarian & Non-Veg

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.

TL;DR

  • Complete 7-day meal plan with 2500–2800 calories per day
  • 6 meals daily: breakfast, mid-morning snack, lunch, evening snack, dinner, before-bed snack
  • Both vegetarian and non-vegetarian options are provided
  • All recipes link directly to our tested recipe database with detailed instructions
  • Focus on nutrient-dense, calorie-rich Indian foods
  • Expected weight gain: 0.25–0.5 kg per week
  • Track with the Hint app for consistent results
  • Shopping list provided for easy meal prep

How to Gain Weight in 7 Days at Home (Vegetarian & Non-Veg)

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:

  1. Calorie surplus: Eat 300–500 more calories than you burn daily
  2. High protein: 1.6–2.0g of protein per kg of body weight to build muscle, not just fat
  3. 6 meals a day: Never stay hungry for more than 3 hours
  4. Calorie-dense foods: Nuts, ghee, peanut butter, full-fat dairy, legumes, and whole grains
  5. Strength training: Combine this plan with weight training for muscle gain, not just fat

For vegetarians, the best weight gain foods are: paneer, dal, chole, rajma, soya chunks, full-fat milk, curd, peanut butter, bananas, dates, and nuts.

7-Day Weight Gain Diet Chart (Quick Reference)

Use this diet chart as a daily quick reference. Full meal details for each day are below.

DayCaloriesBreakfastLunchDinnerKey Snack
Day 1~2600 kcalMoong Dal Cheela + milkRajma rice + dal + curdPaneer Butter Masala + 4 rotisBanana peanut butter smoothie
Day 2~2700 kcalWheat paratha + Paneer BhurjiChole + dal + riceDal Makhani + Palak PaneerMass gainer smoothie
Day 3~2550 kcalMasala Dosa + milkPaneer Pulao + dalKadai Paneer + dal + rotisMango shake + paneer pakora
Day 4~2650 kcalPoha + milk + bananaVeg Biryani + Paneer Tikka MasalaMatar Paneer + dal + rotisLassi + samosa
Day 5~2750 kcalUpma + milk + bananaSoya Pulao + Shahi PaneerPaneer Do Pyaza + dal + rotisApple milkshake + bread pakora
Day 6~2600 kcalAloo Paratha + ghee + curdChole + Palak Paneer + ricePaneer Korma + dal + rotisDry fruit milkshake
Day 7~2700 kcalPaneer Paratha + milkPaneer Fried Rice + Paneer ChilliPaneer Bhurji + Rajma + rotisChikoo shake + kheer

Indian Vegetarian Weight Gain Diet Plan

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:

FoodCalories per 100gProteinWhy it works
Paneer265 kcal18gHigh protein + fat, versatile
Peanut butter588 kcal25gDense calories, easy to add
Brown rice (cooked)123 kcal2.7gComplex carbs, filling
Full-fat milk (250ml)150 kcal8gProtein + fat + calcium
Dal (cooked)116 kcal9gProtein + complex carbs
Almonds576 kcal21gHealthy fats + protein
Banana89 kcal1.1gQuick carbs, potassium
Dates277 kcal1.8gDense sugar energy
Chole (chickpeas, cooked)164 kcal9gProtein + fiber
Soya chunks345 kcal52gHighest plant protein

Every day in this plan uses a combination of these foods to hit 2500–2800 calories from whole, natural Indian ingredients.

How This 7-Day Plan Works

Daily Calorie and Macro Targets

Average daily totals:

  • Calories: 2500–2800
  • Protein: 160–180g (25–30%)
  • Carbohydrates: 300–350g (45–50%)
  • Fats: 70–85g (25–30%)

Why these numbers?

  • Creates a 300–500 calorie surplus for most people
  • Adequate protein for muscle building (1.6–2.0g per kg body weight for a 65–70 kg person)
  • Balanced macros for energy, recovery, and hormone production

Meal Timing

MealTimePurpose
Early Morning7:00 AMBreaks the overnight fast, starts metabolism
Breakfast8:30 AMMajor calorie load, energy for the day
Mid-Morning Snack11:00 AMMaintains blood sugar, adds protein/calories
Lunch1:30 PMLargest meal, carbs, and protein for afternoon energy
Evening Snack4:30 PMPre-dinner fuel prevents energy dips
Dinner7:30 PMSubstantial meal with protein for overnight recovery
Before Bed10:00 PMSlow-digesting protein to prevent muscle breakdown

Key Principles

  1. Consistency: Eat all 6 meals daily at roughly the same times
  2. Progressive eating: Build up portion sizes if you're struggling initially
  3. Hydration: Drink 2–3 liters of water, but limit water during meals to avoid feeling too full
  4. Variety: Different foods each day to prevent boredom and ensure nutrient diversity
  5. Preparation: Meal prep on weekends for weekday success

Good app for tracking food items. It's great that they are adding Indian recipes.

DAY 1 — 2600 Calories

Vegetarian Option

Early Morning (7:00 AM) — 250 calories

Breakfast (8:30 AM) — 550 calories

  • Moong Dal Cheela (3 pieces) with vegetables
  • 1 tbsp ghee for cooking
  • Green Chutney (mint-coriander)
  • 1 glass full-fat milk (250ml)
  • 1 banana

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

  • 2.5 cups brown rice (cooked)
  • 1 cup Rajma Curry
  • 1 cup Aloo Gobi sabzi
  • 1 cup Moong Dal Fry
  • Large cucumber and carrot salad with 1 tbsp olive oil dressing
  • 1 cup curd

Additional dal options: Dal Tadka, Dal Fry, or Mixed Dal.

Evening Snack (4:30 PM) — 400 calories

  • Banana Smoothie: 1.5 cups full-fat milk, 2 bananas, 2 tbsp peanut butter, 3 dates, pinch of cinnamon
  • Handful of roasted cashews (10–12 pieces)

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

Non-Vegetarian Option

Early Morning (7:00 AM) — 250 calories

  • Same as vegetarian

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

  • Same as vegetarian

Day 1 Total: ~2650 calories | 185g protein | 300g carbs | 78g fat

DAY 2 — 2700 Calories

Vegetarian Option

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

Non-Vegetarian Option

Early Morning (7:00 AM) — 250 calories

  • Same as vegetarian

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

  • Same as vegetarian

Day 2 Total: ~2750 calories | 195g protein | 315g carbs | 82g fat

DAY 3 — 2550 Calories

Vegetarian Option

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

Non-Vegetarian Option

Early Morning (7:00 AM) — 250 calories

  • Same as vegetarian

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

  • Same as vegetarian

Day 3 Total: ~2600 calories | 190g protein | 305g carbs | 78g fat

DAY 4 — 2650 Calories

Vegetarian Option

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

Non-Vegetarian Option

Early Morning (7:00 AM) — 250 calories

  • Same as vegetarian

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

  • Same as vegetarian

Day 4 Total: ~2700 calories | 195g protein | 320g carbs | 80g fat

DAY 5 — 2750 Calories

Vegetarian Option

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

Non-Vegetarian Option

Early Morning (7:00 AM) — 250 calories

  • Same as vegetarian

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

  • Same as vegetarian

Day 5 Total: ~2800 calories | 200g protein | 325g carbs | 84g fat

DAY 6 — 2600 Calories

Vegetarian Option

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

Non-Vegetarian Option

Early Morning (7:00 AM) — 250 calories

  • Same as vegetarian

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

  • Same as vegetarian

Day 6 Total: ~2650 calories | 192g protein | 310g carbs | 79g fat

DAY 7 — 2700 Calories

Vegetarian Option

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

  • Milk
  • Mixed dry fruits

Day 7 Total: ~2700 calories | 168g protein | 335g carbs | 81g fat

Non-Vegetarian Option

Early Morning (7:00 AM) — 250 calories

  • Same as vegetarian

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

  • Same as vegetarian

Day 7 Total: ~2750 calories | 198g protein | 320g carbs | 83g fat

Weekly Grocery Shopping List

Staples & Grains

Proteins — Vegetarian

Proteins — Non-Vegetarian (if applicable)

Dairy

Vegetables (Buy Fresh Mid-Week)

  • Onions — 2 kg | Tomatoes — 2 kg | Potatoes — 2 kg
  • Spinach — 1 kg | Capsicum — 500g | Cauliflower — 2 pieces
  • Carrots — 1 kg | Cucumber — 1 kg | Peas — 500g | Okra (bhindi) — 500g

Fruits

Dry Fruits & Nuts

Oils & Condiments

Supplements (Optional)

  • Whey protein powder — 1 kg
  • Horlicks or Bournvita
  • Multivitamin tablets

Tracking Your Progress with the Hint App

The Hint app is your perfect companion for this 7-day weight gain diet plan. Here's how to maximize it:

Daily Tracking Features

  1. Meal Logging: Log every meal from this plan — our database has all the recipes mentioned
  2. Calorie Counter: Ensure you're hitting 2500–2800 calories daily
  3. Macro Breakdown: Monitor your protein (160–180g), carbs (300–350g), and fats (70–85g)
  4. Weight Tracking: Weigh yourself weekly, same time, same conditions

Advanced Features with Hint Pro

  • Custom Meal Plans: Adjust this plan to your preferences
  • Recipe Nutrition: Get exact nutrition for every recipe linked in this blog
  • Progress Photos: Track visual changes weekly
  • Macro Adjustments: AI-powered recommendations based on your progress

Using Hint Premium

  • Dietitian Support: Get personalized advice from our team
  • Weekly Check-ins: Professional monitoring of your weight gain
  • Plan Modifications: Customize plans for your specific needs
  • Priority Support: Fast answers to your questions

Tips for Success with This 7-Day Plan

1. Meal Prep is Key

  • Sunday prep: Cook large batches of dal, rajma, chole
  • Pre-portion proteins: Marinate chicken, cube paneer
  • Chop vegetables: Store in airtight containers for quick cooking
  • Soak nuts: Keep almonds, walnuts, and dates ready

2. Never Skip Meals

3. Eating Strategies

  • Limit water during meals: Drink water 30 minutes before or after
  • Use bigger plates: Psychological trick that works
  • Variety: Use different recipes from our database daily
  • Spices: Indian spices boost appetite and add flavour

4. Strength Training

  • Lift weights 4–5 times per week
  • Focus on compound movements: squats, deadlifts, bench press
  • Progressive overload: Increase weights weekly

5. Monitor and Adjust

  • Weigh yourself weekly, not daily
  • Take measurements: chest, arms, thighs, waist
  • Adjust calories if not gaining 0.25–0.5 kg per week

6. Sleep and Recovery

  • 7–9 hours of quality sleep
  • Reduce stress — cortisol inhibits weight gain
  • Stay consistent even on weekends

What to Expect

Week 1

  • Weight change: 0.3–0.5 kg gain (some may be water weight)
  • Energy: May feel full and uncomfortable initially
  • Digestion: Possible bloating as system adjusts

Weeks 2–4

  • Weight gain: 0.25–0.5 kg per week consistently
  • Muscle development: Noticeable if strength training
  • Energy: Improved energy levels throughout the day

Long-Term (2–3 Months)

  • Total gain: 3–6 kg of healthy weight
  • Body composition: Improved muscle-to-fat ratio
  • Strength: Significant increases in the gym

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.

Common Challenges and Solutions

"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.

Frequently Asked Questions

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.

Conclusion

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:

  • Consistency beats perfection — follow the plan 80–90%, and you'll see results
  • Every recipe is linked to our tested database for exact nutrition and instructions
  • Track everything using the Hint app for the best results
  • Combine this diet with strength training for optimal muscle gain
  • Expected gain: 0.25–0.5 kg per week = 1–2 kg per month

Your Action Plan:

  1. Download the Hint app today
  2. Shop for groceries using our list above
  3. Meal prep on Sunday
  4. Start Day 1 tomorrow morning
  5. Track every meal and weigh yourself weekly
  6. Adjust after 2 weeks if needed

For personalized plans and professional support, upgrade to Hint Pro or Hint Premium.

Hint Pro and Hint Premium Subscriptions

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.

🎁 Free Hint with Every Watch Purchase

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.

Explore More

About the Author

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

Looking for an Indian Food Calorie Calculator?

Try the Hint app

Share this
Garmin watches banner
Garmin watches banner