Wondering how much protein you need to build muscle or lose fat? Learn the science-backed daily targets, the best Indian protein sources, and simple ways to hit your numbers.
Walk into any gym in India and you will hear three different answers to the same question: “How much protein should I eat?” One person swears by a gram per pound of bodyweight, another says dal and roti are enough, and a third has just bought a giant tub of whey and is taking three scoops a day. The truth sits somewhere in the middle, and it is easier to figure out than most people think.
This guide breaks down how much protein you actually need, how to adjust it for your goal, and how to hit your target using foods you already eat.
Why protein matters for training
Protein is made of amino acids, the building blocks your body uses to repair muscle tissue after training. When you lift weights, you create tiny amounts of damage in your muscle fibres. Your body repairs that damage and, when the conditions are right, rebuilds the fibres slightly stronger. That process is called muscle protein synthesis, and it needs a steady supply of amino acids to work well.
Protein also helps with appetite control, supports immune function, and keeps you from losing muscle when you diet. If you train regularly and eat too little protein, you are leaving progress on the table.
The numbers: how much is enough?
For a sedentary adult, the general recommendation is around 0.8 grams of protein per kilogram of bodyweight per day. That is enough to prevent deficiency, but it is not designed for people who lift weights and want to change how their body looks and performs.
Research on resistance-trained people points to a higher range. For most lifters, a daily intake of roughly 1.6 to 2.2 grams per kilogram of bodyweight supports muscle growth and recovery. Going above that range is generally not harmful for healthy people, but the extra benefit is small.
Here is what that looks like in practice:
- A 60 kg person aims for about 96 to 132 g per day.
- A 70 kg person aims for about 112 to 154 g per day.
- An 80 kg person aims for about 128 to 176 g per day.
- A 90 kg person aims for about 144 to 198 g per day.
If you are a beginner, the lower end of the range is perfectly fine. If you are leaner, training hard, or in a calorie deficit, lean towards the higher end.
Adjusting protein for your goal
Building muscle. Aim for 1.6 to 2.0 g/kg while eating at or slightly above your maintenance calories. Protein signals the building process, but calories and carbohydrates provide the energy to train hard and recover.
Losing fat. Protein becomes even more important in a calorie deficit. Pushing intake towards 2.0 to 2.2 g/kg helps protect your muscle while the scale goes down. It also keeps you fuller, which makes dieting far easier.
Maintaining. If you are happy with your physique and just want to stay strong, around 1.4 to 1.8 g/kg is usually plenty.
Does timing matter?
You may have heard of the “anabolic window”, the idea that you must drink a shake within 30 minutes of finishing your workout or lose your gains. The current evidence says this window is much wider than gym folklore suggests. Your total daily protein matters most. After that, spreading your intake across three to five meals, each with roughly 20 to 40 grams, is a smart way to keep amino acids available through the day.
Having a protein-rich meal or shake within a couple of hours either side of training is a sensible habit, but do not panic if you are stuck in traffic and your shake is delayed.
Protein sources you already know
You do not need to rely on supplements alone. Indian kitchens are full of good protein sources.
Non-vegetarian options
- Eggs: about 6 g per egg, and the protein is high quality.
- Chicken breast: roughly 25 to 30 g per 100 g cooked.
- Fish such as rohu, surmai or tuna: around 20 to 25 g per 100 g.
Vegetarian options
- Paneer: about 18 g per 100 g.
- Greek-style or hung curd: roughly 8 to 10 g per 100 g.
- Dal, rajma, chole and other legumes: 7 to 9 g per cooked cup, and even more when paired with grains.
- Soya chunks: around 50 g per 100 g dry weight, making them one of the most protein-dense foods available.
- Milk: about 8 g per glass.
- Tofu, sprouts, peanuts and sattu add variety.
Combining pulses with grains, such as dal with rice or rajma with roti, gives you a more complete amino acid profile across the day.
Where supplements fit in
Supplements are exactly that: a supplement to your diet, not a replacement for it. A scoop of whey typically gives around 24 to 27 g of protein with minimal fat and carbs, and it is convenient when you are busy, travelling, or struggling to reach your target with food alone.
If your diet is vegetarian and you find it hard to eat enough protein without piling on calories, a quality whey or plant protein can close the gap easily. Always check that the product is third-party tested for purity and heavy metals, and be wary of labels that hide the real protein content behind “proprietary blends”.
A sample day for a 70 kg vegetarian lifter
Target: about 130 g of protein.
- Breakfast: 3 egg or paneer bhurji with 2 rotis (about 25 g)
- Mid-morning: Glass of milk and a handful of peanuts (about 14 g)
- Lunch: Dal, rice, a bowl of curd and sabzi (about 25 g)
- Evening: Whey protein shake (about 25 g)
- Dinner: Soya chunk curry or paneer with rotis (about 35 g)
- Before bed: Bowl of hung curd (about 10 g)
Total: roughly 134 g without anything exotic.
Common mistakes to avoid
- Ignoring total calories. Protein alone does not build muscle. You also need enough energy and carbs to fuel training.
- Eating most protein at one meal. Spread it out so every meal contributes.
- Chasing extreme numbers. More than 2.2 g/kg rarely adds benefit and can crowd out carbs and fats you need.
- Skipping hydration. Higher protein intake goes best with good water intake.
- Relying only on shakes. Whole foods bring fibre, vitamins and minerals that powders do not.
If you have kidney disease or any medical condition, speak to your doctor before raising your protein intake significantly.
The bottom line
For most people who train, 1.6 to 2.2 grams of protein per kilogram of bodyweight is the sweet spot. Work out your number, spread it across your meals, use Indian staples as your foundation, and bring in a clean, lab-tested protein powder when convenience calls. Do that consistently for months, not days, and your results will follow.
Ready to fill the gaps in your nutrition? Explore the lab-tested protein range at shakfitness.in and fuel your strength the smart way.
