Last reviewed on 9 September 2026.
NNWA publishes the name and qualifications of everyone who writes and checks its material. You can see the full teaching team on the faculty page.

Why can't some men gain weight however much they eat?
Because "however much" is usually less than it feels, and because a high level of unconscious movement burns more than people credit. Appetite regulates intake more tightly in some people than others, so a big meal is followed by a smaller one without any decision being made. Add fidgeting, walking and standing, which vary enormously between individuals, and two men of the same weight and job can differ by several hundred kilocalories a day. Weigh your food for a week before concluding your metabolism is unusual. Most people find the answer in the log.
How fast can a skinny guy realistically gain weight?
Roughly half a kilogram a week, which is two kilograms a month and about six in a training quarter. Faster is possible and mostly fat. Beginners to resistance training have an advantage here that they only get once: in the first six to twelve months of consistent lifting, the rate at which untrained muscle responds is higher than it will ever be again. Gaining at half a kilogram a week during that window puts a genuinely useful proportion of the gain into muscle. Squandering the window on a 1,000 kilocalorie surplus mostly produces a softer version of the same frame.
How many calories does a skinny guy need to gain weight?
Maintenance plus 400 to 500 kilocalories, which for many active young Indian men lands between 2,800 and 3,200 kilocalories a day. Maintenance is the number that matters and it varies more than the charts suggest, so estimate it with the TDEE calculator and then correct it against three weeks of weekly weigh-ins. If the average is flat, the surplus is not real yet. Add 200 and check again rather than doubling everything at once.
What should a skinny guy eat to gain weight fast?
Energy-dense Indian food, eaten more often, with fat added to dishes rather than volume added to plates.
Milk is the single most effective item on this list. Full-fat milk is around 150 kilocalories a glass and three glasses a day is 450 kilocalories that require no cooking and almost no appetite.
Paneer at roughly 290 kilocalories per 100 grams, carrying about 18 grams of protein, does two jobs at once.
Peanut butter and nuts. Two tablespoons of peanut butter is around 190 kilocalories. A handful of almonds is about 170. Both go into things you already eat.
Ghee at 45 kilocalories a teaspoon, stirred into dal, on chapati, or in the sabzi.
Eggs, if you eat them, at around 70 kilocalories and 6 grams of protein each. Four a day is a straightforward 280 kilocalories.
Rajma, chole and whole grams, which carry more protein per katori than a thin dal by a wide margin.
Banana shakes, which turn a snack you would not have eaten into 400 kilocalories you barely notice.
| Food | Roughly |
|---|---|
| Full-fat milk | about 150 kilocalories a glass, and three glasses is 450 |
| Paneer | about 290 kilocalories and 18 grams of protein per 100 grams |
| Peanut butter | around 190 kilocalories in two tablespoons |
| Almonds | a handful comes to about 170. |
| Ghee | 45 kilocalories a teaspoon, in the dal or over a chapati |
| Eggs | around 70 kilocalories and 6 grams each, so four a day is 280 |
| Banana shake | about 400 kilocalories you barely notice drinking |
Add fat to the dishes rather than volume to the plate. Rajma, chole and whole grams carry more protein per katori than a thin dal.
How much protein does a skinny guy need?
Between 1.6 and 2 grams per kilogram of body weight while training, which for a 60 kg man is 96 to 120 grams a day. That is more than an ordinary Indian plate supplies and it is the number most people miss while hitting their calories. Spread it across meals rather than concentrating it in one: 25 to 35 grams per meal across four meals reaches the target more comfortably than a single large serving. Check your own figure with the protein calculator, and the vegetarian protein sources list has per-portion numbers if you do not eat eggs or meat.
Do you need to lift weights to gain weight?
To gain weight, no. To gain the weight you actually want, yes. A surplus without resistance training adds predominantly fat with a small amount of lean tissue. The same surplus with two or three sessions a week directs a substantially larger share into muscle, and the difference is visible at the same number on the scale. Compound movements handle most of it: a squat or leg press, a push, a pull, and a hinge, done with progressively more weight over months. The progression matters more than the programme.
Is a mass gainer worth it?
Rarely, and usually not for the reason people assume. Commercial mass gainers are mostly maltodextrin with some whey, at a price per kilocalorie far above milk, banana and peanut butter blended at home. They solve one genuine problem, which is appetite: if you cannot finish the food, a liquid 600 kilocalories is better than an intention. If you can finish the food, a gainer is expensive carbohydrate. Make the shake yourself and keep the money.
What does a day of eating look like?
Six eating occasions rather than three, because capacity is the limit for most people rather than willingness.
On waking, milk with soaked almonds and dates, around 350 kilocalories. Breakfast, parathas with curd or eggs with toast and a shake, around 700. Mid-morning, banana with peanut butter, around 350. Lunch, chapatis, rice, thick dal, paneer or chicken, vegetable and curd, around 800. Evening, chana chaat or a chilla with a milky tea, around 400. Dinner, chapatis, rajma, a vegetable and curd, around 700. That is roughly 3,300 kilocalories without any meal being unreasonable on its own.
Six eating occasions instead of three
Capacity is the limit for most people rather than willingness, so the day is split smaller.
On waking
Milk with soaked almonds and dates, which comes to around 350.
Breakfast
Parathas with curd, or eggs with toast and a shake, at roughly 700.
Mid-morning
A banana with peanut butter, another 350.
Lunch
Chapatis, rice, a thick dal, paneer or chicken, a vegetable and curd, at about 800.
Evening
Chana chaat, or a chilla with a milky tea, at around 400.
Dinner
Chapatis, rajma, a vegetable and curd, another 700. The day lands near 3,300 kilocalories with no single meal looking unreasonable.
Why has the gain stalled after a few weeks?
Because maintenance moved. As you gain, the energy cost of carrying and moving a heavier body rises, so the surplus that worked at 60 kg is smaller at 64 kg. Non-exercise movement also tends to increase quietly when you are eating more. The fix is to recalculate: add 200 kilocalories, hold for three weeks, and reassess. Stalls after eight to twelve weeks are normal arithmetic rather than a failure of the plan.
When is being underweight a medical question?
When weight has fallen without you trying, when a genuinely measured surplus produces nothing over a month, or when there are other symptoms alongside. Hyperthyroidism, coeliac disease, type 1 diabetes, tuberculosis and inflammatory bowel disease all present as difficulty gaining, and none of them is solved by a bigger plate. If you have been eating a real surplus for four weeks with no movement, the next step is blood work, not another chart. For the general principles behind everything here, the healthy weight gain guide sets them out, and the Indian food calorie chart gives the household-portion figures to build your own version.