Skip to main content
DietOwl
Indian Food Science

How Much Protein Do Indians Actually Need? (Veg and Non-Veg)

D

Written By

DietOwl Nutrition Team

Published

17 June 2026

Reading Time

12 min read

How Much Protein Do Indians Actually Need? (Veg and Non-Veg)

How Much Protein Do Indians Actually Need? (Veg and Non-Veg)

Ask ten people how much protein they need and you will get ten different answers, most of them either guesswork or gym-bro folklore. Meanwhile the quieter problem goes unnoticed: across the country, protein intake in India sits below what bodies actually need, in homes that eat well and never go hungry. The food is good. The plates are full. The protein is just thin.

This is not a story about adding expensive powders or copying a Western bodybuilder's diet. It is about understanding a simple number, seeing why the typical Indian thali under-delivers on it, and rebuilding the plate using the same dal, paneer, eggs, curd, and chicken your family already buys. Whether you are vegetarian or non-vegetarian, the fix is the same idea applied to different foods.

Here is what you will learn:

  • The real grams-per-kg target, and why one number does not fit everyone
  • Why most Indian diets quietly fall short on protein
  • How much protein is actually in the foods you already eat
  • A practical day of veg and non-veg meals that hits the target
  • Why spreading protein across the day matters more than the daily total alone

What protein actually does, and why it is not optional

Protein is not just a gym thing. Your muscles, skin, hair, enzymes, antibodies, and the hormones that keep your appetite and mood steady are all built from it, and here is the part that matters most: your body cannot store protein the way it stores fat. Carbohydrate banks as glycogen and surplus energy banks as fat, but protein has no reserve tank, so it must arrive through food today and tomorrow and the day after.

When intake falls short, the effects are slow and easy to miss. You hold on to more fat relative to muscle. You feel hungrier between meals, because protein is the most filling of the three macronutrients. As you age, you lose muscle faster, which is exactly what makes older people frail and prone to falls. None of this announces itself loudly, which is why under-eating protein is so common and so under-diagnosed.

Understanding protein intake in India: the grams-per-kg target

The single most useful habit is to think about protein per kilogram of body weight, not as a vague daily blob. Here is a practical framework, with the honest caveat that these are general population ranges and not a prescription for any one person.

The baseline for a healthy adult

  • Sedentary, healthy adult: about 0.8 to 1.0 gram per kg of body weight. For a 60 kg person, that is roughly 48 to 60 grams a day.
  • Active, exercising, or trying to lose fat: about 1.2 to 1.6 grams per kg. The same 60 kg person now needs around 72 to 96 grams.
  • Older adults (60+): the higher end, around 1.0 to 1.2 grams per kg, because ageing muscle responds less efficiently to protein and needs more of it to hold its ground.

So for most working-age Indians, a target between 60 and 90 grams a day is realistic. The number moves because protein needs scale with how much muscle you are trying to build or protect: someone walking 8,000 steps and lifting nothing needs less than someone in a fat-loss phase trying to keep every kilo of muscle while the scale drops.

The important exception

If you have chronic kidney disease, reduced kidney function, or certain liver conditions, none of the above applies automatically. Higher protein can be the wrong move for you, and your target must be set by your treating doctor. Nutrition works alongside medical care here, never around it. When in doubt, ask your physician before raising your protein meaningfully.

Why most Indian diets quietly fall short on protein

If you look at a standard Indian plate, the structure tells the story. The centre is carbohydrate: a mound of rice or a stack of rotis. Protein appears as a supporting actor, a thin dal poured over rice or a small katori of sabzi with a little paneer. The proportions are backwards, even when the food is wholesome. National diet surveys have repeatedly found that a large share of Indians, vegetarian and non-vegetarian alike, eat below their protein requirement while comfortably meeting their carbohydrate needs. This is not a poverty story; it shows up in well-fed urban households too. Protein intake in India runs low for a structural reason, built into how the plate is composed, not into a shortage of good food.

A few habits make it worse:

  • Dal treated as gravy. A ladle of watery dal over rice might carry only 3 to 5 grams of protein, far less than people assume.
  • Breakfast that is almost pure carbohydrate. Poha, upma, plain idli, bread and jam, or biscuits with chai start the day with very little protein, when a protein-anchored breakfast would set you up far better.
  • Snacking on refined carbs. Namkeen, biscuits, rusk, and fried items fill the gaps that nuts, chana, curd, or a boiled egg could fill with real protein.
  • Assuming roti and rice cover it. Grains do contribute some protein, but not enough to carry the day on their own.

The encouraging part is that fixing this needs no exotic ingredients. It is a redistribution problem. You already buy the right foods. They just need a bigger share of the plate.

How much protein is actually in your everyday foods

People badly misjudge this, usually overestimating dal and underestimating eggs and curd. Here are approximate values for common Indian foods, in their cooked or as-eaten portions, to recalibrate your sense of scale.

Vegetarian sources

  • Cooked dal (1 katori, about 150 ml): 4 to 6 g, depending on how thick it is
  • Rajma or chana, cooked (1 katori): 7 to 9 g
  • Paneer (50 g): about 9 g
  • Tofu (100 g): about 8 to 10 g
  • Soya chunks, cooked (1 katori): 12 to 18 g, one of the richest vegetarian sources
  • Curd or dahi (1 katori): 3 to 4 g
  • Milk (1 glass, 250 ml): about 8 g
  • Roti (1 medium): 3 g
  • Rice, cooked (1 katori): 3 to 4 g
  • Peanuts or mixed nuts (small handful, 30 g): 7 to 8 g

