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
- Losing weight. When you eat fewer calories than you burn, a little more protein helps you keep muscle. MacroArc raises its minimum to 1.0 g per kg while you are in a calorie deficit.
- Strength training or sport. Sports nutrition guidance (for example the 2016 joint position of the American College of Sports Medicine, Academy of Nutrition and Dietetics and Dietitians of Canada) suggests about 1.2 to 2.0 g per kg for active people, depending on training.
- Pregnancy and breastfeeding. Needs go up; follow your doctor's advice.
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.
| Dish | Serving | Calories | Protein | Carbs | Fat | kcal per 100 g |
|---|---|---|---|---|---|---|
| Breakfast: moong dal chilla | 1 chilla (227 g) | 352 kcal | 15.9 g | 44.2 g | 11.6 g | 155 |
| Mid-morning: salted lassi | 1 tall glass (423 g) | 80 kcal | 5.7 g | 7.9 g | 3.0 g | 19 |
| Lunch: roti | 1 roti (36 g) | 73 kcal | 2.1 g | 12.8 g | 1.3 g | 202 |
| Lunch: second roti | 1 roti (36 g) | 73 kcal | 2.1 g | 12.8 g | 1.3 g | 202 |
| Lunch: matar paneer | 1 bowl (277 g) | 374 kcal | 18.3 g | 25.8 g | 21.5 g | 135 |
| Snack: sprouted moong raita | 1 bowl (153 g) | 93 kcal | 7.1 g | 9.4 g | 3.3 g | 61 |
| Dinner: moong dal | 1 bowl (277 g) | 138 kcal | 7.4 g | 16.4 g | 4.7 g | 50 |
| Dinner: boiled rice | 1 plate (300 g) | 352 kcal | 7.8 g | 77.2 g | 0.6 g | 117 |
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
- Swap a plain paratha for a besan or moong dal chilla at breakfast.
- Add a bowl of curd, raita or a glass of chaas to lunch.
- Make dal thicker, or add a second katori, instead of a second helping of rice.
- Snack on roasted chana, sprouts or peanuts instead of biscuits.
- If you eat eggs, two eggs add about 12–13 g of protein.
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.