Protein is the body’s repair and building material. It maintains muscle, supports the immune system, makes enzymes and hormones, and keeps you full for longer — which is why a high-protein diet helps with both weight loss and muscle gain. Yet the average Indian plate, built around rice, roti and a little dal, is often lower in protein than it looks.
Nutrition surveys repeatedly show that a large share of Indians — vegetarians in particular — do not reach their daily protein target. The fix is not expensive supplements; it is knowing which Indian foods are protein-dense and building meals around them.
A common guideline for healthy adults is about 0.8–1.0 gram of protein per kilogram of body weight per day for general health, rising to 1.2–2.0 g/kg for people who are very active, building muscle, losing weight, or older adults protecting muscle.
| Body weight | General health (0.8–1.0 g/kg) | Active / muscle gain (1.4–1.8 g/kg) |
|---|---|---|
| 50 kg | 40–50 g/day | 70–90 g/day |
| 60 kg | 48–60 g/day | 84–108 g/day |
| 70 kg | 56–70 g/day | 98–126 g/day |
| 80 kg | 64–80 g/day | 112–144 g/day |
Tip: spread protein across the day — roughly 20–30 g per meal is absorbed and used far better than one big protein hit at dinner.
Vegetarian Indian foods can supply plenty of protein when you combine them well. Here are typical values.
| Food | Portion | Approx. protein |
|---|---|---|
| Paneer | 100 g | 18–20 g |
| Soya chunks (dry) | 50 g | 26–28 g |
| Moong / masoor / toor dal (cooked) | 1 katori (150 g) | 7–9 g |
| Rajma / chana (cooked) | 1 katori | 7–8 g |
| Curd | 1 cup (200 g) | 6–7 g |
| Milk | 1 glass (250 ml) | 8 g |
| Peanuts | 30 g | 7–8 g |
| Sprouts (moong) | 1 katori | 7–8 g |
The classic dal + rice or rajma + roti combination is powerful because grains and pulses complete each other’s amino acids, giving a more “complete” protein than either alone.
Non-vegetarian foods are among the most protein-dense options and provide complete protein on their own.
| Food | Portion | Approx. protein |
|---|---|---|
| Chicken breast (cooked) | 100 g | 27–31 g |
| Fish (rohu, surmai) | 100 g | 18–22 g |
| Egg | 1 whole | 6 g |
| Mutton (cooked) | 100 g | 25–26 g |
| Prawns | 100 g | 20–24 g |
Two eggs at breakfast and a palm-sized portion of chicken or fish at one main meal can add 40+ grams of protein to your day with very little effort.
Small swaps turn ordinary meals into high-protein ones:
Two versions below — both aim for roughly 90–110 g of protein for an active adult. Scale portions to your target.
| Meal | Vegetarian day | Non-vegetarian day |
|---|---|---|
| Breakfast | 2 moong dal chillas + 1 cup curd (~22 g) | 3-egg omelette + 2 roti (~24 g) |
| Mid-morning | 1 glass milk + handful peanuts (~15 g) | 1 glass milk (~8 g) |
| Lunch | Rajma (1.5 katori) + brown rice + salad (~20 g) | Chicken curry (100 g) + rice + dal (~35 g) |
| Snack | Sprouts chaat + buttermilk (~12 g) | Roasted chana + curd (~14 g) |
| Dinner | Palak paneer (100 g) + 2 roti (~24 g) | Grilled fish (120 g) + 2 roti + sabzi (~28 g) |
The foods are similar; the calories differ.
You can absolutely meet high protein targets without meat:
NNWA’s Diploma in Nutrition & Dietetics covers macronutrients, meal planning and Indian food science in depth, so you can design balanced diets for yourself, your family or as a career.
Explore the Diploma in NutritionMost healthy adults need about 0.8 to 1.0 gram of protein per kilogram of body weight per day, which is roughly 48 to 70 grams for a 60 to 70 kg person. People who are very active, building muscle, losing weight or older may need 1.2 to 2.0 g/kg.
Soya chunks, paneer and pulses like moong, masoor, toor dal, rajma and chana are the richest vegetarian sources, followed by curd, milk, peanuts and sprouts. Soya chunks lead the list with about 26 to 28 grams of protein per 50 grams dry.
Yes. By anchoring every meal with a pulse, paneer or soya, adding curd and milk, and combining cereals with pulses like dal-rice or roti-chana, a vegetarian can comfortably meet even a high protein target of 90 grams or more per day.
Dal is a good source, providing about 7 to 9 grams of protein per cooked katori. It becomes even more valuable when paired with rice or roti, because grains and pulses together supply a more complete set of amino acids.
About 100 grams of paneer gives 18 to 20 grams of protein, one egg gives around 6 grams, and 100 grams of cooked chicken breast gives roughly 27 to 31 grams. These are among the most protein-dense Indian foods.
No. Protein powder is a convenience, not a requirement. Most people can meet their needs through whole foods like dals, paneer, soya, eggs, milk and chicken. Powder simply helps when it is hard to eat enough protein from food alone.