HomeNutritionProtein for Vegetarians in India

How Much Protein Do Vegetarians Need in India?

"How much protein do I need as a vegetarian?" is one of the most-asked fitness questions in India — home to roughly 500 million vegetarians who rely on different protein sources than Western meal plans assume. Here's the actual target, and which Indian foods get you there.

Updated September 2026 · By FitSmart · Free · No sign-up

Quick answer

Sedentary adults need about 0.8g of protein per kg of body weight per day. If you train regularly, that rises to 1.2–2.0g per kg (American College of Sports Medicine). Vegetarian or not, the target is the same — dal, paneer, soya and curd get you there just as well as meat or eggs.

Being vegetarian doesn't change your protein target

The protein your body needs depends on your body weight and activity level, not your diet type. A 70kg vegetarian who lifts weights needs the same 84-140g/day a 70kg non-vegetarian in the same training program needs. What changes is which foods you eat to get there — and Indian vegetarian cooking already has plenty of concentrated options, they just aren't always eaten with a protein target in mind.

Protein content of common Indian vegetarian foods

FoodProtein (per 100g)Typical serving
Soya chunks (dry)~52g1 cup soaked ≈ 25g protein
Paneer~18g100g cube ≈ 18g protein
Peanuts~25gSmall handful (30g) ≈ 7.5g
Almonds~21g10 almonds (12g) ≈ 2.5g
Moong/masoor dal (cooked)~7-9g1 bowl (150g) ≈ 11-13g
Rajma / chana (cooked)~8-9g1 bowl (150g) ≈ 12-13g
Tofu~8g100g ≈ 8g protein
Greek-style curd/yoghurt~10g1 cup (200g) ≈ 20g
Regular dahi (curd)~3-4g1 cup (200g) ≈ 6-8g
Milk~3.4g1 glass (250ml) ≈ 8.5g
Quinoa (cooked)~4.4g1 bowl (150g) ≈ 6.5g
Figures are standard nutrition-database averages and vary slightly by brand and preparation — use them to plan, not as lab-precise numbers.

A sample vegetarian day that hits 80-90g of protein

That's roughly 70-84g from food alone, before counting the protein already in roti, rice and vegetables — enough to cover most sedentary-to-moderately-active targets without any protein powder.

Set your exact number

Your real target depends on your weight and training load — FitSmart's macro calculator works it out for you, free and in your browser.

Get your daily protein target

Enter your weight, activity level and goal — see your protein, carb and fat targets in seconds.

Open the Macro Calculator →

Frequently asked questions

How much protein does a vegetarian need per day?
A sedentary adult needs about 0.8g of protein per kg of body weight per day (the baseline RDA). Someone training regularly needs more — roughly 1.2 to 2.0g per kg per day, per American College of Sports Medicine guidance. Being vegetarian doesn't lower the target; it changes which foods you use to hit it.

Can vegetarians get enough protein without supplements?
Yes. Dal, paneer, soya chunks, tofu, curd, milk, chana and rajma are all concentrated protein sources — combining a few of these across the day covers most vegetarian protein targets without powder.

What is the highest-protein vegetarian Indian food?
Dry soya chunks are the most concentrated — around 52g of protein per 100g dry weight, more than double paneer or most dals by weight.

Is paneer or dal better for protein?
Paneer has more protein by weight (around 18g per 100g vs roughly 7-9g per 100g for most cooked dals), but dal is lower in fat and cheaper per gram of protein. Most vegetarian diets use both.

Related pages