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:
- Brush a roti with 1 tsp ghee (~5g) and you add about 45 kcal, taking one roti to roughly 125–155 kcal.
- A tawa paratha made with oil or ghee can easily reach 200–300 kcal, depending on size and how generous the hand is.
- A stuffed paratha (aloo, gobi, paneer) is usually 250–350+ kcal each.
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:
- Steamed or pressure-cooked plain rice: ~170–200 kcal per katori
- Jeera rice or pulao (with oil/ghee): ~220–280 kcal per katori
- Biryani: often 300–400+ kcal per katori because of the oil, ghee, and fried onions
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:
- Rice is easy to over-serve. Nobody counts spoonfuls of rice the way they count rotis. Two rotis is a visible, countable limit; rice quietly becomes three katoris.
- Rotis have slightly more fibre and protein per calorie because they use whole wheat atta, which can make them a bit more filling for some people.
- Rice dishes often come loaded — pulao, biryani, fried rice — while rotis are usually eaten plain or with modest ghee.
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:
- One katori (standard ~150ml bowl) = one serving of rice, dal, or sabzi. If your bowls at home are large, fill them level, not heaped.
- Your fist ≈ one katori of cooked rice. A heaped plate of rice is usually two to three fists — that is two to three servings, not one.
- Your palm (fingers excluded) ≈ one serving of paneer, chicken, or fish (~80–100g).
- Your thumb tip ≈ 1 tsp of ghee or oil (~45 kcal). Two thumb tips a day of ghee is a moderate amount for most people.
- Cupped hand ≈ one serving of nuts or roasted chana (~30g).
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.