10 kg Weight Gain Diet Chart: 7-Day Plan (2900 Calories) Skip to content

Cart

Your cart is empty

Article: 7-Day 10 kg Weight Gain Diet Chart with High-Calorie Indian Foods

10 kg weight gain diet chart
plant based

7-Day 10 kg Weight Gain Diet Chart with High-Calorie Indian Foods

A 10 kg weight gain diet chart built around high-calorie Indian foods requires a daily caloric surplus of 500–750 calories above maintenance, with protein targets of 1.6–2.2g per kg of body weight. The right foods, meal timing, and consistency over 8–12 weeks produce sustainable, muscle-focused weight gain — not just fat accumulation.

 

Understanding the 10 kg Weight Gain Diet Chart

Before diving into the 7-day plan, it’s important to understand why a structured 10 kg weight gain diet chart works. Weight gain requires 7000–7700 surplus calories for every 1 kg, so gaining 10 kg means creating a surplus of about 70,000 calories over time. 

Scientific research clearly supports this: controlled overfeeding studies show that when individuals consistently consume calories above maintenance, both body weight and lean mass increase significantly—especially when paired with resistance training.

This is also where tools like a protein intake calculator become useful, helping you identify exactly how much protein your body requires based on weight and activity level. While calorie surplus drives weight gain, quality protein ensures the gained weight is mostly lean mass.


High-Calorie Indian Foods That Support Weight Gain

Indian cuisine naturally includes some of the world’s best foods for healthy weight gain—rich dals, ghee, paneer, nuts, seeds, and wholesome grains. For instance, understanding which dal has highest protein helps you pick lentils that build muscle faster. Similarly, adding calorie boosters like bananas, dates, jaggery, parathas with ghee, and nut butters can significantly increase your daily intake.

pea protein powder

Plant-based eaters can diversify proteins using legumes, seeds, and moderate supplementation like pea protein powder, which is easy to digest and suitable for daily use.

As you follow the 10 kg weight gain diet chart, the focus remains on increasing calories while keeping digestion smooth and meals enjoyable.


7-Day 10 kg Weight Gain Diet Chart (Indian Meal Plan)

This chart is built for a 60–65kg individual targeting a 500–700 calorie daily surplus. Adjust portions based on your TDEE.

Day 1

Meal

Food

Calories

Protein

Early Morning (7am)

Full-fat milk + honey + 5 soaked almonds

~220

~9g

Breakfast (8:30am)

2 besan chilla with paneer stuffing + lassi

~450

~22g

Mid-Morning (11am)

1 banana + mixed nuts

~300

~6g

Lunch (1:30pm)

3 rotis + kala chana masala + raita + salad

~550

~28g

Evening Snack (4:30pm)

Peanut butter on 2 multigrain toast + milk

~400

~16g

Dinner (7:30pm)

2 cups rice + rajma curry + sabzi + ghee

~600

~24g

Post-Dinner (9pm)

Warm full-fat milk with turmeric and honey

~180

~8g

Daily Total


~2,700

~113g

Day 2

Meal

Food

Calories

Protein

Early Morning (7am)

Banana milkshake — full-fat milk + banana + honey

~280

~9g

Breakfast (8:30am)

Oats porridge with full-fat milk + dry fruits + 2 boiled eggs

~500

~26g

Mid-Morning (11am)

Chana chaat — 100g sprouted chana with lemon

~200

~22g

Lunch (1:30pm)

2 cups rice + moong dal + paneer sabzi + ghee

~620

~30g

Evening Snack (4:30pm)

Til chikki + 1 glass full-fat milk

~380

~12g

Dinner (7:30pm)

3 rotis + dal makhani + raita

~580

~26g

Post-Dinner (9pm)

10 soaked cashews + warm milk

~220

~8g

Daily Total


~2,780

~133g


Day 3

Meal

Food

Calories

Protein

Early Morning (7am)

Full-fat milk + 5 almonds + 3 dates

~240

~8g

Breakfast (8:30am)

2 aloo paratha with butter + curd

~520

~14g

Mid-Morning (11am)

