"You can't get enough protein on a vegetarian diet." This is the most common objection I hear from vegetarian clients β and it is simply false. Every week, I work with vegetarian clients who hit 120g, 130g, even 150g of protein daily using nothing but real Indian food. No exotic ingredients. No supplement stacks. Just a smarter version of what was already on their plate.
120g of protein per day on a vegetarian Indian diet is not only possible β for a 70β75 kg person focused on building muscle or losing fat β it is the minimum floor worth aiming for. And you can get there without a single scoop of protein powder.
Why does protein matter this much? Protein is the raw material your muscles are made from. During a fat loss phase, adequate protein prevents your body from cannibalising muscle tissue for energy. During a muscle building phase, it provides the amino acids needed to actually build new tissue. Beyond muscle, protein supports satiety (keeping you full longer), hormone production, immune function, and has the highest thermic effect of any macronutrient β meaning your body burns 25β30% of protein calories just in the process of digesting it.
This guide is built for a serious recreational fitness person at 70β75 kg. It is practical, affordable, and grounded in Indian food that actually exists in Indian kitchens. Let us get into it.
The Vegetarian Protein Myth
The myth that vegetarian food cannot provide enough protein has persisted for decades β and it persists for very specific, identifiable reasons. Understanding them is the first step to breaking through.
First: most Indians eat meals where carbohydrates dominate the plate. Rice, roti, sabzi, a small bowl of dal β this is the typical structure. The dal portion is small, the paneer is occasional, the curd is a side serving. In this pattern, carbohydrates are providing 60β70% of total calories and protein barely reaches 40β50g per day. The food is not protein-poor; the portions of the protein-containing foods are too small.
Second: restaurant food in India is almost always protein-sparse. A restaurant dal makhani might contain 100β150g of cooked dal in the entire dish. Split across two people, that is 4β5g of protein each β while the rest of the dish is butter, cream, and carbohydrates. Restaurant eating makes it nearly impossible to hit protein targets unless you are very deliberately ordering high-protein items.
Third: many people genuinely do not know how much protein their food contains. They know that chicken has "a lot of protein." They assume that a bowl of dal is not much. But 200g of dry soya chunks contain more protein per gram than chicken breast. India has some of the most protein-dense plant foods on the planet β they are simply underutilised.
The reason most vegetarians are protein-deficient isn't because vegetarian food lacks protein. It's because they don't eat ENOUGH of the protein-rich vegetarian options available. A small portion of dal has 9g protein. Three portions has 27g. The food is not the problem β the quantity and prioritisation is.
The solution is not to switch to non-vegetarian food or to buy supplements. The solution is to understand which vegetarian foods are genuinely high in protein, and to deliberately make those foods the anchor of every meal β the same way a non-vegetarian builds meals around chicken breast or eggs.
Why 120g Protein? The Science
120g of protein per day for a 70β75 kg person works out to approximately 1.6g per kilogram of bodyweight. This is the scientifically established minimum for muscle preservation during a caloric deficit β the floor below which muscle loss accelerates meaningfully. It is not the ceiling; it is the starting point.
For active muscle building, the research points to 2.0β2.2g per kilogram as optimal. For a 75 kg person, that is 150β165g per day. But 120g is the right target for anyone in the early stages of building this habit β achievable, high enough to produce results, and manageable without turning every meal into a protein calculation exercise.
Here is why hitting 120g specifically matters:
Maximises muscle protein synthesis: Protein intake directly drives the rate at which your body builds and repairs muscle fibre. Below 1.6g/kg, this process is consistently sub-optimal β your body does not have enough amino acids in circulation to rebuild what training breaks down.
Satiety advantage: High protein meals suppress ghrelin (the hunger hormone) more effectively than carbohydrate or fat-equivalent calories. Clients who hit their protein targets consistently report that controlling total calorie intake becomes significantly easier β not because of willpower, but because they are genuinely less hungry.
Thermic effect advantage: Of every 100 calories from protein, your body burns 25β30 just in digestion. Compare this to 8 calories for carbohydrates and 3 for fat. A diet with 120g of protein automatically increases your daily calorie burn by 80β100 kcal compared to a low-protein diet of equivalent total calories.
Protects BMR during a deficit: Muscle is metabolically active. When you lose muscle, your basal metabolic rate drops and you need to eat less and less to keep losing weight. Adequate protein during a deficit is the primary way to prevent this metabolic adaptation.
The research on this is consistent: people eating high-protein diets (1.8β2.2g/kg) lose 25% more fat and retain 30% more muscle during caloric restriction compared to those eating at the 0.8g/kg recommended daily allowance. The RDA was set to prevent deficiency, not to optimise body composition. These are very different targets.
Complete Indian Vegetarian Protein Sources
Before the meal plan, you need to know your building blocks. Here is a complete reference table of every major Indian vegetarian protein source β with actual numbers, actual costs, and practical notes on how to use each one.
| Food | Protein | Cost (approx.) | Practical Notes |
|---|---|---|---|
| Soya chunks (dry) | 52g / 100g | βΉ40β60 / 100g | Best value β cook in gravies, dry curry, keema-style |
| Paneer | 18g / 100g | βΉ80β100 / 100g | Versatile β curry, tikka, bhurji, or eaten raw |
| Greek yogurt / hung curd | 10g / 100g | βΉ50β60 / 100g | Morning, post-workout, as raita or dressing |
| Regular curd (dahi) | 3β4g / 100g | βΉ25β35 / 100g | Quantity matters β 300g = 9β12g protein |
| Moong dal (cooked) | 9g / 100g | βΉ15β20 / 100g | Breakfast chilla, sprouts salad, dal soup |
| Masoor dal (cooked) | 9g / 100g | βΉ12β18 / 100g | Dal soup, dal rice β very affordable |
| Chana / chickpeas (cooked) | 9g / 100g | βΉ20β30 / 100g | Chana masala, chaat, salad topping |
| Rajma (cooked) | 9g / 100g | βΉ20β30 / 100g | Rajma rice, soup, wraps |
| Tofu | 8g / 100g | βΉ60β80 / 100g | Scrambled tofu bhurji, stir-fry, curry |
| Milk (whole) | 8g / 250ml | βΉ20β25 / 250ml | Chai, smoothie, golden milk β easy to add daily |
| Peanuts | 25g / 100g | βΉ20β30 / 100g | Roasted snack, peanut butter, chutney |
| Almonds | 21g / 100g | βΉ80β100 / 100g | Good protein but expensive per gram β use as supplement |
| Pumpkin seeds | 19g / 100g | βΉ60β80 / 100g | Salad topping, smoothie add-in, trail mix |
| Whey protein | 24β28g / scoop | βΉ70β100 / scoop | Supplement β not a food. Use only if consistently falling short through food. |
The key insight from this table: soya chunks, paneer, peanuts, and dal are the workhorses. They are affordable, widely available, and easy to cook in traditional Indian styles. You do not need to buy expensive supplements or unusual ingredients. The foundation of a high-protein vegetarian diet in India is already in every grocery store in the country.
The 7-Day Meal Plan (Days 1β4)
This plan is built for a 70β75 kg person targeting 120β130g protein per day, with meals structured around real Indian food. Each day includes breakfast, lunch, an evening snack, and dinner. Protein totals are approximate and based on standard portion sizes.
Exact calorie needs vary by height, activity level, and goal (fat loss vs. muscle building). This plan is a template β not a prescription. Contact Trainer Anil for a fully personalised version calibrated to your body and goals.
Day 1
- Breakfast: 3 moong dal chillas (made with 100g dry moong dal) + 100g thick curd = 28g protein
- Lunch: 2 roti + 1 cup rajma curry (150g cooked) + 100g paneer bhurji + salad = 36g protein
- Snack: 30g roasted peanuts + 1 glass whole milk (250ml) = 16g protein
- Dinner: 200g soya chunks curry + 1 cup brown rice + 100g curd = 44g protein
Day 2
- Breakfast: 200ml full-fat curd with 30g protein powder mixed + banana = 34g protein
- Lunch: 3 roti + 2 cups masoor dal + 100g paneer tikka = 38g protein
- Snack: 50g pumpkin seeds + green tea = 10g protein
- Dinner: Tofu stir-fry (200g tofu) + 150g brown rice = 36g protein
Day 3
- Breakfast: Paneer bhurji (100g paneer + 2 eggs if ovo-vegetarian) + 2 roti = 38g protein
- Lunch: 1 cup rajma + 1 cup chana salad + 100g curd + 2 roti = 35g protein
- Snack: 50g peanut butter on 2 rice cakes + 1 glass milk = 20g protein
- Dinner: 200g soya chunks masala + salad + 1 cup moong dal soup = 55g protein
Day 4
- Breakfast: Besan cheela (100g besan) + 100g thick curd = 28g protein
- Lunch: Greek yogurt raita (200g) + 2 cups dal khichdi (made with 80g moong dal) = 34g protein
- Snack: 30g almonds + 1 glass full-fat milk = 16g protein
- Dinner: Paneer tikka masala (150g paneer) + 2 roti + salad = 38g protein
Every client gets a personalised plan β your food likes, your budget, your schedule.
The 7-Day Meal Plan (Days 5β7)
Day 5
- Breakfast: Sprouted moong salad (100g sprouted moong) + tofu scramble (100g) = 25g protein
- Lunch: Soya keema (150g soya chunks, minced) + 3 roti + raita = 40g protein
- Snack: 1 cup roasted chana + green tea = 12g protein
- Dinner: Paneer palak (150g paneer) + 150g brown rice + dal = 42g protein
Day 6
- Breakfast: Dahi poha (100g thick curd + 100g poha) + 30g mixed nuts = 18g protein
- Lunch: 3 roti + 200g paneer sabzi + 1 cup dal + salad = 46g protein
- Snack: Protein smoothie β 250ml milk + 30g peanut butter + 1 banana = 22g protein
- Dinner: Tofu curry (200g) + 1 cup masoor dal + 1 cup brown rice = 42g protein
Day 7 β Flexible / Feast Day
- Breakfast: Chole bhature (50g chola cooked) + 100g curd = 22g protein
- Lunch: Rajma chawal (1.5 cup rajma, 1.5 cup rice) + 100g paneer side = 38g protein
- Snack: Roasted makhana (50g) + 1 glass whole milk = 12g protein
- Dinner: Soya matar curry (100g soya chunks) + 2 roti + curd = 38g protein
Day 7 is intentionally lighter on protein (110g) and slightly higher on calories β this is your social and enjoyment day. One lower-protein day per week has no meaningful impact on your weekly average. Consistency over 6 days matters far more than perfection on all 7.
Pre & Post Workout Nutrition
The timing of your meals around your workout does matter β though not as dramatically as supplement companies would have you believe. Here is what the research actually supports.
Pre-Workout (60β90 minutes before)
The goal pre-workout is simple: carbohydrates for sustained energy during training, and a small amount of protein to prevent muscle breakdown during the session. You do not need a large meal. You need fuel.
- 1 banana + 2 roti with peanut butter β carbs and protein in one meal
- 100g thick curd + fresh fruit β light, easy to digest, provides both macros
- 200ml whole milk + a handful of oats β slow-release carbs with protein
- Moong dal chilla Γ 2 + green chutney β real food, complete fuel
Post-Workout (within 45β120 minutes)
Post-workout, the goal shifts: fast-absorbing protein to start muscle repair, paired with carbohydrates to restore muscle glycogen. This is the meal where speed of protein delivery matters most.
- 200g thick curd with a banana β fast protein and carbs in one affordable meal
- Moong dal chilla Γ 2 β protein-dense, easy to prepare in advance
- Paneer bhurji (100g paneer) + 1 roti β solid post-workout Indian option
- Protein shake + banana β if using supplements, this is the optimal time
The old idea of a 30-minute "anabolic window" after training has been revised significantly by research. Within 2 hours post-workout is fine for most people. More important than exact timing is total daily protein intake. If you consistently hit 120g across the day, the precise post-workout window matters much less.
Bedtime Protein
One often-overlooked meal is the last one before sleep. Slow-digesting protein consumed before bed sustains muscle protein synthesis during the overnight fasting period β when your body is doing most of its repair work.
- 200g curd β casein protein digests slowly over 6β8 hours during sleep
- Haldi doodh β 250ml warm milk with a pinch of turmeric, a traditional Indian recovery drink
- 30β40g paneer with black pepper and a squeeze of lemon β simple, satisfying, high-protein bedtime snack
Trainer Anil designs nutrition plans that align your protein timing exactly with your workout routine.
High Protein on a Budget
The most expensive mistake people make when trying to eat high-protein is buying almonds, cashews, and fancy nuts as their primary protein source. Yes, almonds have protein β but at βΉ80β100 per 100g, they are a very expensive way to get it. A smarter approach matches protein grams per rupee, not just protein grams per serving.
Here is the honest budget checklist β ranked by value:
- Soya chunks β βΉ40β60 per 100g dry (52g protein) β the single best protein-to-cost ratio food available in India. Build at least one meal per day around it.
- Eggs (ovo-vegetarians) β βΉ6β8 per egg, 6g protein each β the second best value. 3 eggs = 18g protein for under βΉ25.
- Moong/masoor dal β βΉ15β20 per 100g dry β 9g protein per 100g cooked, and completely affordable. The backbone of any budget protein plan.
- Paneer β βΉ80β100 per 100g β 18g protein. Moderate cost, high protein. Worth including 100β150g per day.
- Natural peanut butter β βΉ120β180 per 250g β 25g protein per 100g. Excellent value. Spread on roti, add to smoothies, eat with fruit.
- Whole milk β βΉ20β25 per 250ml β 8g protein. Cheap, versatile, and easy to consume 2β3 times per day without effort.
Almonds and cashews are excellent foods β but at βΉ80β120 per 100g, they are not your protein foundation. Eating 100g of almonds to get 21g of protein also costs you 580 kcal. The same 21g of protein from soya chunks costs βΉ8 and around 90 kcal. Use nuts as flavour and micronutrient additions, not as your primary protein source.
Protein Timing: Does It Matter?
The short answer: total daily protein matters far more than when you eat it. If you consistently hit 120g per day, you will make progress β even if the distribution is imperfect. That said, spreading protein intelligently across your meals does produce measurably better results.
Here is why: muscle protein synthesis β the process by which your body builds new muscle β responds to protein in a dose-dependent but ceiling-limited way. Roughly 25β40g of protein per meal triggers a near-maximal muscle protein synthesis response. Beyond 40g in a single sitting, the additional protein is still utilised for other purposes (energy, hormones, enzymes), but the muscle-building stimulus itself does not increase proportionally.
This means eating 120g in one large meal β say, 100g paneer at dinner β is significantly less effective than spreading that 120g across 4 meals of 30g each. The first approach triggers muscle protein synthesis once. The second approach triggers it four times across the day, maintaining elevated muscle building for a far greater portion of the 24-hour period.
Studies on protein distribution show that 4 meals of 30g protein per day produces approximately 25% greater muscle protein synthesis compared to eating 120g in a single meal. The body is not a bank where you can deposit all your protein once and expect it to work. It needs repeated stimulation across the day.
The practical rule: aim for 25β35g of protein at every main meal β breakfast, lunch, snack, and dinner. Do not save all your protein for the last meal of the day. This is one of the most common mistakes vegetarians make β eating carb-heavy meals all day and then a large paneer dinner, expecting it to compensate. The dinner protein is still useful, but the opportunity to stimulate muscle protein synthesis throughout the day has been lost.
For the 7-day plan above, you will notice that every day distributes protein fairly evenly across 4 eating occasions. This is intentional, and it is one of the key structural decisions that makes this plan more effective than a typical Indian meal pattern that front-loads carbohydrates and saves protein for the last meal.
Key Takeaways
- 120g protein per day on a vegetarian Indian diet is completely achievable without supplements β soya chunks, paneer, dal, curd, peanut butter, and milk are your foundation.
- The vegetarian protein problem is not about availability β it is about quantity and prioritisation. Most vegetarians simply do not eat enough of the protein-rich foods that exist in their own cuisine.
- Soya chunks (52g protein per 100g dry) are the single best protein-to-cost ratio food available in India. Build at least one meal per day around them.
- Distribute protein across 4β6 meals per day β 25β35g per meal β for maximum muscle building effect. Do not save it all for dinner.
- Post-workout: fast protein + carbs within 2 hours. Curd and banana, moong dal chilla, or paneer roti all work well.
- Budget first: soya chunks, eggs (if applicable), moong/masoor dal, and peanut butter give you the best protein per rupee. Save almonds and cashews for micronutrients, not as a protein source.
Frequently Asked Questions
Yes, absolutely. Soya chunks (52g/100g dry), paneer (18g/100g), thick curd, peanut butter, dal, and milk can all get you there without a single egg. Days 1, 4, 5, and 6 of the 7-day plan are completely pure-vegetarian and still hit 116β128g protein. The key is making soya chunks a daily staple β it is the most protein-dense plant food available in India at any price point.
Not necessary if you are eating well and following a plan like this one. Food first β always. That said, if you are consistently falling 20β30g short of your daily protein target despite your best efforts, whey protein is the most evidence-backed supplement available and is perfectly safe for vegetarians (it is derived from milk). Use it as a gap-filler, not a replacement for real food. One scoop post-workout on days you cannot hit your target through meals is a sensible approach.
Yes, soya is safe for men to eat daily. The concern about soya and testosterone comes from phytoestrogens β plant compounds with a weak oestrogen-like structure. However, multiple well-designed clinical studies on men consuming soya regularly β including amounts far higher than typical dietary intake β have found no measurable change in testosterone levels, sperm quality, or any other male hormonal marker. Soya is one of the most extensively studied plant foods in existence, and the testosterone concern is significantly exaggerated. The recommendation to include soya chunks as a daily food source is evidence-based and safe.
Hang your curd in a clean muslin cloth for 2β4 hours over a bowl β this drains the liquid whey and concentrates the protein. The resulting "hung curd" has nearly double the protein concentration of regular dahi and a texture similar to Greek yogurt. This is genuinely one of the most effective and free protein upgrades you can make. Also, always use full-fat curd rather than low-fat varieties β the protein content is similar, but full-fat curd is more satisfying and the fat helps with absorption of fat-soluble vitamins.
About Trainer Anil
Anil is a certified personal trainer who has helped 325+ clients across India achieve their fitness goals β fat loss, muscle building, and strength. He specialises in building realistic, sustainable nutrition plans around Indian food: real meals, real ingredients, real results. He works with clients online, at home, and in the gym, and understands the specific challenges of high-protein eating on a vegetarian Indian diet from direct client experience.
Ready to Hit 120g Protein Every Day?
Get a personalised vegetarian meal plan from Trainer Anil β built around your food preferences, your budget, your protein targets, and your actual Indian lifestyle. 325+ transformations and counting.