7 min read

Updated On Sep 2026
Diet PlanWeight LossWeight management
Updated On Sep 2026

2500 Calorie Diet Plan for Weight Gain: An Indian Chart With the Numbers

Table of content

2500 Calorie Diet Plan

Written By

×
Author Profile
Snehil Sharma

Snehil Sharma is a skilled content composer who uses words to create captivating and informational narratives.

View Profile

Table of content

Quick answer

A 2,500 calorie day only causes weight gain if 2,500 is more than you currently burn. That is the whole mechanism, and it is the one thing most plans leave out. For a moderately active man of about 70 kg, 2,500 is roughly maintenance — he would gain nothing on it. For a moderately active woman of 55 kg it is a sensible 550 calorie surplus. For a sedentary 50 kg woman it is a 1,100 calorie surplus, which is too much too fast. Check your row first.

Aim to gain 0.25 to 0.5 kg a week. That needs a surplus of roughly 250 to 500 calories above your maintenance. Faster than that and an increasing share of what you add is fat.

Two things decide whether you gain muscle or just fat: protein at 1.6 to 2.2 g per kg of body weight — about 110 to 155 g at 70 kg — and resistance training two to four times a week. A surplus without training is fat gain. This is not optional.

The chart below is one full day at 2,500 kcal and about 128 g of protein, with calories on every item, built from Indian food. Scaling instructions for 2,200 and 3,000 are included.

And if you have always struggled to gain weight, or you have lost weight without trying, see a doctor before you start. Difficulty gaining is sometimes a symptom. Details here.

Jump to: Is 2,500 a surplus for you? · Your numbers · The day chart · Eating more when you’re not hungry · Training · When it’s medical · FAQ

Muskan lost 15 kg in 90 days. You could be next.
As seen on Shark Tank India

Muskan lost 15 kg in 90 days. You could be next.

4.9 ★★★★★
Google Rating
4.5 ★★★★
Facebook Rating
Book your consultation

First: is 2,500 calories actually a surplus for you?

Weight gain works the same way weight loss does, in reverse. You gain when you eat more than you spend. So 2,500 is not a “weight gain number” in itself — it is a gain number only if it sits above your own maintenance.

Find your maintenance with the Mifflin-St Jeor equation:

  • Men: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5
  • Women: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161

Then multiply by your activity factor: 1.2 for a desk job with little exercise, 1.375 for light activity one to three days a week, 1.55 for moderate activity three to five days a week, 1.725 if you train hard most days or do physical work. Fitelo’s BMR calculator will do it for you.

Here is what that gives for some real cases:

PersonMaintenance2,500 kcal is…Expected result
Woman, 155 cm, 50 kg, sedentary~1,400 kcal+1,100Too fast — mostly fat. Start nearer 1,700
Woman, 160 cm, 55 kg, moderately active~1,950 kcal+550Good — about 0.5 kg a week
Man, 170 cm, 60 kg, moderately active~2,350 kcal+150Slow but real — about 0.15 kg a week
Man, 175 cm, 70 kg, moderately active~2,550 kcal−50Maintenance. No gain at all
Man, 175 cm, 80 kg, very active~2,900 kcal−400He would lose weight on it

Two things follow.

If 2,500 is close to your maintenance, this plan will do nothing for you — and you would be right to think it had failed. Add 300 to 500 calories to the chart below using the scaling notes.

If 2,500 is 800 or more above your maintenance, do not jump straight to it. Go up in steps of 250 to 300 calories every couple of weeks. Your appetite needs to adapt, and a very large surplus adds fat faster than your training can turn it into muscle.

For reference, ICMR-NIN’s 2024 guidelines put a sedentary 65 kg Indian man at about 2,080 kcal and a moderately active one at about 2,680 — which is why 2,500 sits in the middle and cannot be a universal target.

Your numbers: rate, protein, fat, carbohydrate

Rate: 0.25 to 0.5 kg a week. That means a surplus of about 250 to 500 calories above your maintenance. At the top of that range, expect roughly 2 kg a month. You will read about “bulking” on much larger surpluses; the extra weight it adds is disproportionately fat, and you spend the next phase losing it again.

