Back to Blog
Weight Gain Nutrition

Calorie Calculator for Weight Gain: How Many Calories You Actually Need to Build Muscle

Reviewed by Dt. Jyoti Singh, RD (15+ years) 12 min read February 2026 Nutrition Tips ยท Weight Gain

The Numbers Behind Weight Gain

Gaining weight isn't about eating more. It's about eating the right surplus.

Learn how to calculate your exact calorie target, set a protein goal, and turn extra calories into muscle instead of fat.

If you have ever been told to "just eat more" to gain weight, you already know how unhelpful that advice is. Some people eat what feels like enormous amounts and the scale doesn't move. Others gain weight but it's all soft fat around the belly rather than the lean, strong physique they were hoping for. Both problems come down to one thing most people never calculate: their precise calorie surplus.

Healthy weight gain is a numbers game built on a simple principle, you must consistently eat more calories than your body burns. But the size of that surplus, the quality of those calories, and your protein intake decide whether you build muscle or just store fat. This guide walks you through the exact calculation, with worked examples and a full sample day, so you know precisely how much to eat.

The one-sentence version: Find your maintenance calories (TDEE), add 300, 500 calories per day, hit a protein target of 1.6, 2.2g per kg of body weight, and train with weights. Everything below is how to do that accurately.

Step 1: Calculate Your BMR (Basal Metabolic Rate)

Your BMR is the number of calories your body burns at complete rest, just to keep your heart beating, lungs breathing, and cells working. It's the foundation of every calorie calculation. The most accurate widely-used formula is the Mifflin-St Jeor equation:

Mifflin-St Jeor BMR Formula

Men: BMR = (10 ร— weight kg) + (6.25 ร— height cm) โˆ’ (5 ร— age) + 5

Women: BMR = (10 ร— weight kg) + (6.25 ร— height cm) โˆ’ (5 ร— age) โˆ’ 161

Weight in kilograms, height in centimetres, age in years.

Step 2: Calculate Your TDEE (Total Daily Energy Expenditure)

Your BMR only covers rest. Your TDEE is the total calories you burn in a full day including movement, exercise, and digestion. To get it, multiply your BMR by an activity factor that matches your lifestyle:

Activity LevelDescriptionTDEE Formula
SedentaryLittle or no exercise, desk jobBMR ร— 1.2
Lightly activeLight exercise 1, 3 days/weekBMR ร— 1.375
Moderately activeModerate exercise 3, 5 days/weekBMR ร— 1.55
Very activeHard exercise 6, 7 days/weekBMR ร— 1.725
Extra activePhysical job + hard daily trainingBMR ร— 1.9

Your TDEE is your maintenance level, eat exactly this and your weight stays the same. To gain weight, you eat above it.

Step 3: Add Your Weight-Gain Surplus

This is the step that decides your results. Add too little and the scale won't move; add too much and you gain mostly fat. Here are the three surplus tiers:

ApproachDaily SurplusExpected RateBest For
Lean (slow) gain+250, 300 kcal/day0.25 kg/weekMinimal fat gain, hard gainers willing to be patient
Standard gain+400, 500 kcal/day0.4, 0.5 kg/weekMost people, best balance of muscle vs fat
Aggressive gain+700, 1000 kcal/day0.7, 1 kg/weekSeverely underweight, medically supervised recovery

Why bigger isn't better: Your body can only build muscle so fast. Beyond a moderate surplus, the extra calories have nowhere to go but fat storage. A +400 kcal surplus and a +1000 kcal surplus build almost the same amount of muscle, the larger one just adds far more fat you'll have to lose later.

A Worked Example: Meet Rohan

Let's run the full calculation for a real-world example. Rohan is a 28-year-old man, 70 kg, 175 cm tall, who works a desk job but lifts weights three times a week (moderately active). He wants to gain lean weight.

Rohan's Calorie Target, Step by Step

BMR: (10 ร— 70) + (6.25 ร— 175) โˆ’ (5 ร— 28) + 5 = 700 + 1,094 โˆ’ 140 + 5 = 1,659 kcal

TDEE: 1,659 ร— 1.55 (moderately active) = 2,571 kcal (maintenance)

Surplus: 2,571 + 400 (standard lean gain) = 2,971 kcal

Rohan should eat ~2,970 kcal/day to gain about 0.4 kg of mostly-lean weight per week.

Notice how specific this is. Without the calculation, Rohan might have guessed "around 3,500 calories" and gained excess fat, or eaten 2,600 and wondered why nothing happened. The maths removes the guesswork.

300, 500
Daily calorie surplus for lean, sustainable gain
0.25, 0.5
Kilograms per week for a healthy gain rate
1.6, 2.2g
Protein per kg body weight to build muscle

Step 4: Hit Your Protein Target

Calories decide whether you gain weight. Protein decides whether that weight is muscle or fat. Without adequate protein, a calorie surplus simply becomes fat storage. Aim for 1.6 to 2.2 grams of protein per kilogram of body weight. For Rohan at 70 kg, that's roughly 112, 154g of protein daily.

Here are calorie-and-protein-dense foods that make hitting your target easier:

