Katori

Roti calories and macros

Real numbers for 1 medium roti (40 g), calculated from a stated recipe. We show our work below.

One medium home roti (about 40 g of dough, cooked with a little oil) has roughly 110 calories, with about 3.1 g protein, 18.4 g carbohydrate, and 2.8 g fat. This is the single most searched Indian food calorie question, and the published answers range from 68 to 140 for the same roti, which looks like bad data but is mostly one thing: fat. A plain phulka roasted with no oil or ghee is near 85 calories. A standard home roti with a little oil worked into the dough is about 110. A roti smeared with ghee after cooking crosses 145, because one teaspoon of ghee adds around 40 calories on its own. Flour and size matter less than most people think; a 40 g whole wheat roti is close to 100 calories before any fat. So two rotis land near 220, three near 330, and the honest way to track them is to count the ghee separately, since that is what actually moves the number.

110calories

Protein

3.1 g

Carbs

18.4 g

Fat

2.8 g

How we calculated this

One medium home roti, about 40 g of finished dough, cooked on a tava with a little oil. Whole wheat base is anchored to USDA FoodData Central (roti/chapati, 299 kcal per 100 g).

Base values from USDA FoodData Central. Cross referenced against IFCT 2017 (ICMR-NIN).

Confidence: high

How the preparation changes it

Type and fatCaloriesProtein (g)Carbs (g)Fat (g)
Phulka (no oil)Dry roasted, puffed on an open flame, no oil or ghee.852.817.50.9
Home roti (light oil)A little oil in the dough. This is the headline number.1103.118.42.8
Roti with gheeA teaspoon of ghee smeared after cooking adds about 40 calories.1483.118.46.8

Common questions

How many calories are in 1 roti?

About 110 for a standard medium home roti (40 g) cooked with a little oil. A plain phulka with no oil is nearer 85, and a roti with ghee is about 148. The fat is the whole difference.

How many calories in 2 rotis?

About 220 for two standard home rotis. Two phulkas are nearer 170, and two rotis with ghee reach about 300. If you eat three, add roughly 110 each.

How much protein is in a roti?

About 3.1 g per medium roti, from the wheat. It is a modest amount. Paired with dal, the wheat and lentils together make a more complete protein.

Is roti better than rice for weight loss?

They are closer than people think: two rotis and a katori of rice are both around 200 calories. Roti has more fibre and a lower glycemic index, so it keeps you full longer, but portion control matters more than the choice.

Related dishes

Dal makhani1 katori (150 g)220 caloriesRajma chawal1 plate (1 katori rajma + 1 cup rice)418 caloriesAloo paratha1 paratha (medium)280 caloriesRice1 katori (150 g)195 calories

Katori counts this for you

Snap one photo and get these numbers for your actual plate, not a generic entry. Built for Indian food first.

Join the waitlist