Indian foods calories, protein and fibre chart with nutritious vegetarian foods including dal, chickpeas, grains, paneer and vegetables for nutrition planning.

Indian Foods Calories, Protein & Fibre Chart: What You Actually Get Per Serving

Nutrition charts often create more confusion than clarity.

One website tells you soya has 52 g protein. Another tells you dal has 25 g. Paneer looks high in protein but also high in calories, while rice is labelled either “bad” or “healthy” depending on the article.

The problem is usually the serving size.

Comparing every food per 100 g can be scientifically valid but practically useless when one food is weighed dry, another cooked and another eaten in a much smaller portion.

This guide uses realistic serving sizes so you can compare three things that matter together:

calories + protein + fibre.

Key Takeaways

  • Calories tell you how much energy a food provides; they do not tell you whether the food is nutritious.
  • Protein supports normal tissue maintenance and many metabolic functions.
  • Fibre supports normal bowel function and is associated with broader metabolic benefits.
  • A food can be high in protein but also calorie-dense, such as paneer or peanuts.
  • Dal and beans provide the useful combination of protein + fibre.
  • Rice and roti can fit into a healthy diet; the main issue is portion and what accompanies them.
  • Nuts and seeds are nutritious but calorie-dense.
  • Compare foods using realistic servings, not only per 100 g.
  • Recipe-based foods vary considerably according to oil, sugar and cooking method.
  • This chart is a planning tool—not a personalized calorie prescription.

Where Do These Numbers Come From?

Indian food-composition values are best interpreted using standardized food databases rather than influencer charts.

The ICMR-NIN Indian Food Composition Tables provide analytical composition data for hundreds of foods consumed in India.

The numbers below are rounded practical estimates based on established food-composition data and typical portions.

Cooking water, brand, variety, fat content and recipe preparation can all change the final result.

This is especially important for foods such as:

dal, paneer, curd, poha, khichdi and sabzi.

Protein-Rich Foods: Calories, Protein & Fibre

Food Practical Serving Calories Protein Fibre
Paneer 100 g ~260–280 kcal ~18–20 g 0 g
Firm tofu 100 g ~100–140 kcal ~12–15 g ~1 g
Soya chunks 30 g dry ~100–110 kcal ~15–16 g ~4 g
Cooked lentils 1 cup ~220–230 kcal ~17–18 g ~15 g
Rajma 1 cup cooked ~220–230 kcal ~14–15 g ~13 g
Chickpeas/chole 1 cup cooked ~260–270 kcal ~14–15 g ~12 g
Kala chana 1 cup cooked ~260–280 kcal ~14 g ~12 g
Green peas 1 cup cooked ~130–140 kcal ~8–9 g ~9 g
Regular curd 200 g ~120–150 kcal ~7–8 g 0 g
Milk 250 ml ~120–160 kcal ~8 g 0 g

Values vary considerably according to brand and preparation, especially for dairy and tofu.

If protein is your main goal, our High-Protein Vegetarian Foods in India guide compares many more foods using realistic portions rather than headline 100 g values. WellBeingMora

Cereals and Staples: Calories, Protein & Fibre

Food Practical Serving Calories Protein Fibre
Whole-wheat roti 1 medium ~100 kcal ~3 g ~2–3 g
White rice 1 cup cooked ~200 kcal ~4 g <1 g
Brown rice 1 cup cooked ~210–220 kcal ~5 g ~3–4 g
Oats 50 g dry ~185–195 kcal ~6–7 g ~5 g
Daliya 1 cup cooked ~140–170 kcal ~5 g ~4 g
Poha 50 g dry ~175–185 kcal ~3–4 g ~1–2 g

Notice what this table does not say.

It does not say:

brown rice good, white rice bad

or

roti is always better than rice.

The full meal matters.

A plate containing a moderate serving of rice plus rajma and vegetables can provide far more protein and fibre than four rotis with a small amount of potato sabzi.

