Indian Food Calorie Chart: Protein, Fibre and Calories in Common Foods

Written by: Chief Nutritionist Vasanthi Senthilvel
21 years of experience | Newtrist Nutritionist Dietitian Dietician
Best Nutritionist in Bangalore with multiple awards for excellence in clinical nutrition, weight loss, holistic health and nutrition innovation.
Medically reviewed by: Dr Prathiba G MBBS, DNB, FIRM, FMAS | Dr Sunil kumar N MBBS, MD, DM | Dr Vinay Prasad MBBS, MD, DM

Medical Disclaimer: Nutritional needs vary based on an individual’s profile. The information on this page is for general educational purposes only and is not intended to replace personalised medical or nutrition care.

Look up the calories in one roti and you may find several different answers. The same happens with rice, dal, paneer, dosa and many other Indian foods. Usually, the difference comes from something important that the calorie number does not show: how much food was measured and whether it was raw, cooked or prepared.

This Indian food calorie chart compares approximate calories, protein and fibre in familiar foods alongside the measurement used. It helps you understand what different foods provide without assuming that the lowest-calorie food is automatically the best choice or that a standard serving is the right portion for everyone.

Key Takeaway: An Indian food calorie chart shows the approximate calories, protein and fibre present in a stated amount of food. Check whether the value refers to raw weight, cooked weight or a common serving before comparing foods. The chart tells you what a food contains, but it cannot determine the amount that is appropriate for an individual.

Chief Nutritionist Vasanthi

Indian Food Calorie Chart at a Glance

The measurement basis is essential when reading the chart. A value for 100 g cooked food cannot be treated as equivalent to 100 g dry food or one prepared serving.

Values are approximate, particularly for foods whose size, recipe or cooking method can vary.

FoodMeasurement basisApprox. caloriesApprox. proteinApprox. fibre
White rice100 g cooked125-135 kcal2-3 g<1 g
Brown rice100 g cooked120-130 kcal2-3 g1-2 g
Oats100 g dry370-390 kcal12-14 g9-11 g
Ragi100 g dry320-335 kcalabout 7 g10-12 g
Jowar100 g dry330-350 kcal9-11 g9-11 g
Bajra100 g dry345-365 kcal10-12 g10-12 g
Wheat roti1 medium, without added fat80-120 kcal3-4 g2-3 g
Plain paratha1 medium180-260 kcal4-6 g2-4 g
Dal/lentils100 g cooked105-120 kcal7-9 g4-8 g
Chickpeas100 g cooked160-170 kcal8-9 g7-8 g
Rajma100 g cooked125-135 kcal8-9 g6-7 g
Milk100 ml60-75 kcal3-3.5 g0 g
Curd100 g60-80 kcal3-4 g0 g
Paneer100 g265-320 kcal18-21 g0 g
Idli1 medium55-75 kcal2-3 g0.5-1.5 g
Plain dosa1 medium120-180 kcal3-5 g1-2 g
Rava upma100 g prepared120-170 kcal3-5 g1-3 g
Spinach100 g raw20-25 kcal2-3 g2-3 g
Cauliflower100 g raw20-30 kcalabout 2 g2-4 g
Carrot100 g raw35-45 kcalabout 1 g2-4 g
Green peas100 g raw80-85 kcalabout 5 gabout 5 g
Papaya100 g edible portion40-45 kcal<1 g1.5-2.5 g
Apple100 g edible portion50-55 kcal<1 g2-3 g
Guava100 g edible portion60-70 kcal2-3 g5-6 g
Banana100 g edible portion85-95 kcal1-1.5 g2-3 g
Egg1 large70-80 kcal6-7 g0 g
Chicken breast100 g cooked160-170 kcal30-32 g0 g
Fish100 g cooked120-200 kcal20-26 g0 g
Almonds30 g170-180 kcalabout 6 g3-4 g
Peanuts30 g165-175 kcal7-8 g2-3 g
Flaxseeds30 g155-165 kcal5-6 g7-8 g

