Grains, pulses & starches Vegan

Calories in Roti (100g): Protein, Carbs & Fat

Roti has 297 kcal per 100g, with 11 g protein, 60 g carbohydrates and 3.5 g fat.

Last updated: October 3, 2026 · Written and fact-checked by the Calorie Cal team.

Nutrition facts per 100g

297 kcal
Calories
11 g
Protein
60 g
Carbs
3.5 g
Fat

Where the calories come from

About 14% of the calories in Roti come from protein, a moderate amount. Most of its calories (76%) come from carbohydrates.

Calculated with 4 kcal per gram of protein and carbohydrate and 9 kcal per gram of fat, so the total can differ slightly from the listed calories.

Roti, also called chapati or phulka, is an unleavened flatbread of whole wheat atta and water, cooked on a tawa and often puffed over an open flame. It gets most of its calories from carbohydrate and is naturally low in fat when served plain. A teaspoon of ghee brushed on top adds about 45 kcal per roti, so plain rotis are the lighter option.

Typical portion: A medium roti weighs about 35–40 g, which works out to roughly 105–120 kcal.

Also known as: chapati, phulka, chapathi, fulka, rotli

Calories in other serving sizes

Serving Calories Protein Carbs Fat
1 medium roti, 40 g 119 kcal 4.4 g 24 g 1.4 g
50 g 149 kcal 5.5 g 30 g 1.8 g
100 g 297 kcal 11 g 60 g 3.5 g
150 g 446 kcal 16.5 g 90 g 5.3 g
200 g 594 kcal 22 g 120 g 7 g
250 g 743 kcal 27.5 g 150 g 8.8 g

Portion calculator

297 kcal
Calories
11 g
Protein
60 g
Carbs
3.5 g
Fat

How it fits into your day

One serving (100g) is 15% of a 2,000 kcal day and 20% of a 1,500 kcal day. It also gives 11 g of protein, which is 11% of a 100 g daily protein target.

Compare with similar foods

Food Serving Calories Protein
Roti 100g 297 kcal 11 g
Whole Wheat Bread 100g 252 kcal 12 g
Rolled Oats 100g 379 kcal 13 g
Cooked Chickpeas 100g 164 kcal 8.9 g
Cooked White Rice 100g 130 kcal 2.7 g
Cooked Quinoa 100g 120 kcal 4.4 g
Cooked Lentils 100g 116 kcal 9 g

Frequently asked questions

How many calories are in Roti?

Roti has 297 kcal per 100g. That serving also has 11 g protein, 60 g carbohydrates and 3.5 g fat.

How much protein is in Roti?

Roti has 11 g of protein per 100g, so 14% of its calories come from protein.

Is Roti good for weight loss?

No single food makes you gain or lose weight. Your total calories over the day and week do. Roti can fit a weight-loss diet when the portion fits your daily calorie target. At 297 kcal per 100 g it has a moderate calorie density.

How many calories should I eat in a day?

It depends on your age, sex, height, weight and activity level. Most adults need somewhere between 1,600 and 3,000 kcal a day. Use the free calorie calculator to get your personal number.

Sources

Nutrition values are typical averages based on USDA FoodData Central and the Indian Food Composition Tables 2017 (ICMR–National Institute of Nutrition), with recipe-based estimates for mixed dishes.

  1. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central. fdc.nal.usda.gov/
  2. Longvah T, Ananthan R, Bhaskarachary K, Venkaiah K. Indian Food Composition Tables 2017. Hyderabad: National Institute of Nutrition (ICMR); 2017. nin.res.in/ebooks/IFCT2017.pdf

Values are typical averages and vary by recipe, brand and portion size. For packaged foods, check the label. This page is general information, not medical advice.

Free fitness & nutrition tips
Follow @caloriecal on Instagram