Peanut butter smoothie — milk + banana + peanut butter

~380

~14g

Lunch (1:30pm)

2 cups rice + chana dal + egg curry (2 eggs) + salad

~650

~32g

Evening Snack (4:30pm)

Roasted chana + handful of dry fruits

~320

~18g

Dinner (7:30pm)

3 rotis + palak paneer + raita

~600

~28g

Post-Dinner (9pm)

Warm milk with ashwagandha

~160

~8g

Daily Total


~2,870

~122g


Day 4

Meal

Food

Calories

Protein

Early Morning (7am)

Dry fruit milkshake — milk + cashews + almonds + dates

~320

~10g

Breakfast (8:30am)

Upma with peanuts + 2 boiled eggs + milk

~480

~24g

Mid-Morning (11am)

Greek yoghurt with honey and mixed nuts

~280

~14g

Lunch (1:30pm)

3 rotis + rajma + paneer bhurji + salad

~680

~34g

Evening Snack (4:30pm)

Besan ladoo (2) + 1 glass milk

~420

~12g

Dinner (7:30pm)

2 cups rice + dal tadka + mixed vegetable sabzi + ghee

~560

~22g

Post-Dinner (9pm)

Warm turmeric milk

~160

~8g

Daily Total


~2,900

~124g


Day 5

Meal

Food

Calories

Protein

Early Morning (7am)

Full-fat milk + soaked almonds and walnuts

~220

~8g

Breakfast (8:30am)

3 moong dal cheela with paneer filling + lassi

~500

~28g

Mid-Morning (11am)

Banana + peanut butter (2 tbsp)

~300

~8g

Lunch (1:30pm)

2 cups rice + chole masala + curd + salad

~640

~28g

Evening Snack (4:30pm)

Oats energy balls with dry fruits and honey

~360

~10g

Dinner (7:30pm)

3 rotis + paneer butter masala + dal

~650

~30g

Post-Dinner (9pm)

Warm milk with dates

~200

~8g

Daily Total


~2,870

~120g


Day 6

Meal

Food

Calories

Protein

Early Morning (7am)

Mango milkshake — full-fat milk + mango + honey

~300

~8g

Breakfast (8:30am)

Poha with peanuts and coconut + 2 scrambled eggs + milk

~520

~24g

Mid-Morning (11am)

Mixed dry fruits — cashews, almonds, pistachios, raisins (50g)

~280

~8g

Lunch (1:30pm)

3 rotis + kala chana curry + raita + ghee

~660

~30g

Evening Snack (4:30pm)

Peanut chikki + 1 glass full-fat milk

~380

~12g

Dinner (7:30pm)

2 cups rice + egg curry + dal + sabzi

~620

~28g

Post-Dinner (9pm)

Warm milk with ashwagandha and honey

~180

~8g

Daily Total


~2,940

~118g


Day 7

Meal

Food

Calories

Protein

Early Morning (7am)

Full-fat milk + banana smoothie with chia seeds

~300

~9g

Breakfast (8:30am)

Masala oats with full-fat milk + paneer cubes + nuts

~520

~26g

Mid-Morning (11am)

Sprouted moong chaat with lemon and spices

~200

~14g

Lunch (1:30pm)

3 rotis + dal makhani + paneer sabzi + raita

~680

~34g

Evening Snack (4:30pm)

Besan halwa with ghee and dry fruits

~400

~10g

Dinner (7:30pm)

2 cups rice + rajma + mixed sabzi + ghee

~600

~26g

Post-Dinner (9pm)

Warm turmeric milk with honey

~180

~8g

Daily Total


~2,880

~127g

Why This 7-Day 10 kg Weight Gain Diet Chart Works

Now that you’ve understood the structure, let’s explore why this 10 kg weight gain diet chart is effective, sustainable, and nutritionally balanced.

1. Calorie-Dense Meals Without Junk Food

Instead of oils and sugary snacks, the chart uses whole foods like dals, nuts, seeds, paneer, milk, ghee, and grains.

2. High-Quality Protein Support

Whether you follow a mixed diet or vegetarian lifestyle, combining legumes, paneer, dals, milk, nuts, and plant protein ensures lean muscle gain.