The chart becomes more useful when all three nutrient columns are considered together. Two foods can provide similar calories while differing substantially in protein and fibre.

Indian food calorie chart comparing calories, protein and fibre in common Indian foods

How to Read an Indian Food Calorie Chart

What quantity is being measured?

A value for 100 g cannot be treated as equivalent to one piece, 30 g or one cup.

Is the food raw or cooked?

Cooking often changes the water content and therefore changes the amount of calories and nutrients present in 100 g of the finished food.

Is it a food or a recipe?

Plain rice has fewer variables than a paratha, dosa or upma, where ingredient quantities and cooking methods influence the final value.

Compare foods on the same measurement basis whenever possible.

Why Do Nutrition Values Differ Between Charts?

Different numbers do not always mean that one nutrition chart is incorrect.

The food variety may be different. The measurement may be raw rather than cooked. A serving may be larger. A prepared dish may contain different amounts of its main ingredient, water or cooking fat.

Prepared Indian foods therefore often need approximate ranges rather than apparently exact numbers. Once the measurement basis is clear, many of the contradictions between food charts become easier to understand.

Calories, Protein and Fibre in Rice, Grains and Millets

Rice and Common Rice Varieties

Cooked rice contains substantial water, which is why its per-100 g values look much lower than the values for dry grains.

White rice, brown rice and basmati rice can also differ in fibre and other aspects of their composition. For comparison, the important point is to use the same cooked or uncooked basis rather than assuming that every value labelled “rice” represents the same amount of grain.

Oats, Ragi and Other Grains and Millets

Oats, ragi, jowar and bajra provide carbohydrate alongside varying amounts of protein and fibre.

Their dry values appear relatively concentrated because little water is present at the time of measurement. Once a grain becomes porridge, roti or another preparation, the nutritional value of the finished food depends on what else has been added and how much water it contains.

Calories, Protein and Fibre in Roti and Indian Flatbreads

Wheat Roti and Millet Rotis

“One roti” is convenient to count, but it is not a standard weight.

A small, thin roti contains less flour than a large, thick one. The type of flour can also change the protein and fibre composition. This is why a per-piece roti value is best treated as an approximate reference rather than a fixed number that applies to every roti.

Paratha and Other Prepared Flatbreads

Parathas usually have more nutritional variation than plain rotis.

Cooking fat and fillings can contribute additional calories and alter protein and fibre. A plain paratha, aloo paratha and paneer paratha therefore should not be assumed to have the same nutrition value. For a broad comparison, the useful distinction is that prepared flatbreads include more variables than flour alone.

Calories, Protein and Fibre in Dal, Pulses and Legumes

Common Dals

Dal can contribute both protein and fibre alongside carbohydrate.

The cooked value varies partly because different pulses have different compositions and partly because the amount of water in the finished preparation changes its concentration. A thinner and thicker dal can therefore provide different amounts of nutrients in the same-looking bowl.

Chickpeas, Rajma and Other Legumes

Whole legumes such as chickpeas and rajma also contribute both protein and fibre.

This makes them useful examples of why calorie comparisons alone can be incomplete. A food may provide a similar number of calories to another food while having a substantially different protein and fibre profile.

Calories and Protein in Milk, Curd and Paneer

Milk and Curd

Milk and curd provide protein but essentially no fibre. Their calorie values can vary according to factors such as fat content and the particular product.

Paneer

Paneer is more concentrated than milk or curd because much of the liquid is removed during production.

This concentration helps explain why paneer provides considerably more protein and calories per 100 g. The number itself describes the food. Whether that concentration suits a person’s diet depends on the wider nutritional context.

Calories, Protein and Fibre in Common Indian Breakfast Foods

Idli and Dosa

Idli and dosa may begin with related ingredients, but the finished foods are different.

