Calorie Calculator for Weight Gain: How Many Calories You Actually Need to Build Muscle
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 Level | Description | TDEE Formula |
|---|---|---|
| Sedentary | Little or no exercise, desk job | BMR ร 1.2 |
| Lightly active | Light exercise 1, 3 days/week | BMR ร 1.375 |
| Moderately active | Moderate exercise 3, 5 days/week | BMR ร 1.55 |
| Very active | Hard exercise 6, 7 days/week | BMR ร 1.725 |
| Extra active | Physical job + hard daily training | BMR ร 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:
| Approach | Daily Surplus | Expected Rate | Best For |
|---|---|---|---|
| Lean (slow) gain | +250, 300 kcal/day | 0.25 kg/week | Minimal fat gain, hard gainers willing to be patient |
| Standard gain | +400, 500 kcal/day | 0.4, 0.5 kg/week | Most people, best balance of muscle vs fat |
| Aggressive gain | +700, 1000 kcal/day | 0.7, 1 kg/week | Severely 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.
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:
| Food | Protein | Calories |
|---|---|---|
| Paneer (100g) | 18g | 265 kcal |
| Soya chunks (50g dry) | 26g | 170 kcal |
| Whole eggs (2) | 12g | 155 kcal |
| Chicken breast (100g) | 31g | 165 kcal |
| Greek yoghurt (150g) | 15g | 90 kcal |
| Rajma / chana (1 cup cooked) | 15g | 270 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:
| Meal | Example | Calories |
|---|---|---|
| Early morning | Soaked almonds + banana + full-fat milk (whey optional) | ~350 kcal |
| Breakfast | 3 stuffed parathas with ghee + curd + 1 boiled egg | ~650 kcal |
| Mid-morning | Peanut butter banana shake + handful of dates | ~450 kcal |
| Lunch | 2 cups rice + dal + paneer/chicken curry + ghee + salad | ~750 kcal |
| Evening | Sprouts chaat + cheese sandwich + milkshake | ~450 kcal |
| Dinner | 3 rotis + sabzi + rajma + curd + ghee | ~650 kcal |
| Before bed | Milk 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 ConsultationFrequently 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.