Protein: 1.6 to 2.2 g per kg of body weight. This is higher than the general health figure because you are trying to add tissue, not just maintain it. At 60 kg that is 96 to 132 g; at 70 kg, 112 to 154 g; at 80 kg, 128 to 176 g. Spread it across the day in four or five servings of 25 to 35 g rather than loading one meal.

Fat: roughly 25 to 30% of calories. At 2,500 that is about 70 to 85 g. Fat is your friend here — at 9 kcal per gram it is the easiest way to add calories without adding volume to the plate.

Carbohydrate: the rest, around 45 to 55%, which at 2,500 is about 290 to 340 g. Carbohydrate fuels training and spares protein for building rather than burning.

So a sensible 2,500 calorie day is approximately 50% carbohydrate, 20% protein, 30% fat — about 310 g, 125 g and 80 g.

One split to avoid. You will see “40/40/20” recommended for weight gain. At 2,500 calories that works out at 250 g of protein — around 3.5 g per kg for a 70 kg person, roughly double the highest evidence-based recommendation, and very hard to eat from real food. It is not a useful target.

The 2,500 calorie day, with the numbers

One full day, built from Indian food, with calories and protein on every line. Totals: about 2,530 kcal and 128 g of protein — which is 1.8 g/kg for a 70 kg person.

TimeWhat to eatkcalProtein
7:30 am1 glass toned milk (200 ml) + 8 soaked almonds2058 g
9:00 am2 besan chilla (from 60 g besan) + 1 boiled egg + 1 banana39322 g
11:30 am2 slices whole wheat toast + 1½ tbsp peanut butter28010 g
1:30 pm1 katori rice + 1 katori rajma + soya chunk curry (30 g dry) + 1 katori curd + salad56037 g
4:30 pmSattu drink (2 tbsp sattu in milk) + 20 g peanuts31513 g
8:00 pm3 roti + paneer bhurji (100 g paneer) + sabzi + salad53029 g
10:00 pm1 glass milk blended with 1 banana2459 g

Total~2,530~128 g

Non-veg and vegetarian swaps

As writtenNon-vegetarian versionPure vegetarian
1 boiled egg (breakfast)2 eggs, scrambled in 1 tsp ghee (+80 kcal)1 katori sprouts
Soya chunk curry, 30 g dry100 g chicken curryAs written
Paneer bhurji, 100 g120 g fish or chickenAs written
Milk and curdSameSame

Scaling

TargetChange
~2,200 kcalDrop the 11:30 toast and peanut butter, and one roti at dinner
~2,530 kcalAs written
~2,800 kcalAdd 1 tsp ghee to the dal and to the sabzi, and a second banana to the bedtime shake
~3,000 kcalThe above, plus 30 g of dry fruit at 4:30 pm and one extra roti

How to add calories without adding bulk, which is the real skill here: a teaspoon of ghee is 45 kcal and disappears into dal; a tablespoon of peanut butter is 95; 30 g of dry fruit is 90 to 120; switching toned milk for full-fat adds about 40 a glass; blending a banana into milk instead of eating it separately makes both easier to finish.

What not to use: biscuits, namkeen, fried snacks, sweets and soft drinks will get you to 2,500 and give you very little to build with. The point of a structured gain plan is that the weight you add is mostly muscle, and that depends on protein and training, not on total calories alone.

Eating more when you are not hungry

Muskan lost 15 kg in 90 days. You could be next.
As seen on Shark Tank India

Muskan lost 15 kg in 90 days. You could be next.

4.9 ★★★★★
Google Rating
4.5 ★★★★
Facebook Rating
Book your consultation

For most people who are underweight, appetite is the obstacle — not knowledge. “Increase your portion sizes” is not useful advice if you cannot finish what is already on the plate. These are the levers that actually work.

Drink your calories. A milk-and-banana shake, a sattu drink, a mango lassi or a glass of full-fat milk goes down when a plate of rice will not. Liquids empty from the stomach faster and suppress appetite less.

Eat more often, not more per sitting. Five or six smaller occasions is far easier than three large meals. The chart above is built that way deliberately.

Do not fill up on bulk. Large volumes of salad, soup, raw vegetables and water before a meal will occupy the room you need. Drink water between meals rather than with them.

Add fat rather than volume. Ghee, oil, peanut butter, nuts, seeds, coconut and full-fat dairy add calories with almost no extra bulk. This is the single most effective trick.