Serving size, batter quantity and cooking method influence their final nutrition values. Dosa tends to show particularly wide variation because thickness, diameter and cooking fat are not standard. These values therefore work best as approximate references rather than universal numbers.

Upma and Other Common Preparations

Prepared foods such as upma depend on the proportion of cereal, water, vegetables and other ingredients.

That means two bowls of similar volume do not necessarily contain the same amount of the main ingredient. For mixed dishes, the recipe can matter as much as the serving size.

Indian food calorie chart

Calories, Protein and Fibre in Common Vegetables

Many vegetables contain substantial water and therefore provide relatively few calories per 100 g.

Their protein and fibre values still vary. Peas, leafy vegetables, roots and cruciferous vegetables do not have identical nutritional compositions.

A raw vegetable value also describes the vegetable itself rather than every cooked sabzi made from it. Once other ingredients are added, the nutritional composition of the finished dish changes.

Calories, Protein and Fibre in Common Fruits

Fruits differ in water, carbohydrate and fibre content.

Banana is more energy-dense per 100 g than several water-rich fruits, while guava is notable for providing comparatively more fibre.

Those differences are useful for understanding composition, but they do not create a simple ranking of “good” and “bad” fruits. A nutrition chart provides information. Choosing the appropriate fruit requires a different level of context.

Calories and Protein in Eggs, Chicken and Fish

Eggs

Eggs contribute protein and contain essentially no fibre. Because they are usually counted rather than weighed, egg size affects the per-piece value.

Chicken

Plain cooked chicken can provide substantial protein relative to its weight.

The nutrition of chicken curry, fried chicken or another prepared dish is different because the complete recipe contains more than chicken alone.

Fish

Different fish species contain different amounts of natural fat.

Their calorie values can therefore vary even when they all provide meaningful protein. For general charts, a range is more realistic than treating every fish as nutritionally identical.

Calories, Protein and Fibre in Nuts and Seeds

Nuts and seeds contain relatively little water and substantial fat, so they provide more calories in a small weight than many fruits or vegetables.

They can also contribute protein and fibre. This is an important example of why the calorie number alone should not be used as a judgement about the nutritional value of a food.

Which Indian Foods Provide More Protein?

Chicken and many fish are relatively protein-rich foods, while eggs, paneer and other dairy foods also contribute meaningful protein. Dals, legumes, nuts, seeds, grains and millets contribute varying amounts of plant protein.

The amount of protein is only one part of the comparison. Foods that contribute protein can differ significantly in calories, fibre, carbohydrate and fat. Looking at the full composition gives a more useful picture than ranking foods by protein alone.

Which Indian Foods Provide More Fibre?

Fibre is found mainly in plant foods such as pulses and legumes, whole grains and millets, nuts and seeds, vegetables and fruits.

Eggs, chicken and fish contain essentially no fibre, while milk, curd and paneer provide little or none. The chart can identify foods that contain more fibre on a comparable basis. It cannot establish how much fibre a particular person should eat.

What Can an Indian Food Nutrition Chart Tell You?

An Indian food nutrition chart is designed to answer:

“What is approximately present in this defined amount of food?”

It can help you:

  • compare calories on an equivalent measurement basis
  • see which foods contribute meaningful protein
  • identify natural sources of fibre
  • understand the effect of raw versus cooked measurement
  • recognise why recipes change prepared-food values

Used this way, the chart helps you understand food rather than simply collect calorie numbers.

Useful Comparisons the Chart Can Make

The strongest comparisons use the same measurement basis.

For example, comparing two cooked foods per 100 g can show how their composition differs at the same cooked weight. Fruits can similarly be compared using the same edible weight.

Serving-based foods need more caution because actual sizes may differ.

Before deciding that one food is higher or lower than another, ask: “Are the two values measuring comparable amounts?”

What the Chart Cannot Decide for You

