YourTrainerYourTrainer
Blog/How Much Protein Should an Indian Eat? (Vegetarian Chart Included)

How Much Protein Should an Indian Eat? (Vegetarian Chart Included)

Exact protein requirements for Indian bodies - daily targets by goal, vegetarian + non-veg sources with quantities, a 30-food protein chart, and how to actually hit 100-150g/day on Indian food without whey.

Nutrition2026-06-0412 min readBy Coach Anish
How Much Protein Should an Indian Eat? (Vegetarian Chart Included)

Quick answer: Indians need 0.8-2.0g protein per kg body weight depending on goal. Sedentary adults: 0.8-1.0g/kg. Active (3-5 workouts/week) or fat loss: 1.4-1.8g/kg. Building muscle: 1.6-2.0g/kg. For a 65 kg adult, that's 52g (sedentary) up to 130g (muscle gain). Indian vegetarians can absolutely hit 130-160g/day on dal, paneer, soya, curd, and eggs without supplements. Full chart of 30 Indian foods + 5 daily meal templates below.

The Big Indian Protein Problem

The average Indian adult eats around 40-50g protein per day. The lowest end of need is 50g. Most active Indians and anyone trying to lose fat or build muscle is grossly under-eating protein - and wondering why they feel hungry, lose muscle when they cut calories, and gain back weight every time.

This is fixable in one week. You don't need supplements. You don't need to give up vegetarian. You need to know exactly how much of which food gets you to your number.

Your Daily Protein Target (By Goal)

Sedentary maintenance: 0.8-1.0g per kg body weight

Desk job, no structured exercise. Per kg of body weight, not per kg of ideal weight. 65 kg adult: 52-65g/day.

Active general fitness: 1.2-1.6g per kg

3-5 workouts/week (gym, sport, yoga). 65 kg adult: 78-104g/day.

Fat loss / cutting: 1.6-2.0g per kg

In a calorie deficit, protein protects muscle. 65 kg adult: 104-130g/day.

Muscle building: 1.6-2.2g per kg

Strength training + calorie surplus. 65 kg adult: 104-143g/day.

Special populations

Pregnant + lactating: +25g/day on top of baseline. PCOS / insulin resistance: trend toward higher end (1.6-2.0g/kg) - protein improves satiety + insulin sensitivity. Elderly (60+): higher than younger adults (1.2-1.4g/kg minimum) to fight sarcopenia.

Use our calorie calculator + macro calculator to get your exact numbers.

Why Indians Specifically Need More Protein (Not Less)

  • Higher visceral fat at lower weights - the "thin-fat Indian" phenotype means we need protein to build the muscle that fights this.
  • PCOS prevalence in women - one in five Indian women. Higher protein improves insulin response.
  • Vegetarianism + carb-heavy traditional diet - traditional Indian eating is rice + roti + sabzi heavy, dal-light. Protein takes deliberate planning.
  • Sarcopenia in 50+ - Indians lose muscle mass faster after 50 due to lower lifetime protein intake.

The 30-Food Indian Protein Chart

Vegetarian sources (per typical serving)

FoodServingProtein
Paneer (full fat)100g18g
Soya chunks (dry weight)30g (~70g cooked)16g
Tofu (firm)100g14g
Sprouts (moong / mixed)1 cup (~80g)14g
Dal (toor / moong / masoor)1 katori (~200g cooked)10g
Rajma (cooked)1 katori10g
Chole / kabuli chana (cooked)1 katori9g
Greek yogurt (low fat)1 cup (200g)17g
Regular dahi (full fat)1 cup (200g)8g
Whole milk1 cup (200ml)7g
Cottage cheese / chenna100g11g
Egg (whole)1 large6g
Egg white13.5g
Roasted chana1 fistful (40g)8g
Peanuts (raw, shelled)30g8g
Almonds10 nuts (~14g)3g
Roti (atta)1 medium3g
Brown rice (cooked)1 katori4g
Besan (chickpea flour)30g (1 chilla)6g
Hemp / pumpkin seeds1 tbsp3g

Non-veg sources

FoodServingProtein
Chicken breast (cooked)100g31g
Chicken thigh (cooked)100g26g
Fish - rohu / surmai / pomfret100g cooked22g
Prawns (cooked)100g24g
Mutton / kheema (lean, cooked)100g26g
Tuna (canned, water)100g26g
Anda bhurji (3 eggs)1 plate18g

Optional supplements (if not hitting target)

FoodServingProtein
Whey protein concentrate1 scoop (30g)22-24g
Whey isolate1 scoop (30g)25-27g
Plant protein (pea + rice)1 scoop (30g)20-22g

5 Daily Meal Templates Hitting 100-140g Protein

Template 1 - Indian Vegetarian (110g protein, ~1,800 kcal)

  • Breakfast: 3-egg paneer chilla (28g)
  • Mid-morning: 1 cup curd + flax + apple (10g)
  • Lunch: 1 katori dal + 100g paneer + 1 katori brown rice + raita (32g)
  • Snack: 1 fistful roasted chana + buttermilk (12g)
  • Dinner: 2 jowar roti + 100g tofu sabzi + curd (28g)

