How to Hit 140g Protein on a Vegetarian Indian Diet
A realistic 140 g protein vegetarian Indian day: paneer, dal, curd, soya and tofu, with exact grams and the full macro breakdown.
Short answer: 200 g paneer or tofu, 200 g Greek-style curd, two generous servings of dal, 50 g dry soya chunks and one scoop of whey or pea protein will put a vegetarian Indian eater between 135 g and 145 g of protein — without adding a single unfamiliar food.
The problem is never willingness. It is that a normal thali is built around carbs: roti, rice, potato sabzi, a thin dal. Weighed honestly, that plate often lands near 35 g of protein for 900 calories. You cannot fix that by eating more of the same plate — you have to change what anchors it.
We pre-calculated this exact vegetarian day on the interactive plate creator, so you can see every gram and adjust portions to your own weight.
The 140 g day, item by item
Breakfast: 200 g Greek-style curd with 30 g oats and a banana — roughly 25 g protein. If you only have regular dahi, double the quantity or add a scoop of protein powder.
Lunch: 200 g cooked dal, 100 g paneer sabzi, 150 g rice and one roti — roughly 40 g protein. The paneer is doing most of the work here; the dal contributes 7–9 g, not the 20 g most people assume.
Snack: one scoop whey or pea protein in milk or water — 25 g protein for very few calories.
Dinner: 50 g dry soya chunks (which rehydrate to a large portion) in a curry with 150 g rice — roughly 30 g protein. Soya chunks are the cheapest concentrated protein in any Indian kitchen at around 52 g per 100 g dry.
Late: 150 g curd or 250 ml milk — another 8–10 g. That closes the gap to 140 g.
Where vegetarians lose grams silently
Thin restaurant-style dal can be under 5 g protein per katori. Thick, home-cooked dal is closer to 9 g. Both look identical in a bowl.
Paneer is 18 g protein per 100 g, but also 20 g fat. If calories are tight, swap half of it for firm tofu, which is leaner at similar protein.
Rajma, chana and moong sit around 8–9 g per 100 g cooked. They are useful support, never the anchor.
Complete protein without meat
Legumes are low in methionine, grains are low in lysine. Dal with rice covers both — which is exactly why the combination survived for millennia. Soy, paneer, curd, milk and eggs (if you eat them) are complete on their own.
You do not need to combine at every meal; your body pools amino acids across the day. Pairing simply makes each meal self-sufficient.
Frequently asked questions
- Is 140 g protein realistic for a pure vegetarian?
- Yes. With 200 g paneer or tofu, 200 g Greek-style curd, two servings of dal, 50 g dry soya chunks and one protein scoop, most people land between 135 g and 145 g without unusual quantities of food.
- How much protein is in one katori of dal?
- A 150–200 g serving of cooked dal gives roughly 6–9 g of protein depending on thickness. Thin dal can be as low as 4 g.
- Do I need protein powder as a vegetarian?
- Not strictly, but one scoop replaces about 100 g of paneer at a fraction of the calories and cost, which makes hitting 140 g far easier.
- PCOS Diet Plan for Women: Weight Loss GuideBuild a practical PCOS diet plan for weight loss with protein, fibre, balanced carbs and flexible meal ideas for women in the US and UK.
- Foods for Hormonal Health: A Practical GuideLearn which foods support normal hormone production, blood sugar, gut health and energy—and why no single food can balance hormones.
- Menopause Diet Plan: Food, Exercise & SymptomsA practical menopause diet plan for women in the US and UK, covering symptoms, protein, fibre, bone health, exercise and weight changes.
- Why You Feel Tired After Lunch (and How to Fix the Afternoon Slump)The 3pm energy crash is usually a plate problem, not a sleep problem. Learn how carb-heavy lunches cause it and how to build a lunch that keeps you sharp.
Continue reading
- Meal Plans · 7 min1500-Calorie High-Protein Meal Plan
A full 1500 calorie day with 140 g protein: exact foods, grams and the macro split, plus how to scale it up or down for your own weight.
- Plant Protein · 7 minHigh-Protein Vegetarian Indian Foods
Dal, paneer, rajma, chana, curd and roti — protein per 100 g for everyday Indian vegetarian foods and how to build a 30 g thali.
- Plant Protein · 7 minA 2000-Calorie Vegan Day With 130g Protein
An exact plant-based day hitting 130 g protein on 2000 calories, with grams for every item and swaps for soy-free and gluten-free eaters.