Nuts and Seeds: Nutrient-Dense but Calorie-Dense

Food Serving Calories Protein Fibre
Peanuts 30 g ~170 kcal ~7–8 g ~2–3 g
Almonds 30 g ~170–180 kcal ~6 g ~3–4 g
Pumpkin seeds 30 g ~165–175 kcal ~8–9 g ~2 g
Flaxseed 15 g ~80 kcal ~3 g ~4 g
Chia seeds 15 g ~70–75 kcal ~2–3 g ~5 g
Sesame seeds 15 g ~85 kcal ~3 g ~2 g

Nuts and seeds are excellent examples of why calories should not be interpreted as a quality score.

They are calorie-dense because they contain substantial fat, while also providing fibre, protein and micronutrients.

The correct response is not:

“Avoid nuts because calories are high.”

It is:

“Use an appropriate serving.”

Fruits and Vegetables

Food Practical Serving Calories Protein Fibre
Guava 100 g ~65–70 kcal ~2–3 g ~5 g
Banana 1 medium ~100–110 kcal ~1 g ~3 g
Apple 1 medium ~90–100 kcal <1 g ~4 g
Orange 1 medium ~60–65 kcal ~1 g ~3 g
Potato 1 medium cooked ~150–170 kcal ~4 g ~3–4 g
Sweet potato 1 medium ~110–120 kcal ~2 g ~4 g
Cooked spinach 1 cup ~40 kcal ~5 g ~4 g
Broccoli 1 cup cooked ~50–55 kcal ~4 g ~5 g

Vegetables often provide fewer calories for a larger food volume.

But “low calorie” does not automatically mean “more nutritious than everything else.”

A balanced meal still needs adequate protein, energy and fat.

Which Foods Give the Most Protein for Their Calories?

For vegetarian diets, tofu and soy foods generally provide strong protein density.

Paneer provides substantial protein too, but often with more calories because of its fat content.

Legumes provide slightly less protein density than concentrated soy products, but they bring something important:

fibre.

That makes foods such as:

dal + rajma + chana

particularly useful for meals because they combine protein and fibre rather than providing only one.

Which Foods Give the Most Fibre?

Legumes perform exceptionally well.

One cooked cup of lentils, chickpeas or rajma can provide roughly 12–16 g fibre, depending on variety and preparation.

Fruits such as guava and foods such as chia, flax, oats and vegetables also contribute.

Our High-Fibre Foods in India guide explains how to increase fibre gradually rather than suddenly doubling intake and ending up with bloating.

Why Protein and Fibre Together Can Be Useful

Both protein and fibre can influence fullness, but the evidence should not be exaggerated.

A systematic review and meta-analysis of randomized controlled trials found that higher acute protein intake generally increased fullness and reduced hunger, although longer-term appetite responses were less consistent. See the protein and appetite meta-analysis. PubMed

Fibre research is more variable because different fibres behave differently. A systematic review found that more viscous fibres such as certain beta-glucans and pectins reduced appetite more consistently than less-viscous fibres, while effects on body weight were generally modest. See the fibre review. PubMed

So the practical meal principle remains:

protein anchor + fibre-rich plants + appropriate carbohydrate portion

rather than trying to maximize one nutrient alone.

Which Is Better: Dal-Rice or Paneer-Roti?

There is no automatic winner.

Dal-rice can provide protein, fibre and carbohydrate.

Paneer-roti can provide more concentrated protein but may also contain more saturated fat depending on portion and preparation.

The better meal depends on:

  • portions,
  • vegetables included,
  • total calories,
  • protein target,
  • the rest of the day's diet.

Nutrition is rarely decided by one food-versus-food battle.

Why “Per 100 g” Can Mislead You

Soya chunks are the classic example.

Dry soya may contain more than 50 g protein per 100 g.

But most people do not eat 100 g of dry soya chunks in one sitting.