Eat the protein first, while you have the most appetite, and the vegetables last.

Train. Resistance training genuinely increases appetite for most people, and a short walk before a meal helps too.

Keep something calorie-dense to hand. A jar of peanut butter, dry fruit, a banana. Missed snacks are where gain plans quietly fail.

Sleep. Poor sleep suppresses appetite regulation and blunts the training response.

Training is not optional

If you eat in a surplus without training, you gain fat. If you eat in a surplus and train against resistance, a meaningful share of what you add is muscle. That is the entire difference between the two outcomes, and no arrangement of food changes it.

Two to four sessions a week is enough, and it does not need a gym to start:

  • Compound movements first — squats, a hinge (deadlift or hip thrust), a push (push-ups, then bench or dumbbell press), a pull (rows, then pull-ups), and a carry or a plank.
  • 6 to 12 repetitions, 2 to 4 sets per movement, stopping one or two reps short of failure.
  • Add a little each week — more weight, or one more rep. Progression is what drives the adaptation; the exercise selection matters much less.
  • Rest days matter. Muscle is built between sessions, not during them.
  • Keep cardio modest — two or three easy sessions a week for heart health. Long, hard cardio adds to the calories you need to replace.

Expect the first noticeable strength gains in four to six weeks and visible change in three to four months. A realistic rate of muscle gain for a beginner training well and eating enough is roughly 0.25 to 0.5 kg a month, which is why patience is part of the plan.

When difficulty gaining weight is medical

This matters on a page like this, because readers of a 2,500-calorie gain plan are by definition at the low end of the weight range.

See a doctor before starting if:

  • You have lost weight without trying, at any amount, over recent months
  • You have always been very underweight despite eating normally
  • You have diarrhoea, bloating or pain after eating, which can point to coeliac disease or other malabsorption
  • You are always hot, anxious, shaky, or your heart races — which can indicate hyperthyroidism
  • You are unusually thirsty, urinating often and losing weight — which needs a diabetes check urgently
  • You have a persistent cough, night sweats or fever, which in India warrants ruling out tuberculosis
  • You are underweight and your periods have stopped
  • Eating is difficult for reasons that are not about appetite — if food, weight or your body is something you think about most of the day, or you restrict and then feel out of control, that is worth talking to someone about. Tele-MANAS, the Government of India’s free confidential helpline, is on 14416, 24 hours a day.

A blood count, ferritin, TSH, HbA1c, coeliac screen and vitamin B12 and D between them explain most cases, and treating the cause will do more in a month than any meal plan.

If you are under 18, growth is still in progress and energy needs differ — see a doctor or a registered paediatric dietitian rather than following an adult plan.

Muskan lost 15 kg in 90 days. You could be next.
As seen on Shark Tank India

Muskan lost 15 kg in 90 days. You could be next.

4.9 ★★★★★
Google Rating
4.5 ★★★★
Facebook Rating
Book your consultation

Frequently asked questions

Is 2,500 calories a day good for weight gain?

Only if 2,500 is more than you currently burn. For a moderately active man of 70 kg it is roughly maintenance, so it would produce no gain at all. For a moderately active woman of 55 kg it is about a 550 calorie surplus, which is a good rate. Work out your maintenance first — the table above has several worked examples.

What can I eat to get 2,500 calories a day?

The chart above is a full day: milk and almonds, besan chilla with an egg and a banana, toast with peanut butter, rice with rajma and soya curry and curd, a sattu drink with peanuts, roti with paneer bhurji, and a banana milkshake. About 2,530 kcal and 128 g of protein, all from ordinary Indian food.

How much weight will I gain on 2,500 calories?

It depends entirely on the gap between 2,500 and your maintenance. A 500 calorie daily surplus produces roughly 0.5 kg a week; a 250 calorie surplus, about 0.25 kg. If 2,500 is your maintenance, you will gain nothing.

How fast should I try to gain weight?

0.25 to 0.5 kg a week. Faster than that and a growing share of what you add is fat rather than muscle, and you will spend a later phase losing it again.

Can you bulk on 2,500 calories?

