top of page

Rice vs Roti for Athletes: Which Is Better?

17 hours ago
7 min read

A cup of cooked white rice has about 45g of carbohydrate and well under a gram of fibre. Two medium whole-wheat rotis have about 40g of carbohydrate and around 8g of fibre (USDA FoodData Central, 2018). They're close on carbohydrate and far apart on fibre.

roti vs rice for athletes

The short answer

Rice and roti both supply carbohydrate in roughly comparable amounts per typical serving, so neither is better overall. White rice carries far less fibre, which makes it the easier choice before training or a race. Roti's extra fibre suits meals well away from sessions. Most athletes do best eating both.


The fibre gap is the only difference that should change what goes on your plate. Most of the rice-versus-roti debate comes from weight-loss advice, and it doesn't apply to someone training five or six days a week.


Key takeaways


  • A cup of cooked white rice and two medium rotis carry about the same carbohydrate, roughly 40–45g.

  • The real difference is fibre: about 8g in two rotis against under 1g in the rice.

  • In the meal before training or a race, white rice is the gentler choice.

  • Roti, brown rice and millets suit meals away from sessions and rest days.

  • Total carbohydrate across the day matters more than which grain you pick.




Rice vs roti for athletes: which has more carbohydrate?


Per typical serving, they're almost level. Cooked white rice has about 28g of carbohydrate per 100g, so a cup (roughly 160g, or 5.5oz) comes to around 45g (USDA FoodData Central, 2018). A medium whole-wheat roti of about 40g has close to 20g, so two rotis give you about 40g.


Per 100g of food, roti looks far denser, because rice is cooked in water and roti isn't. That comparison misleads, since nobody treats 100g of roti and 100g of rice as equal portions. Compare what actually goes on the plate.


For an athlete, the amount you eat matters more than which one you choose. The joint position statement from the Academy of Nutrition and Dietetics, Dietitians of Canada and the American College of Sports Medicine puts daily carbohydrate needs at 5–7g per kilogram of bodyweight for about an hour of moderate training a day. For one to three hours of endurance work a day, it's 6–10g/kg (Thomas et al., J Acad Nutr Diet, 2016). For a 60kg (132lb) runner in a heavy block, that's 360–600g of carbohydrate a day.


Two rotis at lunch and two at dinner come to 80g. That's a long way short, and it's a far more common problem than choosing the "wrong" grain. Athletes who swap rice for roti to "eat cleaner" often end up eating less carbohydrate overall, because fibre fills them up sooner. Over weeks, that's how under-fuelling starts, and it can end in low energy availability.


Does rice digest faster than roti?


White rice usually sits lighter and clears the stomach more easily, mainly because it has so little fibre. Glycaemic index (GI), the number most people reach for here, is a less reliable guide than you'd expect.


Rice GI varies enormously by variety. The international GI tables list low-, medium- and high-GI rices, depending on the grain, how it's processed and how it's cooked (Atkinson et al., Am J Clin Nutr, 2021). Some basmati rices test far lower than sticky or jasmine rice.


Roti doesn't reliably beat rice on GI either. In one small trial, chapatti on its own scored a GI of 68 and pulao rice scored 60. Eaten with chicken curry, both dropped sharply, to 45 and 41 (George et al., J Hum Nutr Diet, 2015). What you serve alongside (dal, curry, curd, an egg, ghee) moves the number more than the choice of grain.


For performance, GI doesn't decide much anyway. A meta-analysis of 19 crossover trials found no clear endurance benefit from a low-GI pre-exercise meal over a high-GI one. That held whether or not athletes took carbohydrate during the session (Burdon et al., Sports Med, 2017).


So judge rice and roti by their fibre and fat, and by how your gut handles them, rather than by a GI table.


Should you eat rice or roti before training or a race?


Rice, in most cases. Pre-event meals work best when they're high in carbohydrate and fairly low in fat and fibre. That helps the stomach empty and lowers the chance of gut trouble mid-session (Thomas et al., J Acad Nutr Diet, 2016). White rice fits that description almost by default. Whole-wheat roti, especially brushed with ghee and served with paneer or an egg curry, doesn't.


The same position statement suggests 1–4g of carbohydrate per kilogram in the one to four hours before longer events. Take that 60kg runner eating three hours before a long run: 120–180g is reasonable. On a plate, that's two to three cups of cooked rice with a modest bowl of dal, or rice with a little curd and a banana.


The closer you get to the start, the lighter the meal should be. In India, idli, poha, plain rice or rice porridge work well. Elsewhere, white toast with jam, a plain bagel, white pasta or congee do the same job. The logic holds whether you're lining up at the Mumbai Marathon, Berlin or Comrades.


You can still eat roti before training. Plenty of athletes eat two rotis three hours before an evening session with no issues. If your gut has ever complained mid-run, though, the fibre in whole-wheat flour is one of the first things to adjust. The same rule carries into carb loading in race week, where lower-fibre carbohydrate makes the extra volume easier to stomach.


