Rice or roti: which is better for blood sugar?

Short answer

Roti is the better pick for blood sugar. It has a lower GI (62 vs 73), and a usual serving has a glycemic load of 12 against 30 for rice.

Rice vs Roti: nutrition per usual serving
Per usual servingRiceRoti
Glycemic index7362
Glycemic load per serving3012
Carbohydrates44 g30 g
Fiber0.6 g4 g
Protein4 g5.5 g
Sugars0.1 g0.5 g
Calories195 kcal170 kcal
Serving1 medium bowl (cooked)2 medium chapatis

Highlighted values are the better of the two for blood sugar. Glycemic load counts the portion as well as the GI, so it is the fairer comparison when serving sizes differ.

What makes the difference

Roti made from whole-wheat atta keeps its bran, so it digests more slowly than polished rice. The bigger factor is portion: two rotis carry far fewer carbs than the heaped plate of rice most of us eat.

How to eat white rice with less of a spike

Cool cooked rice in the fridge for 12+ hours to increase resistant starch and lower effective GI. Reheating doesn't reverse this benefit.

How to eat wheat chapati with less of a spike

Use whole wheat atta without maida. Adding methi (fenugreek) leaves to the dough can help lower the glycemic response.

Common questions

Which is better for diabetes, rice or roti?

Roti is the better pick for blood sugar. It has a lower GI (62 vs 73), and a usual serving has a glycemic load of 12 against 30 for rice.

What is the glycemic index of rice and roti?

White Rice (Polished) has a GI of 73 (high) and Wheat Chapati has a GI of 62 (medium). Glycemic load is 30 for rice and 12 for roti, based on usual servings of 1 medium bowl (cooked) and 2 medium chapatis.

Safed chawal ya roti, sugar ke mareez ke liye kya behtar hai?

Roti behtar hai. Iska GI 62 hai, jabki safed chawal ka GI 73 hai. Phir bhi chhoti portion lein aur dal, sabzi ya dahi ke saath khayein.

More comparisons