Indian man preparing a high-calorie bulking meal with rotis, eggs, dal, chana and a shaker
Indian Bodybuilding

Lean Bulk Diet Plan for Indians: Bulking Diet Chart and Homemade Mass Gainer

Updated October 2, 2026 · 7 min read · By UltraFit360 Team

💡 Quick Answer

For a lean bulk, eat about 250–500 kcal above maintenance, get 1.6–2.2 g protein per kg, and aim to gain 0.25–0.5% of bodyweight per week (about 0.7–1.4 kg a month at 70 kg). For a 65 kg Indian lifter that means roughly 2,800–2,900 kcal and 120–140 g protein from roti, rice, dal, paneer or chicken, milk and peanuts.

  • A dirty bulk adds muscle slightly faster at best, and a lot more fat.
  • Skinny "hardgainers" usually just eat less than they think; liquid calories help.
  • A homemade mass gainer (milk, oats, banana, peanut butter, dates) gives about 800 kcal for a fraction of the price of a branded tub.
  • Check your weekly average weight and adjust by 100–200 kcal.

"Bulking" in many Indian gyms still means eating everything in sight and buying a 3 kg tub of mass gainer. You'll gain weight, but a lot of it will be fat you have to diet off later. A lean bulk takes a few more weeks and leaves you looking better the whole time.

Lean Bulk vs Dirty Bulk

Lean bulkDirty bulk
Calorie surplus+250–500 kcal/day+700–1,000+ kcal/day, often untracked
Weight gain0.25–0.5% bodyweight/week1 kg or more per week
FoodMostly home food, measured portionsAnything: sweets, fried snacks, fast food
Fat gainSmallLarge
Cutting needed afterShort or noneLong cut, some muscle lost
Best forAlmost everyoneHardly anyone

Your body can only build so much muscle per week. Once your surplus covers that, extra calories mostly become fat. A small surplus gets you nearly all the muscle with far less fat.

How Big Should Your Surplus Be?

A 2019 review of off-season bodybuilding nutrition (Iraki et al.) recommends a surplus of roughly 10–20% above maintenance, targeting 0.25–0.5% bodyweight gain per week for beginners and intermediates, with advanced lifters at the lower end. In practice:

How fast will you gain muscle?

