Indian Food & Nutrition

How many calories are in roti, rice and other Indian staples?

Updated 2026-07-06

Ask five people how many calories are in a roti and you will get five different answers — and honestly, all of them could be right. Calories in Indian staples depend heavily on size, thickness, how much oil or ghee goes in, and how big your katori is. Still, having reasonable ballpark numbers helps enormously when you are trying to eat mindfully. This guide gives you standard approximate values for the most common Indian staples, clears up the roti-versus-rice debate, and shows you a practical way to estimate portions without ever touching a weighing scale.

How many calories are in one roti?

A plain phulka or roti made from about 35–40g of whole wheat atta, cooked without oil or ghee, comes to roughly 80–110 kcal. That range is wide on purpose: a small, thin phulka sits at the lower end, while a larger, thicker roti sits at the top.

Things change quickly once you add fat:

So "how many calories in a roti" really depends on which roti. A dry phulka and a ghee-laden paratha are very different foods wearing the same family name.

How many calories are in a katori of rice?

One katori (about 150g) of plain cooked white rice is roughly 170–200 kcal. Again, preparation matters:

Brown rice is similar in calories to white rice per katori — its advantage is more fibre and a slower release of energy, not fewer calories. That surprises many people.

Calorie table: common Indian staples

All values are approximate and vary with size and preparation. Use them as a working estimate, not gospel.

Food Typical portion Approx. calories
Phulka/roti (no ghee) 1 medium (~35–40g atta) 80–110 kcal
Roti with ghee 1 medium + 1 tsp ghee 125–155 kcal
Plain paratha 1 medium 200–300 kcal
Cooked white rice 1 katori (~150g) 170–200 kcal
Cooked dal 1 katori 100–150 kcal
Idli 1 medium 60–80 kcal
Plain dosa 1 medium 120–170 kcal
Poha (with oil, peanuts) 1 plate (~1.5 katori) 250–300 kcal
Upma 1 katori 200–250 kcal
Curd/dahi 1 katori (~100g) 60–100 kcal
Boiled egg 1 egg 70–80 kcal
Ghee 1 tsp (~5g) ~45 kcal

Notice how the "invisible" items — ghee, oil, the extra tadka — quietly change the totals more than the staple itself does.

Is rice more fattening than roti?

This is one of the most persistent myths in Indian kitchens, and the honest answer is: neither roti nor rice is inherently fattening. Calorie for calorie, they are quite close. One katori of rice (~170–200 kcal) is roughly equivalent to two phulkas (~160–220 kcal). Both are mostly carbohydrate with a little protein.

Where the difference actually shows up is in behaviour:

If you love rice, you do not need to give it up to manage your weight. You need to serve it in a katori instead of ladling it freely, and pair it with dal, sabzi, and salad so the plate fills you up. Weight change comes from total calories over weeks, not from any single grain.

How do I estimate portions without a weighing scale?

Here is a practical visual guide you can start using at your very next meal — no equipment needed:

Original tip you can use today: before you start eating, mentally split your thali using the "2-1-1 rule" — two parts vegetables and dal, one part grain (roti or rice), one part protein (dal, curd, paneer, egg, or chicken). Then serve the grain last. Most of us fill the plate with rice or stack rotis first and fit everything else around it; reversing the order naturally right-sizes the staple without any counting.

Does this mean I should count every calorie?

Not necessarily. For most people, simply knowing the ballpark numbers — a phulka is ~100 kcal, a katori of rice is ~180 kcal, a teaspoon of ghee is ~45 kcal — is enough to make better choices: one less roti here, dry phulka instead of paratha there, a level katori of rice instead of a heaped plate. Small, boring, consistent adjustments beat dramatic diets almost every time. If you enjoy the precision of tracking, an app like Diet2Fit with an Indian-first food database can do the counting for you, so "1 katori dal" means what you think it means.

This article is general information, not medical advice. If you have diabetes, kidney disease, or any condition affecting your diet, please consult a doctor or registered dietitian for personal guidance.

Still stuck? Email contact@diet2fit.com — a human reads every message.

Put it into practice.

Diet2Fit turns advice like this into a daily plan built for you.

Get early access