FoodProteinCalories
Paneer (100g)18g265 kcal
Soya chunks (50g dry)26g170 kcal
Whole eggs (2)12g155 kcal
Chicken breast (100g)31g165 kcal
Greek yoghurt (150g)15g90 kcal
Rajma / chana (1 cup cooked)15g270 kcal

What ~2,900 Calories Actually Looks Like in a Day

Numbers are abstract until you see them on a plate. Here is a sample high-calorie Indian vegetarian-friendly day that lands close to Rohan's 2,970 kcal target, built around calorie-dense whole foods rather than junk:

MealExampleCalories
Early morningSoaked almonds + banana + full-fat milk (whey optional)~350 kcal
Breakfast3 stuffed parathas with ghee + curd + 1 boiled egg~650 kcal
Mid-morningPeanut butter banana shake + handful of dates~450 kcal
Lunch2 cups rice + dal + paneer/chicken curry + ghee + salad~750 kcal
EveningSprouts chaat + cheese sandwich + milkshake~450 kcal
Dinner3 rotis + sabzi + rajma + curd + ghee~650 kcal
Before bedMilk with soaked figs / casein~250 kcal

The calorie-density trick: If you struggle to eat enough volume, add calories without adding bulk, a tablespoon of ghee (120 kcal), a handful of nuts (160 kcal), or whole milk instead of water in shakes. Liquid calories (milkshakes, smoothies) are especially useful for "hard gainers" who feel full quickly.

Why People Fail to Gain Weight (Even Eating "a Lot")

If you're eating what feels like plenty but the scale won't move, one of these is almost always the culprit:

  • Overestimating intake: People routinely think they eat more than they do. One careful week of tracking everything, including the ghee, the bites off someone's plate, the chai with sugar, usually reveals the gap.
  • Underestimating NEAT: Non-exercise activity (fidgeting, walking, standing) burns more than most people realise, and naturally lean people tend to burn more this way.
  • Low calorie density: Filling up on high-volume, low-calorie foods (salads, soups, vegetables) leaves you too full to hit your surplus. Shift toward dense foods.
  • Inconsistency: Eating a surplus four days a week and maintenance the other three averages out to no gain. Consistency over weeks is what moves the scale.

Recalculate as You Grow

Your calorie needs are not fixed. As you gain weight, your BMR and TDEE rise, a heavier body burns more calories. This means the surplus that worked at 70 kg may become your maintenance at 75 kg. The practical rule: recalculate your TDEE every 3, 4 kg of weight gained, or whenever your progress stalls for two to three weeks despite consistent eating. Weigh yourself 2, 3 times a week at the same time and track the weekly average rather than reacting to daily fluctuations.

Want a Weight-Gain Plan Built Around Your Body?

A calculator gives you the number. A clinical dietitian builds the plan, calorie targets, protein distribution, meal timing, and adjustments as you progress, personalised to your body, preferences, and any health conditions.

Book a Free Nutrition Consultation

Frequently Asked Questions

How many calories do I need to gain weight?

Take your maintenance calories (TDEE) and add a surplus of 300, 500 kcal per day for steady, mostly-lean weight gain. For example, if your maintenance is 2,200 kcal, eat around 2,600, 2,700 kcal daily. A surplus larger than 500 kcal accelerates the scale but adds more fat than muscle for most people.

How fast should I gain weight safely?

A healthy rate is 0.25, 0.5 kg per week (roughly 1, 2 kg per month). Faster gain is possible but most of the extra weight will be fat rather than muscle. If you are medically underweight and recovering, a supervised plan may target a faster rate.

Why am I not gaining weight even though I eat a lot?

Three common reasons: you are overestimating how much you actually eat across the full day, your activity or fidgeting (NEAT) burns more than you think, or your meals are high in volume but low in calorie density. Tracking everything for one week and adding calorie-dense foods like nuts, ghee, nut butters, and whole milk usually solves it.

Can I gain muscle without gaining fat?

Pure muscle gain with zero fat is rare except in beginners or those returning after a break. A modest surplus (250, 350 kcal) combined with progressive resistance training and adequate protein (1.6, 2.2 g/kg body weight) minimises fat gain while building muscle.

How much protein do I need to build muscle?

Aim for 1.6 to 2.2 grams of protein per kilogram of body weight daily. A 60 kg person targeting muscle gain should eat roughly 100, 130g of protein spread across meals. Pair this with strength training for the surplus calories to become muscle rather than fat.

Are weight gain supplements or "weight gainer" powders necessary?

No. Mass-gainer powders are simply concentrated calories and sugar, you can achieve the same surplus with whole foods like milk, bananas, peanut butter, and rice, which also deliver micronutrients and fibre. Supplements are a convenience, not a requirement.

Pair Yoga with Expert Nutrition

Patients on our nutrition plans get daily live yoga sessions plus personalized meal plans from clinical dietitian Jyoti Singh. A complete approach to lasting health.

Continue Reading

Sources & References: Mifflin MD, St Jeor ST, et al. "A new predictive equation for resting energy expenditure in healthy individuals" (American Journal of Clinical Nutrition). Protein recommendations per International Society of Sports Nutrition position stand. Reviewed by Dt. Jyoti Singh, RD, February 2026.