A food chart cannot determine:

  • how much rice, roti, dal or paneer you should eat
  • your personal calorie requirement
  • your individual protein or fibre requirement
  • how frequently you should eat a particular food
  • how foods should be combined across your meals
  • whether a particular quantity suits an individual clinical nutrition requirement

Those questions are no longer simply about food composition. They require information about the person eating the food.

How Much of These Foods Should You Eat?

There is no universal number of rotis, bowls of rice, pieces of idli or grams of paneer that is appropriate for everyone.

Suitable amounts can vary with activity, appetite, body composition, usual dietary pattern, nutrition goals and relevant clinical nutrition requirements.

This becomes especially important if you are using a calorie chart because you want to manage your weight.

Choosing whichever food has the lowest calorie figure does not automatically produce an appropriate diet. Similarly, choosing the foods with the highest protein or fibre values does not tell you how much you need.

The chart gives you information. It does not give you your personal prescription.

Food Composition Versus Personal Intake

The difference can be expressed simply:

Food composition asks, “What is in this food?”

Personalised nutrition asks, “How should this food fit into my diet?”

The first question can be answered with a nutrition chart.

The second depends on your usual foods, portions, routine, appetite, activity, preferences, goals and any relevant clinical nutrition needs.

For many people, this is the real question behind repeatedly checking calories. Knowing that a roti, bowl of rice or portion of paneer contains a particular number of calories does not necessarily tell you what your own meal should look like.

When Personalised Nutrition With Chief Nutritionist Vasanthi Senthilvel Can Help

Many searches for food calories begin with a number but eventually lead to a more useful question:

“What should I actually eat, and how much is appropriate for me?”

That is not something a generic calorie chart can answer.

Chief Nutritionist Vasanthi Senthilvel can help translate food-composition information into personalised nutrition based on the foods you actually eat, your preferences, routine, appetite, activity and nutrition goals.

For weight management, this means moving beyond individual calorie numbers and understanding how familiar foods and appropriate quantities fit into the overall dietary pattern.

For clinical nutrition, food choices and quantities can be personalised according to relevant nutritional requirements while remaining aligned with appropriate medical care.

Personalisation does not automatically mean removing rice, roti, dal, paneer or other familiar foods.

It means answering the questions a generic chart cannot:

Which foods fit your needs?

How much is appropriate for you?

How should those foods work together in your usual diet?

An Indian food calorie chart is the right tool for understanding what foods contain. A personalised diet and nutrition consultation with Chief Nutritionist Vasanthi Senthilvel is the next step when you need to know how that information should apply to you.

Author

Chief Nutritionist Vasanthi Senthilvel leads Newtrist Nutritionist Dietitian Dietician, providing personalised diet plans for weight management and clinical nutrition for children, adolescents, adults and families.

She has 21 years of experience in nutrition and has received professional recognition for her work.

  • Pride of Bharat Awards 2026: Outstanding Achievement in Holistic Health & Nutrition Innovation
  • Doctor of The Year: Nutritionist 2026: Excellence in Clinical Nutrition and Weight Loss.

Her approach considers age, growth, health history, medical conditions, laboratory reports, medication, body composition, weight history, dietary preferences, regional food habits, family routines, activity, sleep and personal health goals. Recommendations are developed according to individual needs rather than using one standard diet for everyone.

Consultations are available in person at Bangalore HSR Layout, Koramangala, Bellandur, Haralur and Electronic City, as well as online across India.

Independent Medical Review Panel

Newtrist health and nutrition articles undergo medical review, where appropriate, by doctors with relevant specialist expertise. The medical professionals listed below contribute to Newtrist’s review process within their respective specialties.

SpecialityDoctor
EndocrinologyDr Vinay Prasad
MBBS, MD, DM
Gastroenterology
& Hepatology
Dr Sunil kumar N
MBBS, MD, DM
GynaecologyDr Prathiba G
MBBS, DNB, FIRM, FMAS