Non-vegetarian sources

  • Egg (1 whole): about 6 g
  • Chicken, cooked (100 g): about 25 to 27 g
  • Fish, cooked (100 g): about 20 to 24 g
  • Mutton, cooked (100 g): about 25 g

Two things jump out. First, animal sources are more concentrated, so non-vegetarians reach a target with smaller volumes. Second, vegetarian foods absolutely add up, but you have to be deliberate. A dal-and-rice meal you imagined had 20 grams of protein may really have 8 to 10. That gap, repeated three times a day, is the whole problem in miniature.

If you want a deeper menu of plant options and how to combine them, our guide to high-protein vegetarian Indian foods breaks down the best sources and pairings in detail.

Veg vs non-veg: do vegetarians lose out?

This is the question every vegetarian family asks, and the honest answer is reassuring with one footnote.

The footnote is protein quality. Animal proteins like egg, chicken, fish, and dairy contain all nine essential amino acids in good proportion, which makes them complete. Most individual plant proteins are a little short in one or another amino acid. Dal, for example, is lower in the amino acid methionine, while rice is lower in lysine. On their own, neither is ideal.

Here is the elegant part, and Indian kitchens solved it long before anyone wrote it down: combine them. Dal with rice, rajma with roti, chana with chawal, idli (rice plus urad dal) all pair a grain with a legume so the amino acids each one lacks are supplied by the other. Eaten across the same day, the combination becomes effectively complete. You do not even need them in the same bite, just within roughly the same day.

So vegetarians do not lose out, provided two things are true. You eat a slightly larger total volume of protein foods to make up for lower concentration, and you keep variety across legumes, dairy, soya, and nuts rather than relying on dal alone. Vegans need a little more planning still, leaning on soya, tofu, legumes, nuts, and seeds, and should discuss B12 with a professional.

Spreading protein across the day: the part most people miss

Suppose you calculate that you need 80 grams of protein and you genuinely eat it, but almost all of it lands at dinner. You have hit your daily total and still left most of the benefit on the table. Here is why.

Your body can only put so much protein toward muscle repair in one sitting. Research points to roughly 20 to 30 grams per meal being the sweet spot for stimulating muscle protein synthesis in most adults; beyond that, the extra is largely used for energy rather than building and protecting muscle. So a day with 5 grams at breakfast, 15 at lunch, and 60 at dinner is far less effective than the same 80 grams split more evenly.

The practical rule is simple: aim for 20 to 30 grams at each of your three main meals. This does three things at once. It maximises the muscle-maintenance signal across the day, it keeps you fuller for longer so you snack less on refined carbs, and it steadies your energy instead of leaving you ravenous by evening. For anyone working on fat loss while protecting muscle, this even distribution matters as much as the daily number, which is why it sits at the heart of any sensible weight loss approach.

The weakest link for almost everyone is breakfast. A bowl of poha or two plain idlis can be transformed by adding eggs or egg bhurji, a katori of curd, a glass of milk, a scoop of soya or paneer in the upma, or a handful of nuts and seeds. That one change often moves a person from chronically short to comfortably on target.

A practical day that hits the target

To make this concrete, here is roughly how 75 to 80 grams of protein can look across a day, in both versions, using ordinary food.

Vegetarian day (about 75 g)

  • Breakfast: Besan chilla or moong dal chilla (2) with a katori of curd, plus a glass of milk. About 22 g.
  • Lunch: 1.5 katori thick dal or rajma, 2 rotis, sabzi, and a katori of curd. About 24 g.
  • Snack: A handful of roasted chana or peanuts with chai. About 8 g.
  • Dinner: Paneer or tofu sabzi (75 to 100 g), 1 katori rice, dal. About 21 g.

Non-vegetarian day (about 80 g)

  • Breakfast: 2 boiled eggs or egg bhurji with 1 toast and a glass of milk. About 20 g.
  • Lunch: Chicken curry (100 to 120 g chicken), 2 rotis, dal, salad. About 30 g.
  • Snack: A katori of curd with seeds, or a small handful of nuts. About 7 g.
  • Dinner: Fish (100 g) or paneer, 1 katori rice, sabzi. About 23 g.

Notice that neither plan removes rice or roti, asks for supplements, or introduces anything your family would find strange. The carbohydrates stay; the protein simply gets promoted from side dish to anchor at each meal. That is the entire intervention.

Bringing it together, and where DietOwl fits

If you take only one idea from this, let it be this: the problem is rarely the food in your kitchen, it is the proportion of protein on your plate and how unevenly it lands across the day. Set a sensible per-kilogram target, build each main meal around a protein source, keep variety if you are vegetarian, and fix breakfast first. Those few moves close the gap that surveys keep finding in Indian diets, without sacrificing anything you love eating.

Of course, a blog can only give you the general map. Your real target depends on your weight, activity, medical history, food preferences, and what your family actually cooks, and that is where many people get stuck turning principles into a plan they can sustain.

That is exactly what DietOwl is built for. We work with your existing food, routine, and goals to set the right protein target and build meals around it, all over WhatsApp with a real human team guiding you. Many clients find that simply rebalancing their plate toward protein changes how full and energetic they feel, though individual results vary and any clinical condition is always managed alongside your doctor. If you would like a plan shaped around your kitchen rather than someone else's, take a look at how DietOwl works and what it costs.

You do not need to give up your dal-chawal or your chicken curry. You just need to give protein the seat at the table it deserves.

Related Topics

#Protein#Indian Diet#Vegetarian#Non-Vegetarian#Nutrition Basics#Muscle Health#Weight Loss

Biological Audit

Need a customized Indian Food Science plan?

Join 100+ Indians on a personalised Indian plan, on WhatsApp.

Deepen your Discovery.