A popular coaching rule of thumb (Alan Aragon's model) puts realistic total gains at about 1–1.5% of bodyweight a month for beginners, 0.5–1% for intermediates and 0.25–0.5% for advanced lifters. For a 65 kg beginner that's 0.65–1 kg a month. Treat these as rough estimates, not promises. A bit of the scale gain is always water, glycogen and some fat.

Calculate Your Lean Bulk Calories

Example: Arjun is 22, 65 kg, 178 cm, a college student who lifts 4–5 days a week.

Use the calorie calculator for your own numbers and the protein calculator for your protein range.

Indian Lean Bulk Diet Chart (Vegetarian, ~2,900 kcal)

Values use IFCT 2017 and USDA data (paneer 18.9 g protein/100 g, soya chunks 52 g/100 g dry, atta roti of 30 g flour ≈ 100 kcal). Real dishes vary by about ±10%.

MealWhat to eat (amounts)kcalProtein
Breakfast
8:00 am
2 paneer parathas (60 g atta, 60 g paneer, 2 tsp ghee) + 200 g curd59325 g
Mid-morning
11:00 am
Homemade mass gainer shake (recipe below, without whey)81230 g
Lunch
1:30 pm
150 g cooked rice, rajma (50 g raw, 1 tsp oil), 2 rotis, salad64023 g
Pre-workout
5:00 pm
Vegetable poha (50 g dry poha, 1 tsp oil)2204 g
Dinner
9:00 pm
3 rotis, soya chunk curry (40 g dry, 1 tsp oil), 1 katori dal62040 g
Total2,885121 g

Want more protein? Add a scoop of whey to the mid-morning shake (+120 kcal, +24 g protein) and the day reaches about 145 g.

Indian Lean Bulk Diet Chart (Non-Veg, ~2,800 kcal)

MealWhat to eat (amounts)kcalProtein
Breakfast
8:00 am
Egg bhurji (3 eggs, 1 tsp oil), 2 rotis, 250 ml toned milk60634 g
Mid-morning
11:00 am
Homemade mass gainer shake (recipe below, without whey)81230 g
Lunch
1:30 pm
Chicken curry (150 g raw breast, 2 tsp oil), 200 g cooked rice, salad60041 g
Pre-workout
5:00 pm
1 banana + 30 g roasted chana2158 g
Dinner
9:00 pm
3 rotis, 1 katori dal, 150 g sabzi, 1 tsp ghee57022 g
Total2,803135 g

This day reaches 135 g protein with no supplement. On days you train hard or feel hungry, add a fourth roti at dinner or 50 g more rice at lunch (about +100 kcal each).

Weight Gain Diet for Skinny Guys

If you "eat a lot and never gain", you're almost certainly eating less than you think on most days. Fix it with these rules:

  1. Track for two weeks. Most hardgainers find they eat well on 2–3 days and much less on the rest.
  2. Eat 4–5 times a day. Three big meals are hard when appetite is low.
  3. Drink some calories. Milk and the shake below are easier than another plate of rice.
  4. Use calorie-dense foods. A teaspoon of ghee on dal (45 kcal), 30 g peanuts (170 kcal), a banana (105 kcal) and dates add up without making you feel stuffed.
  5. Increase by 200 kcal at a time until the scale moves 0.25–0.5 kg a week.

If you're thin but carry fat around the belly, a bulk may not be the right first step; read our skinny fat diet plan.

Homemade Mass Gainer Shake

Blend until smooth. Soak the oats in milk for 10 minutes first if your blender is weak.

IngredientkcalProtein
400 ml toned milk23212.8 g
50 g rolled oats1957 g
1 medium banana1051.3 g
2 tbsp peanut butter (32 g)1908 g
4 dates (~32 g)900.8 g
Total~812~30 g
+ 1 scoop whey (optional)+120+24 g
Total with whey~932~54 g

Variations: swap peanut butter for 20 g almonds plus 1 tbsp flax seeds, use full-cream milk for about +100–130 kcal, or add 2 tbsp sattu for extra protein and a familiar taste.

Mass gainer vs whey + food

Commercial mass gainerWhey + home food
What it isMostly carbs (often maltodextrin and sugar) with some proteinProtein powder; carbs and fat come from regular food
Calories per servingOften 400–1,200+ kcal (check the label)About 120 kcal per scoop + whatever you eat
Cost per gram of proteinUsually high, because you're paying for carbsLower
ControlFixed ratioAdjust carbs and fats to your appetite and goal
When it makes senseVery low appetite and no time to make a shakeAlmost always

If you buy any protein product, choose an FSSAI-licensed brand from an authorised seller and look for third-party lab testing. See our best protein powder in India comparison.

Training on a Lean Bulk

A surplus only builds muscle if training gives your body a reason. Follow a proper program with progressive overload: add reps or weight over time on compound lifts like squats, bench press, rows and deadlifts. Train each muscle with roughly 10–20 hard sets a week; our bro split vs PPL guide helps you pick a split. Take 3–5 g of creatine monohydrate a day; it is the one supplement with strong evidence for extra strength and lean mass.

When to Stop Bulking

Then run a short cut of 6–12 weeks (see our shredded body guide) or a few weeks at maintenance before the next bulk.

Common Bulking Mistakes

Frequently Asked Questions

What is a lean bulk?

A lean bulk is a muscle-building phase where you eat only slightly above maintenance, usually 250–500 kcal a day, so you gain weight slowly (about 0.25–0.5% of bodyweight a week) and most of it is muscle rather than fat.

How many extra calories should I eat to bulk?

Start with about 250–350 kcal above maintenance if you have been training for a while, and up to about 500 kcal if you are a skinny beginner who struggles to gain. Adjust by 100–200 kcal after 2–3 weeks based on your weekly average weight.

How much weight should I gain per month on a bulk?

About 1–2% of bodyweight per month for most beginners and intermediates, which is 0.7–1.4 kg a month for a 70 kg person. Advanced lifters should aim lower. Gaining much faster usually means you are adding mostly fat.

Is mass gainer good for skinny guys?

It works, but it is usually an expensive way to buy milk powder and sugar. A homemade shake of milk, oats, banana, peanut butter and dates gives about 800 kcal and 30 g protein, and you control what goes in.

Can I bulk on a vegetarian diet?

Yes. Paneer, soya chunks, dal, rajma, milk, curd and peanuts easily give a 65 kg vegetarian 2,900 kcal and 120 g or more of protein a day, as the vegetarian chart on this page shows.

More from UltraFit360
UF

UltraFit360 Team

AI-powered fitness coaching — helping you track smarter, train better, and transform faster. Learn more →

Bulk Lean, Not Fat

Log your meals with a photo, watch your weekly weight trend, and let UltraFit360 tell you when to add or cut calories.