Trust img

Home >Blogs >Weight Gain Diet Chart: 7-Day Indian Meal Plan to Gain Weight Safely
CK Birla Hospital

Weight Gain Diet Chart: 7-Day Indian Meal Plan to Gain Weight Safely

Fitness and Wellness | by Ms. Deepali Sharma on Oct 16, 2024 | Last Updated : Oct 23, 2026

Share :

Summary

A healthy weight gain diet chart adds about 300-500 calories a day above what your body burns, which is roughly 0.25-0.5 kg of weight gain per week. Build meals around dal, paneer, milk, eggs or chicken, whole grains, nuts and ghee, eat every three to four hours, and add light strength training two to three times a week so the extra calories become muscle. You cannot safely gain real body weight in seven days, so aim for steady progress over several weeks. If you are eating more but not gaining, or losing weight without trying, see a doctor. 

  • Target: 300-500 extra kcal a day (about 0.25-0.5 kg a week).
  • Best foods: dal, paneer, full-fat milk and curd, eggs, nuts, ghee, rice and roti.
  • Exercise: light strength work 2-3 times a week.
  • See a doctor if BMI is below 18.5 or weight drops without trying.

Gaining weight can be just as hard as losing it. A low appetite, a fast metabolism, long work hours or an irregular routine all get in the way. Eating more junk food is not the answer, because it mostly adds fat. A good weight gain diet chart gives you enough calories, enough protein and a routine you can actually follow.

Read about a 7-day Indian diet plan to gain weight for men and women, vegetarian and non-vegetarian. It also covers calorie targets, high-calorie Indian foods, the safe rate of gain and when to see a doctor. If you’re overweight follow a diet chart for weight loss to get better results.

How Many Calories Do You Need to Gain Weight?

Most adults need about 300-500 calories a day more than they burn to gain weight. Adult women usually maintain their weight on 1,600-2,400 kcal and men on 2,000-3,000 kcal, so typical gain targets are about 1,900-2,800 kcal for women and 2,400-3,500 kcal for men.

Your exact need depends on four things:

  • Age: Calorie burn at rest declines with age as muscle mass drops and activity levels fall.
  • Gender: Women burn roughly 5-10% fewer calories at rest than men of the same height, due to differences in average muscle mass.
  • Activity level: Regular exercise such as cycling, swimming or strength training raises your needs.
  • Height: Taller people need more calories to maintain weight than shorter people at the same activity level.

Athletes and people with physically demanding jobs may need 3,000+ kcal a day, while sedentary people usually need less than they assume.

Can You Gain Weight Just by Eating More Calories? 

Yes. Eating more calories than you burn makes the body store the surplus, as muscle if you strength train and mostly as fat if you do not. That is why food quality and exercise matter as much as the number of calories.

The Acceptable Macronutrient Distribution Range (AMDR) recommends that adults get 45-65% of calories from carbs, 20-35% from fat and 10-35% from protein.

Calories Carbs Fat Protein
3,000 kcal 338-488 g 67-117 g 75-263 g

How to Gain Weight Safely: How Fast Is Healthy? 

The safe rate of weight gain is 0.25-0.5 kg (about 0.5-1 lb) a week. Going faster, through a very large calorie excess or high-dose weight-gain products, usually adds fat instead of muscle and strains the heart and liver. Steady gain with light strength work is safer and easier to keep.

Pair your surplus with light strength work (bodyweight squats, push-ups or resistance bands, 2-3 times a week) so the extra calories go to muscle. If you have a naturally fast metabolism. If you are eating more but not gaining, or losing weight unintentionally, see a physician instead of increasing intake further. This can point to an issue such as hyperthyroidism, malabsorption or a chronic infection.

How to Gain Weight in 7 Days at Home: What Is Realistic? 

Not in any meaningful, lasting way. In one week you can safely add only about 0.25-0.5 kg of real weight, and any quick jump on the scale is often water or food weight. What you can do in seven days is start a calorie surplus, build the habit and track your progress.

Use this simple first-week plan:

Day What to do
Day 1 Weigh yourself in the morning, note your height and pick a calorie range from the table above.
Day 2 Stock ghee, nuts, peanut butter, whole milk, paneer or eggs, dal and fruit.
Day 3 Add one calorie booster to every main meal, such as ghee on roti or nuts in curd.
Day 4 Add a milk smoothie or lassi between meals.
Day 5 Do your first light strength session; repeat 2-3 times a week.
Day 6 Prepare snacks for the week: roasted chana, makhana, nuts, boiled eggs.
Day 7 Weigh yourself again. One week is too short to judge, so only add a snack if gain stalls after 2-3 weeks. ⚠

7-Day Weight Gain Diet Chart (Indian Diet Plan to Gain Weight)

A good 7-day weight gain diet plan has three main meals and two to three snacks, each with protein, whole grains or starchy foods, and healthy fat. The Indian chart below gives roughly 2,400-2,600 kcal a day and uses dal, paneer, milk, eggs, chicken, nuts and ghee. Women can eat slightly less and men slightly more.