3. Strong Gut Health Foundation

Fermented foods, curd, buttermilk, and soft-cooked grains help support smooth digestion—critical for consistent eating.

4. Nutrient-Diverse Additions

The diet includes natural boosters such as antioxidant fruits, foods essential for melanin production, and skin-supporting nutrients.

5. Smart Supplementation 

Those who need additional support can take a measured serving of natural plant protein powder or moderate amounts of complementary proteins.

Each of these elements strengthens your progress and keeps the 10 kg weight gain diet chart both enjoyable and effective.


Additional Tips to Maximize the 10 kg Weight Gain Diet Chart

Bonus Tips for Faster Weight Gain

To ensure your efforts deliver meaningful results, follow these evidence-based tips:

1. Train for Strength, Not Cardio

Your workouts directly influence how your body uses those extra calories. Prioritize resistance training—squats, deadlifts, push-ups, and dumbbell work—to convert calories into muscle mass.

2. Eat Every 2–3 Hours

Small but frequent meals help prevent fullness and maintain a consistent calorie surplus.

3. Add Ghee and Healthy Oils

A single tablespoon of ghee adds ~120 calories with zero digestive load.

4. Sleep 7–8 Hours Daily

Weight gain is heavily dependent on hormonal balance and recovery.

5. Include Energy-Dense Snacks

Think peanut chikki, dates, banana shakes, laddus, and dry fruit mixes. You can also combine these with high fiber foods in India —like bananas, figs, nuts, and oats—to keep digestion smooth while ensuring each snack remains calorie-dense and nutritious.

These principles reinforce and accelerate the results of your 10 kg weight gain diet chart.

 

Final Thoughts

A well-structured nutrition plan makes the journey predictable and sustainable. By following this 10 kg weight gain diet chart consistently—and gradually increasing your portions—you can see real improvements in muscle mass, strength, digestion, and overall energy.

Keep tracking your protein intake, include nutrient-dense foods, and stay consistent. Adding simple supports like nuts, seeds, and occasionally Plantigo plant protein can make healthy weight gain smoother and more effective.

Ready to Start Your Transformation?

Begin today—follow the chart, stay consistent, and fuel your body right. If you’d like a personalized calorie or protein plan, just tell me.

 

Frequently Asked Questions

Q1: How long does it take to gain 10kg? 

With a consistent 500–750 calorie daily surplus and adequate protein, 10kg of quality mass takes approximately 13–20 weeks. Faster gains typically involve more fat accumulation.

Q2: What is the best Indian food for weight gain?

 Full-fat dairy, paneer, ghee, dry fruits, chana, rajma, and peanut butter are the most calorie and protein-dense Indian foods. Combined strategically, they cover both caloric surplus and protein targets.

Q3: Can vegetarians gain 10kg without supplements? 

Yes — a well-structured vegetarian diet with adequate dal, paneer, curd, chana, and full-fat dairy can cover most requirements. Supplements become useful when food-based protein targets are consistently difficult to meet.

Q4: How many meals per day for weight gain? 

5–6 meals spread across the day maintains positive nitrogen balance and prevents the body entering a catabolic state. The 10 kg weight gain diet chart in this guide is built around this frequency.

Q5: Is this diet chart suitable for beginners? 

Yes — the foods are familiar, accessible, and affordable. Beginners should focus on consistency for the first 4 weeks before adjusting portions based on actual weight progress.

Read more

vegetarian omega 3​
plant based

Top 10 Vegetarian Omega 3 Foods You Should Add to Your Daily Diet

Have you ever met someone who radiates energy, thinks clearly, and seems to age in reverse—all without eating fish or meat? Their secret might be a diet rich in vegetarian omega 3 foods. In today’s...

Read more
cod liver oil vs fish oil
plant based

Cod Liver Oil vs Fish Oil: Key Differences and Benefits Explained

One supplement boosts immunity and skin health. The other strengthens your heart and brain. Yet both sit on the same shelf, look nearly identical, and promise the same omega-3 benefits. No wonder t...

Read more