Template 2 - Pure Indian Vegetarian, No Whey (130g protein, ~2,000 kcal)

  • Breakfast: Besan chilla + 1 cup soy milk + sprouts (32g)
  • Mid-morning: 1 cup Greek yogurt + 1 tbsp pumpkin seeds (20g)
  • Lunch: 1 katori dal + 30g dry soya curry + 1 katori rice + paneer sabzi 80g (38g)
  • Snack: 1 fistful roasted chana + 10 almonds (12g)
  • Dinner: 2 ragi roti + 100g tofu + chana sabzi + curd (28g)

Template 3 - Vegetarian + Eggs (135g protein, ~1,900 kcal)

  • Breakfast: 4-egg omelette + 1 slice multigrain toast (28g)
  • Mid-morning: 1 cup curd + 1 boiled egg + apple (16g)
  • Lunch: 1 katori dal + 100g paneer + 1 katori rice (32g)
  • Snack: 2 boiled eggs + green tea (12g)
  • Dinner: 2 jowar roti + 100g tofu + curd (28g)
  • Bedtime: 1 cup milk (7g)

Template 4 - Non-Veg, Moderate (140g protein, ~2,000 kcal)

  • Breakfast: 3-egg omelette + 1 slice toast + cucumber (28g)
  • Mid-morning: 1 cup curd + flax + apple (10g)
  • Lunch: 150g chicken curry + 1 katori brown rice + bhindi (42g)
  • Snack: 1 boiled egg + 10 almonds (10g)
  • Dinner: 150g fish curry + 2 roti + raita (40g)
  • Bedtime: 1 cup milk (7g)

Template 5 - Non-Veg, High Protein (160g protein, ~2,200 kcal)

  • Breakfast: 4-egg omelette + 100g chicken sausage (40g)
  • Mid-morning: 1 cup Greek yogurt + flax (17g)
  • Lunch: 200g chicken + 1 katori rice + bhindi + raita (55g)
  • Snack: 1 boiled egg + 10 almonds (10g)
  • Dinner: 200g fish + 2 roti + curd (45g)

Do You Need Whey?

No - if you can hit your target with food. Whey is a convenient way to add 25g protein in a shake. That's all. It has no magical muscle-building effect that food doesn't. Read our protein myths article.

Yes - if you genuinely struggle to hit 1.6g/kg on food. 1 scoop whey post-workout + 1 scoop with curd at night = 50g additional protein with minimal time / calorie cost. For busy professionals targeting 130g+ daily, whey is practical.

What about protein powder kidney damage? Myth for healthy kidneys. Read the research breakdown.

Protein Distribution Across the Day

Don't dump 80g protein in dinner and skip breakfast / lunch. Spread it: 25-40g protein per meal × 4 meals = 100-160g/day. Your body absorbs 25-40g per "feeding window" (every 3-4 hours) optimally. Beyond 40g in one sitting, oxidation rises and you waste protein.

Practical: aim for 25g protein at breakfast, 30g at lunch, 25g snack/mid-meal, 30g at dinner.

Common Indian Protein Mistakes

  1. Counting roti + rice as "protein-heavy." Roti has 3g, rice 4g. They're carbs, not protein sources.
  2. Eyeballing dal portions. 1 katori cooked = 10g protein. A spoonful as "side" doesn't count.
  3. Thinking sprouts replaces meat. 1 cup sprouts = 14g. 100g chicken = 31g. You'd need 2 cups sprouts to match.
  4. Skipping protein at breakfast. Aloo paratha + chai = 8g protein. Egg chilla = 26g.
  5. Underestimating need at 50+. Older Indians actually need MORE protein per kg, not less.

What About PCOS / Thyroid / Diabetes?

  • PCOS: Target 1.6-2.0g/kg. Higher protein improves insulin sensitivity + satiety. See PCOS program.
  • Hypothyroid: 1.4-1.6g/kg. Protein supports T3 conversion + muscle maintenance during low-metabolism phases.
  • Type-2 diabetes: 1.2-1.6g/kg. Improves glycemic control + helps fat loss.
  • Kidney disease (CKD diagnosed): Different - work with your nephrologist. Standard protein targets don't apply.

Bottom Line

Most Indians under-eat protein by 50%. Fix it in one week by adding 25-30g protein at every meal using the chart above. Vegetarians can hit 130g+/day on dal + paneer + soya + curd + eggs without supplements. Non-vegetarians get there faster with 150-200g chicken / fish at lunch + dinner.

The protein target unlocks: better satiety, muscle preservation during fat loss, easier muscle gain, better blood sugar control, and the body composition change you've been chasing.

→ Book a Free Discovery Call for a custom Indian meal plan around your protein target. No sales pitch.

Or chat with us on WhatsApp: +91 98801 35754

- Coach Anish, Founder & Head Coach at YourTrainer

Did you find this helpful?

Loading…
Anish Agarwal — Founder & Head Coach at YourTrainer

About Anish Agarwal

Founder & Head Coach, YourTrainer · NASM & K11 Certified Personal Trainer · 8 years experience

Anish Agarwal is a NASM and K11 certified personal trainer with 8 years of experience coaching fat loss, body transformation, strength, and nutrition for clients across India. He founded YourTrainer to make expert, science-based coaching accessible online and in Bengaluru. More about Anish.

Ready to Transform?

Get personalized training and nutrition guidance tailored to your goals. Free 30-minute consultation, no obligation.

Join the Conversation

Leave a Comment

Your email won't be published. We'll only use it to notify you of replies.

No links allowed (spam protection)0/2000

Loading comments…