(+) marks items added to your original chart to raise calories and protein. Swap any chicken or fish for paneer, tofu or soya chunks if you are vegetarian.

Monday

  • Breakfast: 2 cucumber potato sandwiches (+ 1 tsp butter, 1 cheese slice), 1 cup orange juice, handful of nuts
  • Mid-morning: 1 cup sweet potato chaat, 1 glass buttermilk
  • Lunch: 1 cup dal (+ 1 tsp ghee), chicken or fish curry (or 100 g paneer), 2 cups rice, 1 cup salad
  • Evening: Milk smoothie (+ 1 tbsp peanut butter), 2 bananas
  • Dinner: 1 cup seasonal vegetable, 2 chapatis (+ ghee), (+) 1 cup curd, 1 cup salad
  • Bedtime (+): 1 glass warm whole milk

Tuesday

  • Breakfast: 2 sooji cheela (+ paneer filling), 1 glass strawberry shake (whole milk), handful of nuts
  • Mid-morning: 1 glass coconut water, 1 cup fruit
  • Lunch: 1 cup dal, 1 cup vegetable, tofu or paneer curry, 1/2 cup rice, 2 chapatis, 1 cup salad
  • Evening: 1 cup fruit salad, 4-5 vegetable cutlets
  • Dinner: 2 chapatis, 1 cup vegetable, chicken or fish curry, (+) 1 cup curd, 1 cup salad
  • Bedtime (+): Warm milk with 4-5 soaked almonds

Wednesday

  • Breakfast: 1 cup bread upma, 1 cup milk, handful of nuts
  • Mid-morning: 2 bananas (+ 1 tbsp peanut butter)
  • Lunch: 1 cup lentils, 1 cup vegetables, 2 chapatis, (+) 100 g paneer or 2 eggs, 1 cup salad
  • Evening: 1 cup upma (+ peanuts), 1 glass vegetable juice
  • Dinner: 1 cup vegetable, 2 chapatis (+ ghee), (+) 1 cup curd, 1 cup salad
  • Bedtime (+): 1 glass warm whole milk

Thursday

  • Breakfast: 2 vegetable stuffed parathas (+ 1 tsp ghee each), 1 cup curd, handful of nuts
  • Mid-morning: 1 glass lassi or mango shake
  • Lunch: 1 cup dal or chicken curry, 1 cup seasonal vegetable, 2 chapatis, 1/2 cup rice, 1 cup salad
  • Evening: 1 glass fresh fruit juice, 2 whole-grain toasts (+ peanut butter)
  • Dinner: 1 cup vegetable, 2 chapatis, (+) 100 g paneer or 1 egg, 1 cup salad
  • Bedtime (+): 1 glass warm whole milk

Friday

  • Breakfast: 1 cup vegetable poha (+ peanuts), 1 cup curd, handful of nuts
  • Mid-morning: 1 glass fresh fruit juice, (+) handful of makhana
  • Lunch: 1 cup dal, 1 cup vegetable, 2 chapatis, 1/2 cup rice, 1 cup salad
  • Evening: 2 besan chilla, 1 cup sprouts salad
  • Dinner: 1 cup vegetable or chicken curry, 2 chapatis (+ ghee), 1 cup salad
  • Bedtime (+): Warm milk with dates

Saturday

  • Breakfast: 2 moong dal chilla (paneer stuffing), 1 cup curd, handful of nuts
  • Mid-morning: Fruit smoothie (made with whole milk)
  • Lunch: 1 cup dal, 2 chapatis, 1/2 cup rice, 1 cup curd, 1 cup salad, (+) 1 cup vegetable
  • Evening: 1 bowl tomato soup, 1 cup aloo chaat
  • Dinner: 1 cup seasonal vegetable, 2 chapatis, (+) 100 g paneer, 1 cup salad
  • Bedtime (+): 1 glass warm whole milk

Sunday

  • Breakfast: 2 eggs, 2 whole-grain bread slices (+ butter), 1 cup milk, handful of nuts
  • Mid-morning: 1 glass banana smoothie
  • Lunch: 1 cup dal, 1 cup vegetable curry, 2 chapatis, 1/2 cup rice, 1 cup salad
  • Evening: 1 glass strawberry smoothie, 1 cup vegetable poha
  • Dinner: 1 cup chicken curry, 2 chapatis, 1 cup salad
  • Bedtime (+): 1 glass warm whole milk

Also Read:Healthy Diet Chart for High Blood Pressure Patients

Weight Gain Diet Chart for Men and Women: How the Plans Differ

Men usually need a larger surplus of about 400-500 extra kcal a day, while women often gain steadily with 300-400 extra kcal. With strength training, aim for about 1.6-1.8 g of protein per kg of body weight for either. Adjust to your health and activity. Take an adequate amount of high rich protein foods sources.

