🥗 Nutrition & Diet
High Protein Indian Vegetarian Diet Plan for Muscle Gain
Photo: Unsplash
One of the biggest myths in Indian fitness: vegetarians can’t build muscle. Completely false. Indian cuisine is rich in high-quality protein — paneer, dal, rajma, curd, tofu, soya. With the right plan, you can hit 120–150g protein daily — enough for serious muscle gain.
Top Protein Sources in Indian Veg Food
| Food | Serving | Protein | Best use |
|---|---|---|---|
| Soya chunks | 100g dry | 52g | Best for veg bodybuilders |
| Paneer | 100g | 18g | Bhurji, tikka, curry, salad |
| Tofu | 100g | 17g | Scramble, curry, grill |
| Chana dal | 100g cooked | 13g | Dal, chaat, besan dishes |
| Curd / Greek dahi | 200g | 12g | With every meal, smoothie |
| Moong dal | 100g cooked | 9g | Dal, cheela, sprouts |
| Peanut butter | 30g | 8g | Pre-workout snack |
| Milk | 250ml | 8g | With oats, smoothie |
How Much Protein Do You Need?
For muscle building, aim for 1.6–2.2g per kg of body weight daily. 70kg person = 112–154g protein/day. Spread across 4–5 meals for best absorption.
Quick calculation
Your weight (kg) × 1.8 = daily protein target. Example: 65kg × 1.8 = 117g protein/day.
3-Day High Protein Meal Plan
Day 1 — Monday~135g protein
7:00 AMOats + 250ml milk + 1 tbsp peanut butter + banana22g
10:00 AMMoong dal cheela (4 pcs) + curd 150g28g
1:00 PMSoya chunk curry + 2 whole wheat roti + salad42g
4:30 PMPaneer cubes 100g + peanuts 30g26g
8:00 PMRajma (1 cup) + brown rice + curd25g
Day 2 — Tuesday~140g protein
7:00 AMGreek dahi 200g + fruit + chia seeds15g
10:00 AMBesan chilla (3 pcs) + chutney + curd24g
1:00 PMTofu bhurji + 2 roti + dal soup40g
4:30 PMMilk + peanut butter + banana smoothie28g
8:00 PMChana dal + paneer sabzi + roti + salad33g
Day 3 — Wednesday~138g protein
7:00 AMSprouts salad (moong + chana) + curd 200g25g
10:00 AMPaneer paratha (2) + curd30g
1:00 PMSoya keema + 2 roti + dal + salad38g
4:30 PMRoasted chana 50g + milk 250ml20g
8:00 PMPalak tofu + brown rice + raita28g
Dal + roti = complete protein
Legumes + grain gives all essential amino acids — just like meat. Dal-chawal is a complete protein meal. Eat together for maximum muscle protein synthesis.
Weekly Grocery List
🥛 Dairy
- Paneer — 400g
- Curd — 1kg
- Milk — 2L
- Peanut butter
🫘 Protein
- Soya chunks — 500g
- Tofu — 400g
- Moong dal — 500g
- Chana dal — 500g
- Rajma — 500g
🌾 Grains
- Oats — 1kg
- Whole wheat atta — 2kg
- Brown rice — 1kg
- Besan — 500g
🥦 Vegetables
- Spinach — 500g
- Tomato — 1kg
- Onion — 1kg
- Mixed sabzi
Frequently Asked Questions
Can I build muscle without protein supplements?
Yes. This meal plan gives 130–150g protein from whole foods — sufficient for muscle building. Supplements are convenient but not necessary.
Is soya safe for men daily?
Yes — studies confirm normal soya consumption (up to 3 servings/day) does not affect testosterone levels. The phytoestrogen concern is a myth in reasonable quantities.
Best time to eat protein for muscle gain?
Distribute protein across 4–5 meals. Most important: within 2 hours after workout, and a slow-digesting protein (curd, milk) before bed.
Get Your Free Diet Plan
Weekly high protein meal plans, workout guides and nutrition tips — free.
Subscribe Free →