Roti: Nutrition Facts, health benefits & advantages

Wheat roti is the food which is a staple in most Indian households. A meal is incomplete without Roti. It's the most affordable, nutritious food seen in the houses of every poor and the richest of rich. The uses are varied across cuisines, from pairing it with dal and sabzi in Indian cuisine to rolling it into a wrap in Mexican and Lebanese cuisine. They are a powerhouse of carbohydrates with a variety of micronutrients.

Nutrition facts about roti (Medium size – 40 gms)

A standard whole wheat roti of approximately 40 gms contains 120 kcal where 10% of the energy comes from protein, 62% from carbohydrates and 28% from fat. The calories in 1 roti can be multiplied by the number of rotis one consumes to gauge the average intake coming from them. Adding ghee (5gms) to the chapati increases the calories by 45 cal. Therefore 1 chapati with ghee, calories would come up depending on the amount of ghee added to it. Switching to whole wheat roti has been a great choice when trying to lose weight or manage diabetes and heart diseases because it is a good source of fiber and a variety of micronutrients like potassium and magnesium, which have diverse health benefits.




18.45 g


3.14 g


3.68 g


14.4 mg


63.2 mg


0.88 mg

Total Fiber

3.88 g


119.2 mg


78.4 mg


0.62 mg


15.2 mcg


22.4 mg


0.09 mg

Vitamin B6

0.11 mg

Dietary Folates

15.2 mcg


10.64 mcg


3.12 mg

Vitamin E

0.22 mg

Phylloquinone (K1)

1.32 mcg


Roti: calories per 100 gms

Calories in roti (100gms) is about 300 kcal, which makes 2.5 medium size rotis. Pairing your rotis with a bowl of dal/ paneer, salad and a tsp of ghee helps make it a wholesome meal. 100gms of roti can be used to make various dishes to get your 300 kcal loaded with health beneficial nutrients. They can be made into parathas, crispy khakhras for evening snack, pizza base, rolls, tacos and so much more.

Health Benefits of Roti

  • Management of blood glucose: Rotis (khapli wheat flour) make an excellent low glycemic index food that helps manage blood glucose levels effectively, which helps in Diabetes management.

Source: Mundra, A., Yenagi, N. B., & Kasturiba, B. (2010). Designing of low glycaemic chapati of dicoccum wheat for the effective management of diabetes. Karnataka Journal of Agricultural Sciences, 23(3), 476-479.

  •  Weight loss: The fiber in rotis helps one feel fuller which helps aid in weight loss

Source: Miketinas, D. C., Bray, G. A., Beyl, R. A., Ryan, D. H., Sacks, F. M., & Champagne, C. M. (2019). Fiber intake predicts weight loss and dietary adherence in adults consuming calorie-restricted diets: the POUNDS lost (preventing overweight using novel dietary strategies) study. The Journal of nutrition, 149(10), 1742-1748.

  • Digestive health: Due to its soluble fiber, it helps in proper bowel movement which aids in constipation
  • Additionally, phosphorus, which is necessary for healthy bones, kidney function, a normal heartbeat, nerve transmission, and muscular contraction, is found in good amounts in roti.
  • Folate in whole wheat helps protect against neural tube defects in newborns

How to burn the 120 calories that come from one roti (40gms)

There are a number of ways to burn 120 kcals, you can pick the one that suits you best and the amount of time you have in hand

  • Walking at a pace of 6 km/hr for 40 minutes
  • Running at 11 km/hr for 20 minutes
  • Cycling at 30 km/hr for 17 minutes
  • Swimming at 2 km/hr for 14 minutes
  • Moderate to intense strength training activities for 20 – 30 minutes
  • Jumping rope at a moderate pace for 15 minutes

How many calories in 1 roti?

Calories in 1 roti is 120 kcal. The calories in roti can vary with the addition of ghee and the size of the roti. The nutritional profile of the roti can be increased by blending of flours. Adding Jowar, Bajra, Ragi flour to your typical whole wheat roti helps in the addition of fiber and various nutrients. Vegetable purees can be added to up the vitamin profile. Depending on the choice of vegetables added the calories in 1 roti may vary. If you're a person trying to lose weight or gain muscle, roti is a standard food that can easily be incorporated into your daily diet taking into consideration your carbohydrate and calorie requirement of the day


Don't forget your roots and incorporate roti to reach your health goals. Modify the roti with blending of flours to better the nutritional profile further. This trustworthy food that holds a powerhouse of nutrients, is easily affordable, energy-boosting carbohydrate rich with ample health benefits should remain a part of your balanced diet.



Sidra Patel
Nutritionist & Lifestyle Consultant
Founder: Eating Smart with Sidra Patel