Women Men
Usual maintenance 1,600-2,400 kcal 2,000-3,000 kcal
Extra kcal for gain 300-400 400-500
Typical daily target 1,900-2,800 kcal 2,400-3,500 kcal
Extra focus Iron and calcium: see our guide to iron-rich foods (https://www.ckbhospital.com/blogs/iron-rich-foods) Larger portions of rice, roti, paneer and ghee

Vegetarian vs Non-Vegetarian Weight Gain Diet

Both work equally well for weight gain. Vegetarians should lean on paneer, dal, tofu, soya chunks, full-fat milk and nuts to hit protein sources for vegetarians has more ideas. Non-vegetarians can add eggs, chicken and fish for variety. Swap 150 g paneer or 50 g soaked soya chunks for the meat or fish portion on any day of the chart above.

High-Calorie Indian Foods for Weight Gain

The best high-calorie Indian foods for weight gain are ghee, full-fat milk and curd, paneer, nuts and nut butters, bananas, potatoes and sweet potatoes, rice and dal. They add energy and protein without needing very large portions. Pair them with strength training so the calories build muscle.

Food Serving Approx. calories Why it helps
Ghee 1 tbsp 112 kcal Adds fat-soluble vitamins; stir into dal, rice, roti
Peanut butter 2 tbsp 190 kcal 8 g protein; add to toast, smoothies, milk
Whole milk 1 cup 150 kcal Protein and calcium; base for shakes
Almonds / nuts 1/4 cup 170 kcal 6 g protein, 4 g fibre; eat 2 handfuls daily
Full-fat paneer 100 g 265 kcal High protein, versatile in curries
Bananas 1 medium 105 kcal Fast carbs; pairs well with milk or nut butter
Whole-milk curd 1 cup about 150 kcal ⚠ Protein; easy with every meal
Egg 1 large about 70 kcal ⚠ About 6 g protein; boil, scramble or add to poha
Cooked rice 1 cup about 200 kcal ⚠ Easy energy; add ghee or dal
Roasted peanuts 30 g about 170 kcal ⚠ Protein and fat; carry as a snack

What to Avoid When You Want to Gain Weight?

Avoid relying on fried snacks, sugary drinks, sweets and packaged foods to hit your calories. They add weight mostly as fat and bring little protein, fibre or vitamins. Choose nuts, dairy, dal, whole grains and fruit instead, and do not skip meals.

Two other common mistakes are ignoring protein and strength training, and gaining too fast with high-dose supplements.

Sample Daily Calorie and Macro Split (about 2,800 kcal) 

This example suits active men or tall adults with high needs. Women and smaller adults should aim for the lower end of the plan. NEEDS CONFIRMATION: dietitian to confirm values.

Meal time Calories (kcal) Carbs (g) Protein (g) Fat (g) Examples
Breakfast 500 60 25 20 Oats + whole milk + nuts + fruit
Mid-morning snack 300 35 10 15 Peanut-butter toast + banana
Lunch 700 80 35 25 Rice or chapati + dal or chicken + veg + ghee
Afternoon snack 400 40 15 20 Smoothie with yogurt, fruit, nut butter
Dinner 600 60 30 20 Chapati + paneer or fish + salad + oil
Evening snack 300 25 15 15 Cottage cheese + dried fruit or nuts
Total per day 2,800 kcal 300 g 130 g 115 g

Tips for Effective, Healthy Weight Gain 

  • Track your progress: Log calorie intake and weight weekly. A body fat analysis can show whether you are gaining muscle or fat. Adjust if gain stalls or is too fast.
  • Pair with strength training: Resistance exercise turns surplus calories into muscle, not fat.
  • Prioritize nutrient-dense foods: Whole foods over processed, calorie-dense snacks.
  • Stay hydrated smartly: Drink water and nutrient-rich smoothies, but avoid large amounts right before meals so it does not blunt appetite.

When Should You See a Doctor or Dietitian? 

See a doctor or dietitian if you are underweight (BMI below 18.5), losing weight without trying, or eating more but not gaining after three to four weeks. Unexplained low weight can be linked to conditions such as an overactive thyroid, poor nutrient absorption or a chronic infection. Check your BMI with our BMI calculator. Our Internal Medicine team can look for the cause and a dietitian can build a personal plan.

Conclusion

A well-planned diet plan for weight gain, built on nutrient-dense foods, balanced macros and steady strength training, helps you gain lean muscle rather than fat. While real progress is measured in weeks, not days. For maintaining a healthy eating, need to follow a balanced diet. Always tailor your plan with a doctor or dietitian, especially if you are not seeing results despite consistent effort.

FAQs Around Weight Gain Diet Plan

Share :

Written and Verified by:

Postgraduate Diploma in Dietetics and Public Health Nutrition Ms. Deepali Sharma, an accomplished Assistant Manager at CK Birla, brings over 9+ years of specialised experience to the team. With profound expertise in nutritional science and diet management, she has consistently leveraged her skills to enhance wellness programs and optimize dietary strategies.