When is roti the better choice?


Roti is the better choice at meals well away from training, and on rest and easy days. The fibre that slows things down before a session is useful the rest of the time. It keeps you full, supports regular digestion and makes whole grains an easy part of the day.


Whole-wheat flour also has more protein than white rice: about 6–7g in two rotis against about 4g in a cup of rice. It brings some iron too. If you're vegetarian or vegan, pair that iron with vitamin C at the same meal to help absorption. Tomato in the dal, a squeeze of lemon over the sabzi, or guava or orange afterwards all work.


Roti is also easy to portion. If you're counting carbohydrate across a day, "three rotis" is easier to repeat than "a heaped plate of rice."


What about brown rice, millet rotis and wholemeal bread?


Brown rice behaves more like roti than like white rice. A cooked cup has about 3g of fibre, several times what white rice has (USDA FoodData Central, 2018). It's a good everyday grain. For anyone with a sensitive gut, it's a poor choice in the two hours before a hard session.


Millet rotis made from bajra, jowar or ragi have more fibre than wheat roti. They're excellent on rest days and in winter meals, and the last thing to eat before intervals.


The same rule applies to Western staples. Wholemeal bread, wholewheat pasta and rye crackers suit meals away from training. White bread, regular pasta and white rice suit the meal before it. Every food culture has a lower-fibre and a higher-fibre version of its staple, so nobody has to give up their cuisine to train well.


How to use both across a training week


Match the grain to the gap before your next session.


On a hard training day, build the meal before the session around white rice or another low-fibre carbohydrate. After training, rice and roti both work, and total carbohydrate over the rest of the day matters more than which grain you pick. If you train again the same day, stick with rice at the meal in between so the next session starts on a settled stomach.


On rest and easy days, shift towards roti, brown rice, millets and more vegetables. You need a little less carbohydrate, fibre does more good, and there's no session to protect.


A mixed thali with rice and roti on the same plate is fine almost any day, as long as you don't eat it in the hour before you run.


The Fueletics Perspective


I'd like athletes to stop treating roti as the "healthy" option and rice as the one to feel guilty about. For someone who trains most days, white rice is a performance food. It's cheap, easy on the gut and full of the carbohydrate your muscles run on. Roti does a different job, at different meals.


The better question is how much carbohydrate your training needs on a given day, and whether you're eating it. That number changes with every session and depends on your bodyweight, training load and gut. If you'd like yours worked out instead of guessed, start with a Fueletics assessment. From there, the Daily Fuelling Engine adjusts your training-day and rest-day intake automatically, so the rice-or-roti choice follows your schedule instead of a rule.


FAQ


Is rice or roti better before a workout?

Within two to three hours of a workout, white rice is usually better because it's low in fibre and easy to digest. Roti works if you eat it three or more hours before, especially without ghee or heavy sides. If your gut is sensitive, choose rice.

How many rotis equal one cup of rice?

About two medium whole-wheat rotis (around 40g each) match one cup of cooked white rice for carbohydrate, at roughly 40–45g. The rotis bring about 8g of fibre, against less than 1g in the rice.

Is brown rice better than white rice for athletes?

Brown rice is a good everyday grain because of its extra fibre, but white rice is better in the meal before training or racing. Most athletes benefit from eating both, at different times.

Can athletes eat rice every day?

Yes. White rice is a cheap, easily digested source of carbohydrate, and athletes in regular training need plenty of carbohydrate. Balance it with protein, vegetables and some higher-fibre grains on rest days.


Research References


  1. Thomas DT, Erdman KA, Burke LM. Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and the American College of Sports Medicine: Nutrition and Athletic Performance. J Acad Nutr Diet. 2016;116(3):501–528. doi:10.1016/j.jand.2015.12.006

  2. Atkinson FS, Brand-Miller JC, Foster-Powell K, Buyken AE, Goletzke J. International tables of glycemic index and glycemic load values 2021: a systematic review. Am J Clin Nutr. 2021;114(5):1625–1632. doi:10.1093/ajcn/nqab233

  3. George R, Garcia AL, Edwards CA. Glycaemic responses of staple South Asian foods alone and combined with curried chicken as a mixed meal. J Hum Nutr Diet. 2015;28(3):283–291. doi:10.1111/jhn.12232

  4. Burdon CA, Spronk I, Cheng HL, O'Connor HT. Effect of Glycemic Index of a Pre-exercise Meal on Endurance Exercise Performance: A Systematic Review and Meta-analysis. Sports Med. 2017;47(6):1087–1101. doi:10.1007/s40279-016-0632-8

  5. USDA FoodData Central, SR Legacy (2018). Rice, white, long-grain, regular, enriched, cooked (FDC 168878); Bread, chapati or roti, whole wheat (FDC 174075); Rice, brown, long-grain, cooked. fdc.nal.usda.gov


 
 

Subscribe to our latest articles

bottom of page