Complete Protein Guide for Indian Vegetarians (How Much You Really Need)
-(1).png&w=1536&q=75)
Why Most Indian Vegetarians Are Protein Deficient
A typical middle-class Indian vegetarian lunch looks like this: two rotis, a small bowl of dal, some sabzi, and rice. It feels like a complete meal. And in many ways, it is — except for one thing. That entire plate delivers roughly 18–22 grams of protein. If you weigh 65 kg, you need around 52 grams per day at a minimum, and considerably more if you exercise, are pregnant, or are recovering from illness.
This is what nutrition researchers call the dal-roti problem. Indian vegetarian meals are built around carbohydrates — rice, roti, poha, idli, dosa — with protein playing a supporting role. Dal is protein-rich in theory (100g dry lentils = 25g protein), but we eat it diluted, in small quantities, with a lot of water and tempering. A typical serving of cooked dal in an Indian household gives you 6–8 grams of protein, not 25.
A 2019 study by the Indian Market Research Bureau found that 73% of Indian adults — vegetarians and non-vegetarians alike — were protein deficient. Among vegetarians, the number was higher. The reason isn't lack of good food options; it's lack of awareness about quantities and combinations.
Protein deficiency doesn't announce itself dramatically. It shows up quietly — as fatigue that doesn't go away with sleep, muscle loss disguised as "getting thinner," hair that falls more than it should, slow recovery from a cold or injury, and sugar cravings that no amount of willpower resolves. Over years, it contributes to sarcopenia (age-related muscle loss), weakened immunity, and poor bone density.
The good news: Indian vegetarian cuisine has some of the world's best protein sources. You just need to know which ones to prioritise and how much to eat.
How Much Protein Do You Actually Need?
The standard recommendation from the Indian Council of Medical Research (ICMR) is 0.8 grams of protein per kilogram of body weight per day for a sedentary adult. This is the floor, not the target.
Here is how protein requirements change based on your situation:
- Sedentary adult: 0.8g per kg body weight
- Moderately active (exercise 3–4 days/week): 1.2–1.4g per kg
- Strength training or endurance athlete: 1.6–2.0g per kg
- Pregnant women: Additional 23g per day over baseline (ICMR)
- Breastfeeding women: Additional 19g per day
- Adults over 60: 1.0–1.2g per kg (higher due to anabolic resistance)
To make this concrete: if you weigh 60 kg and go to the gym three times a week, you need around 72–84 grams of protein per day. A 70 kg man who does no exercise needs at least 56 grams. Most Indian vegetarians eating a standard diet are getting 30–40 grams — roughly half of what they need.
The Indian average body weight for adult women is around 55 kg and for adult men around 65 kg. At sedentary activity levels, that translates to 44g and 52g per day respectively. At moderate activity, it becomes 66–77g and 78–91g. These numbers are achievable on a vegetarian diet, but they require deliberate meal planning.
Top 20 Vegetarian Protein Sources Ranked
The table below shows protein content per 100 grams of the raw or uncooked ingredient, unless otherwise specified. Cooking reduces water content and concentrates some foods (like paneer), while diluting others (like dal).
| Rank | Food Item | Protein (per 100g) | Notes |
|---|---|---|---|
| 1 | Soya chunks (dry) | 52g | Best vegetarian protein source; complete protein |
| 2 | Tofu (firm) | 17g | Complete protein; widely available now |
| 3 | Paneer (full fat) | 18g | Also high in fat; excellent protein quality |
| 4 | Chana dal (dry) | 25g | Also high in fibre and slow-digesting carbs |
| 5 | Rajma (dry) | 24g | Popular north Indian staple; very filling |
| 6 | Moong dal (dry) | 24g | Easy to digest; great for all ages |
| 7 | Masoor dal (dry) | 26g | Cooks fastest; good daily option |
| 8 | Quinoa (dry) | 14g | Complete protein; use as rice substitute |
| 9 | Greek yogurt / hung curd | 10g | Probiotic benefit; easy to add to any meal |
| 10 | Chole / Kabuli chana (dry) | 19g | Versatile; used in chaat, curries, salads |
| 11 | Peanuts / groundnuts | 26g | Affordable; high in healthy fats too |
| 12 | Milk (whole) | 3.2g | Per 100ml; drink 500ml for 16g protein |
| 13 | Edamame (shelled) | 11g | Young soybeans; available frozen in cities |
| 14 | Amaranth / Rajgira (dry) | 14g | Complete protein; traditional Indian grain |
| 15 | Hemp seeds | 31g | Complete protein; expensive but potent |
| 16 | Chia seeds | 17g | Also high in omega-3 and fibre |
| 17 | Spirulina powder | 57g | Used in small quantities (5–10g/day) |
| 18 | Cottage cheese (low fat) | 11g | Lighter than paneer; good for weight loss |
| 19 | Flaxseeds | 18g | Grind before eating for absorption |
| 20 | Soya milk | 3.3g | Per 100ml; complete protein; vegan-friendly |
Practical note on soya chunks: 50g of dry soya chunks (roughly a medium serving once soaked) gives you 26 grams of protein. That's about the same as 100g of chicken. At Rs. 40–60 for a 200g pack, it is one of the cheapest complete protein sources available in India.
Complete vs Incomplete Proteins: The Indian Combination Trick
Proteins are made of amino acids. Your body needs 20 amino acids in total, of which 9 are "essential" — meaning you must get them from food because your body cannot make them. A complete protein contains all 9 essential amino acids in adequate amounts. An incomplete protein is missing or low in one or more of them.
Most plant proteins are incomplete. Rice is low in lysine. Most legumes are low in methionine. Wheat is low in lysine. This is not a dealbreaker — it just means you need to combine foods thoughtfully.
Indian cuisine, developed over thousands of years, already figured this out:
- Dal + rice: Legumes are high in lysine (low in rice), rice is high in methionine (low in legumes). Together, they form a complete amino acid profile. This is why dal-chawal is one of the most nutritionally sound meals in the world — if eaten in the right proportions.
- Roti + dal: Same principle. Wheat is low in lysine; lentils provide it.
- Khichdi: Moong dal and rice cooked together — a traditional complete protein meal that even Ayurveda recommends for convalescence.
- Idli / dosa: Fermented rice and urad dal batter. Fermentation actually improves amino acid availability and adds B12-producing bacteria.
- Rajma-chawal: North India's most beloved combination — and nutritionally, one of the best protein combinations you can eat.
- Hummus with whole wheat pita or roti: Chickpea + wheat = complete protein.
You do not need to eat complementary proteins in the same meal (this was an old myth). Eating them within the same day is sufficient. But given that most Indian meals already combine grains and legumes, you are probably already doing this without knowing it.
The only truly complete plant proteins that don't need combining: soya (chunks, tofu, edamame, soya milk), quinoa, amaranth, and hemp seeds. If you are vegan and find combinations limiting, building meals around these four foods simplifies things considerably.
Working with a registered dietitian in Bengaluru or a dietitian in Pune can help you get a personalised protein plan built around foods you already enjoy.
Protein for Different Life Stages
Athletes and Active Individuals
If you exercise regularly — whether it's weight training, running, swimming, or playing a sport — your protein needs are significantly higher than the sedentary recommendation. Muscle repair and synthesis require a sustained supply of amino acids, particularly leucine, which acts as a trigger for muscle protein synthesis.
The evidence-based recommendation for athletes is 1.6–2.0g per kg of body weight. A 70 kg athlete needs 112–140g of protein daily. On a vegetarian diet, this requires deliberate effort: think soya chunks at breakfast, paneer or tofu at lunch, rajma or chana at dinner, plus dairy snacks or protein supplements if needed.
For more on eating for performance, the sports nutrition for Indian athletes guide covers pre-workout and recovery nutrition in detail.
Pregnant Women
Protein requirements rise sharply during pregnancy, particularly in the second and third trimesters when fetal tissue growth accelerates. The ICMR recommends an additional 23 grams per day during pregnancy — so a 55 kg pregnant woman needs about 67g minimum (and more if she was active before pregnancy).
Moong dal is particularly recommended in Indian tradition for pregnant women — easy to digest, rich in folate, and a good protein source. Paneer, dahi, and milk provide complete proteins and also supply calcium, which is critical during fetal bone development. Avoid excess soya during pregnancy if you have thyroid conditions — discuss with your doctor.
Elderly Adults (60+)
Sarcopenia — the gradual loss of muscle mass with age — is one of the leading causes of frailty, falls, and loss of independence in older adults. After age 60, the body becomes less efficient at using dietary protein for muscle synthesis (called anabolic resistance), which means you need to eat more protein, not less.
The recommendation for older adults is 1.0–1.2g per kg per day. Spread protein intake across all three meals rather than concentrating it at one sitting — research shows this improves muscle protein synthesis in older adults. A breakfast of moong dal chilla, a lunch with paneer sabzi, and an evening bowl of dahi with added sattu can significantly help.
Children and Teenagers
Growing children need more protein per kilogram than adults. A 10-year-old needs about 1.0g per kg; a 15-year-old involved in sports may need 1.2–1.4g per kg. School lunches and tiffins built around dal, sprouts, paneer, and milk can meet these needs. Avoid relying only on rotis and vegetables — the protein content of a typical school tiffin is often under 8 grams.
High-Protein Indian Day's Meal Plan (80–100g Protein)
This sample plan is designed for a moderately active adult weighing around 60–65 kg. It uses only vegetarian Indian foods available across most cities in India.
Early Morning (6:30 AM)
Sattu drink: 30g sattu (roasted chana flour) mixed in water with lemon and jeera — 7g protein
Breakfast (8:30 AM)
Moong dal chilla (2 pieces) with green chutney + 1 cup low-fat dahi
- Moong dal chilla (2): ~12g protein
- Dahi (200g): ~7g protein
- Total: 19g protein
Mid-Morning Snack (11:00 AM)
Handful of roasted peanuts (30g) + 1 small glass of milk (200ml)
- Peanuts: ~8g protein
- Milk: ~6g protein
- Total: 14g protein
Lunch (1:30 PM)
Rajma curry (1 medium bowl) + 1 cup brown rice + cucumber-onion salad
- Rajma (80g dry, cooked): ~19g protein
- Brown rice (1 cup cooked): ~5g protein
- Total: 24g protein
Evening Snack (4:30 PM)
Soya chunks chaat (40g dry, soaked and tossed with onion, tomato, lemon, spices)
- Soya chunks: ~21g protein
Dinner (8:00 PM)
Palak paneer (75g paneer) + 2 small rotis
- Paneer (75g): ~14g protein
- 2 rotis: ~6g protein
- Total: 20g protein
Day Total: ~105g protein
This plan requires no expensive supplements, no exotic ingredients, and uses foods available at any Indian grocery store. The cost for the entire day's protein-dense eating is well within a middle-class food budget.
Should You Take Protein Supplements?
Protein supplements — whey, casein, plant-based blends, pea protein — are not magic. They are a convenient way to consume protein, nothing more. If you can meet your daily protein requirements from food, there is no physiological need for supplements.
That said, supplementation makes sense in specific situations:
- You struggle to eat enough food: Some people have small appetites or busy schedules that make cooking multiple protein-rich meals difficult. A single scoop of protein powder (25–30g protein) can fill significant gaps.
- You are an athlete with high requirements (140g+ per day): Eating 140g of protein from food every day requires serious meal planning. Supplements help manage volume.
- You are vegan and avoiding all dairy: Without paneer, dahi, and milk, hitting protein targets is harder. Plant-based protein powders (pea, rice, soya blend) can help.
- Post-surgery or illness recovery: Protein needs spike during recovery. Supplements under medical guidance are appropriate here.
What to look for in a protein supplement:
- For vegetarians: whey concentrate or isolate (from milk) is the gold standard — high PDCAAS score, well-researched, affordable
- For vegans: look for blends of pea protein + rice protein, which together form a complete amino acid profile
- Avoid supplements with excessive sugar (more than 5g per serving), artificial sweeteners in large amounts, or undisclosed proprietary blends
- Check for third-party testing (Informed Sport, NSF Certified) if you are a competitive athlete
What supplements cannot replace: The micronutrients, fibre, phytonutrients, and satiety that come from real food. A 25g scoop of protein powder does not give you the iron from rajma, the calcium from paneer, or the prebiotic fibre from dal. Use supplements to complement whole food eating, not replace it.
The FSSAI has also flagged several protein supplements sold in India for containing undeclared steroids, heavy metals, or inflated protein claims. Always buy from reputed brands and ideally, discuss supplementation with a qualified dietitian before starting.
Getting your protein right as an Indian vegetarian is entirely possible — it just requires moving beyond the default dal-roti mindset and building meals that deliberately include high-protein foods at every sitting. The combination of soya, paneer, legumes, dairy, and whole grains gives you access to some of the most nutritious food on the planet. The key is quantity, variety, and consistency.
If you want a protein-optimised diet plan built specifically for your weight, health goals, and food preferences, connect with an expert at dietician in Nagpur or dietician in Patna — and get a plan that works with your kitchen, your budget, and your lifestyle.
Get Your Personalized Diet Plan Today!
This article provides general information about nutrition and diet planning. Download the DietGhar app for a customized Indian diet plan tailored to your body type, health goals, and food preferences — with daily tracking and expert support.
About the Author
Written by the DietGhar expert team — certified dietitians with 10+ years of experience helping clients achieve their health goals through personalized Indian diet plans.
Find a Dietitian Near You
Get personalized nutrition plans from certified dietitians in your city. Online consultations available across India.


