One hundred grams of protein a day is the number most gym trainers in India throw at their clients. It sounds simple until you try it. A typical Indian day of poha, dal-chawal, a couple of rotis and chai adds up to maybe 40 to 50 g. Closing the gap takes planning, not more effort.
Quick answer
To eat 100 g of protein a day, aim for about 25 to 30 g at each of three meals and 10 to 15 g from a snack. Build every meal around one main protein, such as chicken, eggs, paneer or fish, and add dal, curd or sprouts on the side.
Do you actually need 100 g?
The general minimum for adults is about 0.8 g of protein per kg of body weight. People who strength train, want to lose fat while holding muscle, or are over 40 benefit from 1.2 to 1.6 g per kg. For a 70 kg adult, that is roughly 85 to 110 g a day, which is why 100 g is a sensible target for most active people.
People with kidney disease or other medical conditions should check with their doctor before raising protein intake.
Why Indian diets fall short
Indian meals are built around grains: rice, roti, poha, upma. Protein usually arrives as a side, a katori of dal or a few pieces of chicken in a large bowl of gravy. One katori of dal gives about 7 to 9 g. Two rotis add about 6 g. That is why the plate looks full but the protein count stays low.
The fix is to flip the plate: make the protein the main dish and the grain the side.
Protein in everyday Indian foods
| Food | Serving | Approx. protein |
| Chicken breast, cooked | 150 g | 45 g |
| Fish (rohu or surmai), cooked | 150 g | 30 g |
| Eggs | 3 whole | 18 g |
| Paneer | 100 g | 18 g |
| Hung curd or Greek yogurt | 200 g | 18 g |
| Soya chunks, dry | 30 g | 15 g |
| Dal, cooked | 1 katori (150 g) | 8 g |
| Sprouts | 1 cup | 7 g |
| Roti | 2 medium | 6 g |
| Milk | 1 glass (250 ml) | 8 g |
A sample 100 g protein day
| Meal | What to eat | Protein |
| Breakfast | 3-egg omelette with vegetables, 1 slice toast, glass of milk | ~29 g |
| Lunch | 120 g chicken breast, 1 katori dal, 1 roti, salad | ~47 g |
| Snack | 150 g hung curd with fruit | ~13 g |
| Dinner | 100 g paneer tikka or grilled fish, sautéed vegetables | ~18–20 g |
| Total | ~107 g |
Vegetarian days work too: swap the chicken for soya chunks and paneer, and add an extra serving of curd.
6 habits that make 100 g easy
- Start with breakfast. It is the meal where most Indians eat the least protein. Eggs, paneer bhurji or a besan chilla with curd change that.
- Fill half the protein quota at lunch. A palm-and-a-half portion of chicken does most of the work.
- Keep a ready protein in the fridge. Cooked chicken, boiled eggs and hung curd turn any meal into a high-protein one in seconds.
- Snack on protein, not biscuits. Roasted chana, curd or a few slices of chicken beat namkeen.
- Weigh portions for a week. Most people overestimate how much protein they eat. A week of weighing resets your eye.
- Use a tracker. Free apps make it easy to see where your day falls short.
FAQs
Can I get 100 g of protein without supplements? Yes. Whole foods easily reach 100 g with planning, as the sample day shows.
Is 100 g of protein a day too much for women? For an active woman weighing 60 to 70 kg, 80 to 100 g is within the commonly recommended range.
Can I eat 100 g of protein in one meal? Your body can digest it, but spreading protein across the day is better for muscle building and easier on appetite.
The shortcut to the biggest serving
The single biggest jump in daily protein comes from one solid chicken serving. One pack of Meatigo’s Everyday Chicken Breast or Everyday Chicken Steak gives 32 g of protein, nearly a third of your 100 g target, ready in minutes. It’s the easiest way to meat your macros on a busy day.