The short answer
Muscle is built by hard training that gets progressively heavier, supported by enough protein and slightly more calories than you burn. Indian food can do all of that. Most desi lifters fall short on protein, not on calories.
Calories: a small surplus, not a dirty bulk
Eating everything in sight builds more fat than muscle. Aim for a surplus of about 200–300 kcal a day above maintenance. Beginners can gain a bit faster, while experienced lifters should gain slower.
- Weigh yourself daily and track the weekly average.
- If the average does not move for 3 weeks, add one roti, a glass of milk or a handful of nuts per day.
- If you gain fast and your waist grows quickly, pull back.
The lean bulk guide covers the right rate of gain for your level.
Protein: the real bottleneck
Aim for 1.6 g per kg of body weight per day. Higher intakes, up to about 2.2 g per kg, are a reasonable upper range for people who want to be safe. Split it over 3–5 meals with 25–40 g each.
For a 65 kg lifter that is about 105 g a day. Here is one way to get there with desi food:
| Meal | What to eat | Protein |
|---|---|---|
| Breakfast | 3 eggs or paneer bhurji, 2 parathas with less ghee, glass of milk | ~25–30 g |
| Lunch | Rice, thick rajma or chole, dahi | ~22 g |
| Pre or post workout | Banana and a whey shake in milk, or sattu drink with peanuts | ~20–30 g |
| Dinner | 3 rotis, chicken curry or soya chunk curry, dal | ~35 g |
Cheap calorie-dense desi foods
If you are a hard gainer and struggle to eat enough, lean on foods that pack energy without much volume: peanuts and peanut chikki, banana with milk, poha with peanuts, parathas, dry fruits, and ghee in sensible amounts. Liquid calories like a milk and banana shake are the easiest way to add 300–400 kcal.
Training matters more than the food
Food only supports muscle growth. The signal comes from training. Train each muscle about twice a week with hard sets close to failure, and add weight or reps over time. If your lifts are not going up over months, the diet is not your main problem. Start with the free program builder.
Why desi lifters end up skinny-fat
- High carbs, low protein. Plenty of roti and rice, very little protein, so the surplus becomes fat.
- Inconsistent training. A month on, a month off never adds up.
- Bulking on sweets and fried food. Calories without protein or micronutrients.
- Poor sleep. Late nights cut recovery and raise appetite for junk. Aim for 7–9 hours.

