Skip to content

Blog

Roti vs rice: an honest calorie comparison, by the serving

Every desi household has taken a side in the roti versus rice debate, usually with more conviction than data. Here are the cooked, as-served numbers, and the honest conclusion: the grains are closer than the argument suggests, and the plate around them decides more than the swap ever will.

The numbers, per typical serving

2 phulkas (2 × 36 g)1 katori boiled rice (150 g)
Calories146 kcal176 kcal
Protein4.2 g3.9 g
Fibre4.6 g1.8 g
Fat2.6 g0.3 g

Computed from the Indian Nutrient Databank, cooked whole-wheat chapati at 202 kcal per 100 g and boiled rice at 117 kcal per 100 g. Note what the per-100-gram values hide: roti is denser than rice, but nobody eats 100 g of roti against 100 g of rice. Per realistic serving, the calorie gap is about 30 kcal, roughly the difference of a few extra spoons of rice.

What actually differs

  • Fibre is roti’s real win. Whole-wheat atta brings about two and a half times the fibre of polished rice per serving. If fullness between meals is your struggle, this is the difference you will feel.
  • Plain rice is nearly fat-free. At 0.2 g of fat per 100 g, boiled rice is the leanest thing on the plate. Roti carries a little fat from the atta even before ghee.
  • Protein is a tie. Neither grain is your protein source. The dal, dahi, paneer or meat next to them is.

The ghee factor

Here is where the debate actually gets decided. One teaspoon of ghee on a roti adds about 41 kcal, turning two phulkas from 146 into roughly 228 kcal. A tablespoon of oil in the sabzi adds about 124. Meanwhile “rice” at dinner is often not boiled rice: plain pulao runs about 140 kcal per 100 g against boiled rice’s 117, because of the cooking fat, and a full pulao serving can be double a plain katori. The grain you pick moves 30 kcal. The fat riding on it can move 150.

Biryani, pulao and the seasoned-rice caveat

All numbers above are for plain preparations. Seasoned rice dishes are their own category: a full household serving of vegetable pulao or lemon rice can run 350 to 550 kcal depending on the recipe and portion. If your “rice” is biryani, compare biryani, not boiled rice.

The honest verdict

Pick the one that keeps you full, because satiety wins diets and grain debates do not. If you love both, eat both and log honestly: the roti with its ghee, the rice by the katori, the sabzi with its oil. A real number beats a righteous opinion.

Nourished does this math from one typed line: “2 roti with ghee, dal, thoda chawal” becomes an editable log with each item on its own line, cooked-basis numbers, portions in the units you actually use. Get early access at nourished.fit.


Method and sources. Nutrition values computed from the Indian Nutrient Databank (Vijayakumar et al., 2024, CC BY 4.0), cooked as-served basis; chapati serving weight 36 g and katori standardized at 150 g cooked. Ghee and oil energy from USDA FoodData Central. Every number in Nourished stays editable, because your kitchen is not a lab.

Be there when it opens.

Nourished is in active development. Get early access, plus a say in what we build for your kitchen.

No spam, ever. One email when we launch. Unsubscribe anytime.