Calories in Chapati (Roti): Nutrition, Portions, and Diet Tips

Calories in Chapati (Roti): Nutrition, Portions, and Diet Tips

Chapati (Roti) has 297.0 kcal per 100 g, and one medium roti (about 40 g) has 118.8 kcal. That single roti also gives you protein 4.5 g, carbohydrate 18.6 g, and fat 3.0 g, which makes it easy to fit into a daily plan if you watch how many you eat.

Nutrition Facts for Chapati (Roti)

Food Calories (kcal) Protein (g) Carbohydrate (g) Fat (g)
Chapati (Roti) per 100 g 297.0 11.2 46.4 7.5
1 medium roti (about 40 g) 118.8 4.5 18.6 3.0

Per 100 g, the numbers are 297.0 kcal, protein 11.2 g, carbohydrate 46.4 g, and fat 7.5 g. The serving used on this page is 1 medium roti (about 40 g), which gives 118.8 kcal, protein 4.5 g, carbohydrate 18.6 g, and fat 3.0 g. These values come from the USDA entry Bread, chapati or roti, plain, commercially prepared (fdcId 171844), so they describe a plain roti made without ghee or oil added on top.

Chapati (Roti) Portions in Pakistani Kitchens

In most Pakistani homes the roti is the base of the plate, and the sabzi, daal, or meat sits around it. The serving used on this page is 1 medium roti (about 40 g) with 118.8 kcal, and that is the size a tandoor or home tawa usually turns out. If your rotis come out larger or thicker than usual, they will weigh more than 40 g and carry more than 118.8 kcal, so the honest way to track is to weigh one roti on a kitchen scale the first time and then use the same size each day.

The other thing that changes the count is what goes on the roti. The plain values here, 297.0 kcal per 100 g and 118.8 kcal per medium roti, assume no ghee, no butter, and no oil brushed on top. A spoon of ghee adds its own calories on top of the 118.8 kcal, and that extra is often the difference between a portion that fits your day and one that does not. Pick your roti size once, keep it steady, and log it honestly. That habit matters far more than any single meal.

Chapati (Roti) Compared With Other Foods

Per 100 g, Chapati (Roti) has 297.0 kcal, while Naan has 291.0 kcal per 100 g and 1 piece naan (about 90 g): 261.9 kcal, and White Rice has 130.0 kcal per 100 g and 1 cup cooked (about 158 g): 205.4 kcal. The gap is mostly about portion size rather than the food itself. A single piece of naan is bigger than a single roti, so it carries more calories in one go, while a cup of cooked rice is heavier than a roti and can land higher or lower on your plate depending on how much you scoop. None of these foods is a problem on its own. The plate you build and the portion you serve decide the outcome.

Is Chapati (Roti) Good for Weight Loss?

Chapati (Roti) can fit a calorie controlled diet, because it is a filling staple with protein 4.5 g and carbohydrate 18.6 g in a serving of 1 medium roti (about 40 g). Weight loss comes from the total calories you eat across the day, not from any single food, so the roti itself neither guarantees results nor blocks them. What decides the outcome is portion size, how many rotis you take, and what you eat with them. If you keep your roti portion steady at about 40 g and build the rest of the plate around vegetables and a protein source, Chapati (Roti) works as a normal, everyday part of the plan.

How to Eat Chapati (Roti) Wisely

  • Decide your roti size once and stick to it. 1 medium roti (about 40 g) is 118.8 kcal, so a consistent size makes tracking simple and reliable.
  • Measure the plain roti, then add fats separately. The 297.0 kcal per 100 g figure covers plain roti only, and ghee or oil on top adds to it.
  • Balance the plate. Protein 4.5 g and fat 3.0 g in the roti are modest, so add daal, chicken, fish, or yogurt to make the meal more satisfying.
  • Compare before you swap. If you are choosing between roti, naan, and rice, look at the serving sizes first, since a piece of naan or a cup of rice is not the same size as a roti.

Who Should Be Careful

If you have diabetes, are pregnant, or live with a kidney or heart condition, ask a doctor before changing how much Chapati (Roti) you eat, because carbohydrate needs and fluid or mineral limits are personal. The general numbers on this page describe a plain, commercially prepared roti and cannot account for your treatment, medicines, or daily targets. A qualified doctor or dietitian can help you set a portion that suits your condition.

FAQ

How many calories are in one Chapati (Roti)? One medium roti (about 40 g) has 118.8 kcal, with protein 4.5 g, carbohydrate 18.6 g, and fat 3.0 g. Per 100 g, Chapati (Roti) has 297.0 kcal, protein 11.2 g, carbohydrate 46.4 g, and fat 7.5 g.

Is Chapati (Roti) lower in calories than Naan or White Rice? Per 100 g, Chapati (Roti) has 297.0 kcal, Naan has 291.0 kcal per 100 g and 1 piece naan (about 90 g): 261.9 kcal, and White Rice has 130.0 kcal per 100 g and 1 cup cooked (about 158 g): 205.4 kcal. The practical answer depends on the serving you actually put on your plate, not just the per 100 g figure.

Does the calorie count change when I add ghee to the roti? Yes. The 118.8 kcal in 1 medium roti (about 40 g) covers a plain roti, and any ghee, butter, or oil you brush on adds its own calories on top. Track the plain roti first, then log the fat you add, so your daily total stays honest.

If weight management is the goal, the calorie calculator can help plan the day, and Active Detox is available at Clinicaly. Browse all products, explore more Pakistani food calories, read the DRAP safety guide, contact us, or learn about Clinicaly.

Data source: USDA FoodData Central, Bread, chapati or roti, plain, commercially prepared, fdcId 171844. Values per 100 g; serving values are approximate. Medical disclaimer: this page is for general information only and is not medical advice. Consult a qualified doctor before changing your diet.