MacroArc logoMacroArc

How Much Protein Do You Need a Day? A Guide for Indian Diets

Protein is the macro most Indian diets fall short on, especially vegetarian ones. Here is how much you actually need, based on ICMR-NIN guidance, and how to reach it with everyday food.

The short answer: 0.83 g per kg of body weight

For healthy adults, the Indian Council of Medical Research and the National Institute of Nutrition (ICMR-NIN, Nutrient Requirements for Indians, 2020) set the Recommended Dietary Allowance for protein at 0.83 g per kilogram of body weight per day. That covers the needs of nearly all healthy adults.

Work it out: multiply your weight in kg by 0.83. A 60 kg adult needs about 50 g of protein a day; a 75 kg adult about 62 g.

When you may need more

More is not always better. If you have kidney disease or another medical condition, ask your doctor before increasing protein. MacroArc never sets a target above 2 g per kg.

What 60 g of protein looks like on a vegetarian Indian day

Here is an ordinary vegetarian day built from everyday dishes. Together they add up to about 66 g of protein and 1,534 kcal.

An example vegetarian day (per serving)
DishServingCaloriesProteinCarbsFatkcal per 100 g
Breakfast: moong dal chilla1 chilla (227 g)352 kcal15.9 g44.2 g11.6 g155
Mid-morning: salted lassi1 tall glass (423 g)80 kcal5.7 g7.9 g3.0 g19
Lunch: roti1 roti (36 g)73 kcal2.1 g12.8 g1.3 g202
Lunch: second roti1 roti (36 g)73 kcal2.1 g12.8 g1.3 g202
Lunch: matar paneer1 bowl (277 g)374 kcal18.3 g25.8 g21.5 g135
Snack: sprouted moong raita1 bowl (153 g)93 kcal7.1 g9.4 g3.3 g61
Dinner: moong dal1 bowl (277 g)138 kcal7.4 g16.4 g4.7 g50
Dinner: boiled rice1 plate (300 g)352 kcal7.8 g77.2 g0.6 g117

The pattern: include a protein-rich item at every meal (dal, paneer, curd, sprouts, besan) rather than relying on one big serving at dinner.

Easy ways to add protein to Indian meals

For more ideas, see high-protein vegetarian Indian foods.

Get your own numbers with the free calorie and macro calculator. MacroArc works out your daily protein target from your weight, activity and goal, and shows how close you are after every meal.

Frequently asked questions

How much protein do I need per day?

ICMR-NIN recommends 0.83 g of protein per kg of body weight per day for healthy adults. For a 60 kg person that is about 50 g. Active people and people losing weight often aim higher.

Can vegetarians get enough protein from Indian food?

Yes. Combining dals, paneer, curd, besan, soya, sprouts and nuts across the day can comfortably reach the recommended amount. The key is to include a protein source at every meal.

Is too much protein harmful?

For healthy adults, intakes up to about 2 g per kg are generally considered safe. People with kidney disease or other conditions should follow their doctor's advice.

This article is general information, not medical advice. If you have a medical condition, are pregnant or are managing your weight for health reasons, talk to a doctor or registered dietitian.