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