Track your nutrition and health goals

arrowTry the Hint app

Protein Calculator - How Much Protein Do You Need Per Day?

Find your daily protein intake in grams for your weight, activity and goal, split across your meals

years

Between 15 and 120 years

kg

Vegetarians get a list of Indian protein sources with their results

Frequently Asked Questions

How Much Protein Do You Need?

Protein needs are set by body weight. The Recommended Dietary Allowance (RDA) is 0.8 g of protein per kg of body weight a day. That is the amount that prevents deficiency in most healthy, fairly inactive adults. It is a floor, not a target for everyone.

If you exercise regularly, are trying to lose fat or want to build muscle, research supports eating more. The International Society of Sports Nutrition (ISSN) recommends 1.4-2.0 g/kg for most exercising people, and up to about 2.2 g/kg is commonly used for building muscle. This protein intake calculator uses three ranges:

🌿

General health: 0.8 g/kg

The RDA baseline. Enough to maintain health and body weight if you are not training hard.

⚖️

Fat loss: 1.2-1.6 g/kg

Extra protein in a calorie deficit helps you keep muscle and stay full on fewer calories.

💪

Muscle gain: 1.6-2.2 g/kg

Combined with strength training, this range supports building new muscle.

Within each range, your activity level decides where you land: sedentary uses the low end and extra active the high end. The Macro Calculator uses exactly the same numbers, so the two tools always agree. For an India-focused guide, read our article on daily protein requirement in India.

Protein Requirement by Goal and Body Weight

Use this table as a quick protein requirement calculator. Values are rounded to the nearest 5 g, the same way the calculator above rounds your result.

Body weightGeneral Health
0.8 g/kg
Fat Loss
1.2-1.6 g/kg
Muscle Gain
1.6-2.2 g/kg
50 kg (110 lb)40 g60-80 g80-110 g
60 kg (132 lb)50 g70-95 g95-130 g
70 kg (154 lb)55 g85-110 g110-155 g
80 kg (176 lb)65 g95-130 g130-175 g
90 kg (198 lb)70 g110-145 g145-200 g

Worked example:

A 70 kg person who strength trains 3-5 days a week and wants to build muscle needs about 70 × 1.9 = 133 g, or 135 g of protein a day. That is 45 g per meal across 3 meals, or about 34 g across 4.

The Indian Vegetarian Protein Gap

Typical Indian diets are built around rice, roti and other cereals, with a small bowl of dal on the side. Surveys regularly find that many Indians, and vegetarians in particular, eat less protein than they need, and that much of it comes from cereals rather than richer sources. A day of roti, rice, one katori of dal and sabzi often lands well below even the 0.8 g/kg baseline for an adult.

The fix is not complicated. Add a protein-rich food to every meal. Use the "protein calculator in food" approach: look up what you actually eat, then fill the gap.

🧀

Paneer and tofu

Paneer has about 18 g of protein per 100 g. Firm tofu has about 10-15 g with less fat. Read more about paneer nutrition.

🫘

Soya chunks

About 52 g of protein per 100 g dry, or roughly 13 g in a 25 g serving. One of the cheapest vegetarian proteins. See soya chunks nutrition.

🥣

Bigger dal, more legumes

A katori of cooked dal gives about 7-9 g. Chana and rajma give a little more. Find out which dal is highest in protein.

🥛

Dairy through the day

A glass of milk has about 8 g. Greek yogurt or hung curd has about 10 g per 100 g, roughly twice regular dahi.

More vegetarian protein ideas

See our lists of high-protein vegetarian foods in India and vegetarian protein sources. Eating dal with rice or roti also combines their amino acids, which improves overall protein quality.

Protein Per Meal and Timing

How you spread your protein matters as well as the daily total. Many people eat very little protein at breakfast and most of it at dinner. Research suggests muscle responds best to about 20-40 g of protein per meal, spread over 3-4 meals.

  • Breakfast: add curd, paneer bhurji, besan chilla, eggs or a glass of milk to poha or upma.
  • Lunch and dinner: make dal, chana, rajma, paneer, chicken or fish a proper portion, not a side.
  • Snack: roasted chana, peanuts, sprouts chaat or Greek yogurt fill the gap between meals.
  • Around workouts: a protein-rich meal within a few hours before or after training is enough. You do not need to rush a shake.

If protein powder helps you hit your target, it is a convenience, not a requirement. Whole foods can cover the full amount for most people.

Protein for Women and Older Adults

The same g/kg ranges apply to men and women. Women usually need fewer grams in total simply because they tend to weigh less, not because the recommendation is different. Pregnancy and breastfeeding raise protein needs, so follow your doctor's advice during those times.

Older adults lose muscle more easily with age, and many experts suggest they aim a little above the 0.8 g/kg RDA, with regular strength or resistance exercise. If you are older or have a health condition, a doctor or registered dietitian can help you set the right number.

Is Too Much Protein Harmful?

For healthy adults, eating up to about 2 g of protein per kg a day is generally considered safe. There is no need to go far beyond the ranges in this calculator: extra protein above your needs is simply used for energy.

The main practical risk of a very high protein diet is that it pushes out other foods. Keep vegetables, fruit, whole grains and water in your day alongside your protein.

Kidney disease:

If you have chronic kidney disease or reduced kidney function, a high protein intake may not be right for you. Talk to your doctor before increasing your protein.

Next steps

Build your full plan with the Macro Calculator, set your calories with the Calorie Deficit Calculator, and check the protein in any dish with the Indian Food Calorie Calculator.