They cook a much smaller dry portion, which absorbs water and expands.

By contrast, eating 100 g paneer is very realistic.

That is why practical servings are more useful for meal planning.

Does a High-Protein Diet Automatically Cover Your Micronutrients?

No.

Protein, calories and fibre are only three parts of nutrition.

A vegetarian diet can contain plenty of:

paneer + tofu + dal + soy

and still require attention to other nutrients.

Vitamin B12 is a clear example because unfortified plant foods are not reliable B12 sources. The Vitamin B12 ingredient guide explains why vegetarian diets need a deliberate source.

If someone's food pattern repeatedly lacks several vitamins and minerals, a product such as the WellBeingMora Whole Food Multivitamin belongs in the micronutrient-support category—not as a substitute for protein, vegetables or fibre. WellBeingMora

For people evaluating supplementation after looking at their overall food pattern, the complete WellBeingMora supplement collection provides a broader category view rather than assuming one supplement fits every gap. WellBeingMora

How Should You Use This Chart?

Do not attempt to build a mathematically perfect diet from one table.

Instead, use it to notice patterns.

If breakfast gives you only 4 g protein, improve the protein anchor.

If lunch has almost no vegetables or pulses, fibre may be low.

If nuts, oils and paneer appear everywhere, calories may be much higher than expected even though the foods themselves are nutritious.

The chart should help you adjust proportions, not make you afraid of food.

The Bottom Line

Calories, protein and fibre answer three different questions.

Calories: How much energy does this serving provide?

Protein: How much protein does it contribute?

Fibre: How much indigestible carbohydrate supports bowel and metabolic health?

The most useful Indian foods often perform well across more than one category.

Dal, rajma and chana are good examples because they provide:

protein + fibre + useful energy

in one food.

Use realistic serving sizes, compare complete meals and remember:

the food with the highest protein number is not automatically the best food—and the lowest-calorie food is not automatically the healthiest meal.

Frequently Asked Questions

Q1. Which Indian food is highest in protein?
Dry soya chunks are among the most protein-dense common vegetarian foods, while paneer, tofu, lentils, rajma and chickpeas provide substantial amounts in realistic servings.

Q2. Which Indian foods are highest in fibre?
Lentils, rajma, chickpeas, whole grains, seeds, guava and many vegetables are useful fibre sources.

Q3. Is roti lower in calories than rice?
The answer depends on serving size. One medium roti may contain around 100 kcal, while one cup cooked rice contains roughly 200 kcal, but meals rarely contain equal quantities of each.

Q4. Is dal high in protein?
Yes. A substantial cooked serving can provide meaningful protein and fibre, but a few spoonfuls of dal do not make a carbohydrate-heavy meal high in protein.

Q5. Is paneer good for weight loss?
Paneer can fit into weight-management diets because it provides protein, but it is relatively calorie-dense. Portion size and preparation matter.

Q6. Are nuts high in calories?
Yes, because they contain substantial fat. They are also nutrient-dense, so a sensible serving is usually more appropriate than avoiding them entirely.

Q7. Which foods provide both protein and fibre?
Lentils, rajma, chana, peas, soybeans, nuts and seeds provide both in varying amounts.

Q8. Should I count calories from vegetables?
They still contain calories, but most non-starchy vegetables are relatively low in energy and provide substantial volume and micronutrients.

Q9. Are these numbers exact?
No. Food composition varies with variety, brand, cooking, water content and recipe. Use the chart as a practical estimate.

Q10. Is protein and fibre enough for a complete diet?
No. Vitamins, minerals, essential fats and total food variety also matter

Back to blog

Leave a comment

Kavita

Reviewed by: Kavita

M.Sc. in Clinical Nutrition & Dietetics

Kavita Patel holds an M.Sc. in Clinical Nutrition & Dietetics and focuses on translating nutrition and wellness science into clear, practical guidance for everyday health.