Free tool

Protein calculator

Protein is the macro worth getting right. It protects muscle while you are in a deficit and it is by some distance the most filling of the three. Enter your weight and goal for a daily target in grams.

Your daily protein target
Sensible range
As calories
Spread across the day

Where the numbers come from

The research consensus for people who train sits around 1.6–2.2 g per kilogram of bodyweight per day. Higher within that range while cutting, because a deficit is when muscle is most at risk.

Going above roughly 2.2 g/kg has not been shown to add much for most people. It is not harmful for healthy kidneys, it is just unnecessary — and it crowds out carbs and fat you would probably rather eat.

If you are not training at all, 1.2–1.6 g/kg is plenty.

Split your whole day into macros →

Hitting it

What that looks like on a plate.

Targets are easy to set and harder to reach, especially on a vegetarian diet. These are rough protein figures for common foods — enough to plan a day without weighing anything.

FoodServingProtein
Chicken breast100 g~31 g
Egg1 large~6 g
Paneer100 g~18 g
Greek yoghurt150 g~15 g
Curd (dahi)1 katori~4 g
Dal, cooked1 katori~6 g
Rajma / chole, cooked1 katori~8 g
Soya chunks, dry50 g~26 g
Whey protein1 scoop~24 g
Tofu100 g~12 g
Roti1~3 g
Rice, cooked1 cup~4 g

Frequently asked questions

Should I use bodyweight or goal weight?

For most people current bodyweight is fine. If you are carrying a lot of fat, calculating from your goal weight or lean mass avoids an unnecessarily large number.

Does protein timing matter?

Far less than the daily total. Spreading it across three or four meals is mildly better than one large hit, but hitting your total is the part that matters.

Is high protein bad for your kidneys?

There is no good evidence of harm in people with healthy kidneys. If you have existing kidney disease, speak to your doctor before raising protein intake.

How do I hit this on a vegetarian diet?

Paneer, curd, dal, rajma, chole, soya chunks and whey do most of the work. Soya chunks in particular are unusually protein-dense and cheap. BetterCal follows your diet setting, so its suggestions stay relevant — see Indian food tracking.

Next step

Track protein without the arithmetic.

Describe the meal; BetterCal fills in protein, carbs and fat. Free to start on iPhone and Android.