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.

Related guide: Roti vs Rice: Which Is Better for Weight Loss?

Add this to the calculator to build a full plate.

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?

A katori of rice is about 156 calories and two rotis about 220, so rice is lighter per katori. Roti has more fibre and keeps you fuller, so portion and added fat matter more than the choice.

Related dishes

Dal makhani1 katori (150 g)220 caloriesNaan1 naan (90 g)260 caloriesParatha1 plain paratha (medium)200 caloriesRice1 katori (120 g)156 calories

Be one of the first to use Katori.

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

Join the waitlist