Yes, if 2,500 is above your maintenance and you are training. For a 60 to 65 kg man who lifts three or four times a week, 2,500 is often a workable gaining intake. For a 75 to 80 kg man it usually is not — he needs 2,800 to 3,200. The number has to come from your maintenance, not from a heading.

How much protein do I need on a 2,500 calorie gain plan?

1.6 to 2.2 g per kg of body weight. At 60 kg that is 96 to 132 g; at 70 kg, 112 to 154 g. Spread across four or five servings of 25 to 35 g. The “40/40/20” split you may have read about would put protein at 250 g, which is roughly double any sensible target.

Is the 40/40/20 split right for weight gain?

No. At 2,500 calories it means 250 g of protein — about 3.5 g per kg for a 70 kg person, far above the 1.6 to 2.2 g/kg that the evidence supports, and very hard to eat from food. Something nearer 50% carbohydrate, 20% protein and 30% fat works better.

Do I have to exercise to gain weight?

To gain weight, no — a surplus alone will do it. To gain mostly muscle rather than mostly fat, yes, and it has to be resistance training. This is the single biggest determinant of what kind of weight you put on.

Is it OK to eat 2,500 calories a day?

For most adult men it is a normal intake, and for many moderately active women it is slightly above normal. It is not a high-calorie diet in any medical sense. Whether it suits you depends on your maintenance, which the section above shows you how to calculate.

I eat a lot and still cannot gain weight. Why?

Usually because the intake is lower than it feels, or maintenance is higher than assumed — very active people and those with physical jobs burn a great deal. Track everything honestly for a week before concluding anything. But a longstanding inability to gain, or weight loss without trying, is also sometimes a symptom: hyperthyroidism, coeliac disease, diabetes and tuberculosis all present this way and are all easily tested. See a doctor.

Will I just get a belly instead of muscle?

That is what happens with a large surplus and no training. Keep the surplus at 250 to 500 calories, hit your protein, and train against resistance two to four times a week, and most of what you add will be muscle.

Related: High-protein Indian foods · Energy giving foods: the three food groups · Indian diet plan for weight gain

How this article was researched

This guide is written and edited by Fitelo’s content team. It has not been reviewed by a clinician, and it is general information rather than medical or dietetic advice.

Maintenance figures use the Mifflin-St Jeor equation, which has performed most reliably against measured resting metabolic rate. Reference intakes are ICMR-NIN’s. Protein targets for muscle gain follow published position stands. Calorie and protein values in the chart are calculated for the stated quantities from Indian food composition data and are approximate.

An earlier version of this article gave a meal plan with no calorie figures on any item and unequal options within each meal slot, so a reader could land anywhere between roughly 1,600 and 3,000 calories; recommended a 40/40/20 macro split, which at 2,500 calories implies 250 g of protein; described the goal as “gaining fat” in five places; never explained that gain requires eating above your own maintenance, or how to find it; gave no rate of gain; mentioned resistance training only as a sub-clause; and listed baked pasta among sources of lean protein. It also promoted a 100-day weight-loss challenge four times and closed by offering to guide the reader toward “weight loss goals”. All of that has been corrected.

Medical disclaimer

This article is general information and is not a substitute for individual medical or dietetic advice. It has not been reviewed by a doctor or dietitian.

If you have lost weight without trying, or you have never been able to gain despite eating normally, see a doctor before starting any plan. Hyperthyroidism, coeliac disease, diabetes, tuberculosis, inflammatory bowel disease and other conditions present this way and are straightforward to test for. Treating the cause will achieve more than any diet.

If you are under 18, speak to a doctor or registered paediatric dietitian rather than following an adult calorie target.

Speak to a doctor before significantly increasing your intake if you have diabetes, kidney disease, liver disease, a heart condition, or you take any prescription medication.

If food, weight or your body is something you think about most of the day, Tele-MANAS, the Government of India’s national mental health helpline, is free and confidential on 14416, 24 hours a day. Eating disorders occur in people trying to gain weight as well as in people trying to lose it.

Leave a Reply

Your email address will not be published. Required fields are marked *


Get access to 1000+ healthy and tasty recipes, fitness tips and more. Subscribe to our newsletter

Get fit with the easiest weight loss journey planned by certified experts. Whatsapp Whatsapp Us Talk To An Expert
×
1
2

Let's Get Started

+91

Special Offer