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.
Table of Contents

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.
| Food | Measurement basis | Approx. calories | Approx. protein | Approx. fibre |
| White rice | 100 g cooked | 125-135 kcal | 2-3 g | <1 g |
| Brown rice | 100 g cooked | 120-130 kcal | 2-3 g | 1-2 g |
| Oats | 100 g dry | 370-390 kcal | 12-14 g | 9-11 g |
| Ragi | 100 g dry | 320-335 kcal | about 7 g | 10-12 g |
| Jowar | 100 g dry | 330-350 kcal | 9-11 g | 9-11 g |
| Bajra | 100 g dry | 345-365 kcal | 10-12 g | 10-12 g |
| Wheat roti | 1 medium, without added fat | 80-120 kcal | 3-4 g | 2-3 g |
| Plain paratha | 1 medium | 180-260 kcal | 4-6 g | 2-4 g |
| Dal/lentils | 100 g cooked | 105-120 kcal | 7-9 g | 4-8 g |
| Chickpeas | 100 g cooked | 160-170 kcal | 8-9 g | 7-8 g |
| Rajma | 100 g cooked | 125-135 kcal | 8-9 g | 6-7 g |
| Milk | 100 ml | 60-75 kcal | 3-3.5 g | 0 g |
| Curd | 100 g | 60-80 kcal | 3-4 g | 0 g |
| Paneer | 100 g | 265-320 kcal | 18-21 g | 0 g |
| Idli | 1 medium | 55-75 kcal | 2-3 g | 0.5-1.5 g |
| Plain dosa | 1 medium | 120-180 kcal | 3-5 g | 1-2 g |
| Rava upma | 100 g prepared | 120-170 kcal | 3-5 g | 1-3 g |
| Spinach | 100 g raw | 20-25 kcal | 2-3 g | 2-3 g |
| Cauliflower | 100 g raw | 20-30 kcal | about 2 g | 2-4 g |
| Carrot | 100 g raw | 35-45 kcal | about 1 g | 2-4 g |
| Green peas | 100 g raw | 80-85 kcal | about 5 g | about 5 g |
| Papaya | 100 g edible portion | 40-45 kcal | <1 g | 1.5-2.5 g |
| Apple | 100 g edible portion | 50-55 kcal | <1 g | 2-3 g |
| Guava | 100 g edible portion | 60-70 kcal | 2-3 g | 5-6 g |
| Banana | 100 g edible portion | 85-95 kcal | 1-1.5 g | 2-3 g |
| Egg | 1 large | 70-80 kcal | 6-7 g | 0 g |
| Chicken breast | 100 g cooked | 160-170 kcal | 30-32 g | 0 g |
| Fish | 100 g cooked | 120-200 kcal | 20-26 g | 0 g |
| Almonds | 30 g | 170-180 kcal | about 6 g | 3-4 g |
| Peanuts | 30 g | 165-175 kcal | 7-8 g | 2-3 g |
| Flaxseeds | 30 g | 155-165 kcal | 5-6 g | 7-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.

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.

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.
| Speciality | Doctor |
|---|---|
| Endocrinology | Dr Vinay Prasad MBBS, MD, DM |
| Gastroenterology & Hepatology | Dr Sunil kumar N MBBS, MD, DM |
| Gynaecology | Dr Prathiba G MBBS, DNB, FIRM, FMAS |