Guide · 56 foods

High-GI Indian Foods to Limit

These everyday Indian foods have a high glycemic index and cause rapid blood-sugar spikes. You don't have to cut them out entirely, but diabetics and pre-diabetics should keep portions small and pair them with protein, fat or fiber. Ranked from highest GI down.

Updated · ranked by glycemic index, highest first · How we source our data

Tip

If you do eat a high-GI food, shrink the portion and add protein or fiber (dal, curd, salad, nuts) to blunt the spike — and check our low-GI swaps on each food page.

At a glance: GI, GL and nutrition compared

FoodGIGLServingCaloriesProteinFiber
Rajgira (Amaranth)97191 cup popped (30 g)112 kcal4g2g
Jalebi90302-3 pieces270 kcal2g0.1g
Murmura (Puffed Rice)90161 bowl (20 g)80 kcal1.3g0.3g
Gulab Jamun85222 pieces300 kcal4g0.2g
Sabudana (Tapioca Pearls, Cooked)85331 medium bowl (cooked khichdi)215 kcal1g1g
Jaggery (Gud)8481 small piece (10 g)38 kcal0g0g
Cornflakes with Milk813130g cornflakes with 1 cup milk230 kcal9g1g
Rasgulla80202 pieces190 kcal5g0g
Masala Dosa80221 masala dosa300 kcal6g2g
Lychee79118-10 lychees66 kcal0.8g1.3g
Sabudana Khichdi79321 medium bowl290 kcal5g2g
Potato (Aloo)78151 medium potato (boiled)130 kcal3g2.5g
Khaja78251 piece250 kcal2.5g0.5g
Aloo Pitika (Assamese Mashed Potato)78201 small bowl170 kcal3g2.5g
Plain Dosa77181 large dosa165 kcal4g1g
Watermelon7641 medium slice46 kcal0.9g0.6g
Sooji Halwa (Sheera)76271 small bowl (about 120g)300 kcal4g1g
Pumpkin (Kaddu)7531 medium bowl (cooked)26 kcal1g0.5g
Vada Pav75221 vada pav300 kcal5g2g
Aloo Tikki75182 patties250 kcal4g3g
Kerala Parotta (Malabar)75341 parotta300 kcal6g2g
Double ka Meetha75381 small bowl380 kcal7g1g
Arisa Pitha75352 pieces330 kcal3g1.5g
White Bread75192 slices133 kcal4.5g1.2g
Neer Dosa75283 neer dosas190 kcal3g1g
Modur Pulao (Kashmiri Sweet Saffron Rice)75511 plate420 kcal6g1.5g
Soan Papdi74171 cube (about 30g)145 kcal2g0.4g
White Rice (Polished)73301 medium bowl (cooked)195 kcal4g0.6g
Sugarcane Juice73181 glass180 kcal0.5g0g
Kachori73192 kachoris320 kcal6g3g
Mysore Pak73181 piece (about 40g)210 kcal3g0.8g
Samosa72161 medium samosa250 kcal4g1.5g
Chole Bhature72241 plate (2 bhature + chole)450 kcal12g5g
Rava Dosa72221 large crispy rava dosa230 kcal5g1.5g
Pani Puri72226 puris220 kcal5g3g
Gajar Halwa72221 small bowl (about 120g)320 kcal5g2.5g
Sabudana Vada72252 vadas250 kcal3g2g
Rusk (Toast)72132 rusks105 kcal2.5g0.5g
Motichoor Laddu72171 laddu175 kcal2.5g0.5g
Veg Fried Rice72361 plate330 kcal6g2.5g
Ragi Malt (Ragi Java)72161 glass (unsweetened)140 kcal5g2.5g
Sannas72293 sannas200 kcal3.5g1g
Naan71181 large naan260 kcal7g1.5g
Kulcha (Refined-Flour Leavened Bread)71251 kulcha250 kcal6g1.5g
Kheer (Rice Pudding)70241 small bowl (about 150g)230 kcal6g0.6g
Kaju Katli70132 pieces (about 30g)140 kcal3g0.5g
Sakinalu70253 pieces290 kcal5g2g
Gujiya70151 piece190 kcal3g0.5g
Brown Bread70162 slices125 kcal4.5g2.5g
Pav Bhaji70391 plate (2 pav with bhaji)400 kcal10g6g
Rasmalai70151 piece with milk190 kcal6g0g
Veg Momos (Steamed)70251 plate (6 momos)220 kcal6g2g
Set Dosa70313 small set dosas260 kcal6g2.5g
Akki Roti70251 akki roti220 kcal4g2.5g
Thekua70212 thekua230 kcal3g1.5g
Kashmiri Dum Aloo70211 bowl280 kcal5g3.5g

GL and nutrition are per serving. How these values are sourced

Looking for every option? See the complete list of low-GI Indian foods.

Explore each food

Rajgira (Amaranth) — 1 cup popped (30 g)GI 97· High

Rajgira (Amaranth)

राजगिरा · రాజగిరా (తోటకూర గింజలు)

Tiny amaranth seeds, popped and eaten as a fasting (vrat) food in ladoos, chikki, kheer and rotis. It is rich in protein and calcium, but popping turns the starch so easy to digest that it raises blood sugar almost as fast as glucose.

North IndianGujaratiMaharashtrian+1
GL 19112 kcal1 cup popped (30 g)
Jalebi — 2-3 piecesGI 90· High

Jalebi

जलेबी · జిలేబి

Deep-fried fermented batter spirals soaked in sugar syrup. One of the highest GI Indian sweets.

North IndianRajasthaniGujarati
GL 30270 kcal2-3 pieces
Murmura (Puffed Rice) — 1 bowl (20 g)GI 90· High

Murmura (Puffed Rice)

मुरमुरे · మరమరాలు

Light, crisp puffed rice used in bhel puri, jhal muri, chivda and as a quick snack. Puffing makes the starch very easy to digest, so it raises blood sugar quickly even though a bowl feels light.

BengaliMaharashtrianAndhra+3
GL 1680 kcal1 bowl (20 g)
Gulab Jamun — 2 piecesGI 85· High

Gulab Jamun

गुलाब जामुन · గులాబ్ జామున్

Deep-fried milk solid balls soaked in sugar syrup. Very high GI due to refined flour, sugar syrup, and deep frying.

North IndianSouth IndianBengali+1
GL 22300 kcal2 pieces
Sabudana (Tapioca Pearls, Cooked) — 1 medium bowl (cooked khichdi)GI 85· High

Sabudana (Tapioca Pearls, Cooked)

साबूदाना · సగ్గుబియ్యం

Tapioca pearls made from cassava starch, commonly eaten during fasting as khichdi or kheer. Almost pure starch, giving it a very high GI and minimal fiber or protein.

MaharashtrianNorth IndianGujarati
GL 33215 kcal1 medium bowl (cooked khichdi)
Jaggery (Gud) — 1 small piece (10 g)GI 84· High

Jaggery (Gud)

गुड़ · బెల్లం

Unrefined cane sugar boiled down into solid blocks, used in sweets, chai, chikki and after meals. It carries traces of iron and minerals, but it is still about 97% sugar and raises blood sugar about as fast as white sugar.

North IndianSouth IndianMaharashtrian+3
GL 838 kcal1 small piece (10 g)
Cornflakes with Milk — 30g cornflakes with 1 cup milkGI 81· High

Cornflakes with Milk

कॉर्नफ्लेक्स दूध के साथ · కార్న్‌ఫ్లేక్స్ పాలతో

A bowl of plain cornflakes served with milk, a common quick Indian breakfast. The processed corn has a very high GI, only partly offset by the protein and fat in milk.

North IndianSouth Indian
GL 31230 kcal30g cornflakes with 1 cup milk
Rasgulla — 2 piecesGI 80· High

Rasgulla

रसगुल्ला · రసగుల్లా

Spongy cottage cheese balls in sugar syrup. Bengali classic. High GI from the sugar syrup, but slightly better than gulab jamun as it's not fried.

BengaliNorth IndianOdia
GL 20190 kcal2 pieces
Masala Dosa — 1 masala dosaGI 80· High

Masala Dosa

मसाला दोसा · మసాలా దోస

Crispy rice-urad dal crepe filled with spiced potato masala. Higher GI than plain dosa due to potato filling. South Indian favorite.

South IndianTamilAndhra+2
GL 22300 kcal1 masala dosa
Lychee — 8-10 lycheesGI 79· High

Lychee

लीची · లీచి

Sweet, juicy summer fruit from Eastern India. High sugar content gives it a high GI — enjoy in limited quantities.

BengaliNorth Indian
GL 1166 kcal8-10 lychees
Sabudana Khichdi — 1 medium bowlGI 79· High

Sabudana Khichdi

साबूदाना खिचड़ी · సగ్గుబియ్యం కిచిడీ

A fasting-day dish of soaked tapioca pearls tossed with peanuts, potatoes and cumin. Almost pure starch, giving it a high glycemic index despite the peanuts.

MaharashtrianGujaratiNorth Indian
GL 32290 kcal1 medium bowl
Potato (Aloo) — 1 medium potato (boiled)GI 78· High

Potato (Aloo)

आलू · బంగాళాదుంప

The most consumed vegetable in India. High GI makes it a concern for diabetics, though cooking method matters significantly.

North IndianSouth IndianBengali+1
GL 15130 kcal1 medium potato (boiled)
Khaja — 1 pieceGI 78· High

Khaja

खाजा · ఖాజా

Flaky, many-layered pastry of maida, deep fried in ghee and dipped in sugar syrup, famous from Silao in Bihar and Puri in Odisha. Refined flour, frying and syrup together make it one of the fastest-acting sweets.

BihariOdia
GL 25250 kcal1 piece
Aloo Pitika (Assamese Mashed Potato) — 1 small bowlGI 78· High

Aloo Pitika (Assamese Mashed Potato)

आलू पिटिका · ఆలూ పిటికా

Assamese comfort food of boiled potatoes mashed with raw mustard oil, onion, green chilli and coriander, sometimes with a boiled egg, eaten with rice. Mashed potato is one of the fastest-acting starches.

Northeast Indian
GL 20170 kcal1 small bowl
Plain Dosa — 1 large dosaGI 77· High

Plain Dosa

दोसा · దోస

Crispy fermented crepe made from rice and urad dal batter. Higher GI than idli due to the crispy cooking method.

South IndianTamilAndhra+2
GL 18165 kcal1 large dosa
Watermelon — 1 medium sliceGI 76· High

Watermelon

तरबूज़ · పుచ్చకాయ

High GI but low GL per serving because it's mostly water. The numbers look scary but actual blood sugar impact is moderate in normal portions.

North IndianSouth Indian
GL 446 kcal1 medium slice
Sooji Halwa (Sheera) — 1 small bowl (about 120g)GI 76· High

Sooji Halwa (Sheera)

सूजी का हलवा · సూజీ హల్వా

Roasted semolina cooked with ghee, sugar and water or milk. High GI from refined semolina and sugar.

North IndianMaharashtrianSouth Indian+1
GL 27300 kcal1 small bowl (about 120g)
Pumpkin (Kaddu) — 1 medium bowl (cooked)GI 75· High

Pumpkin (Kaddu)

कद्दू · గుమ్మడికాయ

Orange-fleshed gourd rich in beta-carotene. High GI but very low GL because it's mostly water with moderate carbs per serving.

North IndianSouth IndianBengali+1
GL 326 kcal1 medium bowl (cooked)
Vada Pav — 1 vada pavGI 75· High

Vada Pav

वड़ा पाव · వడా పావ్

Mumbai's iconic street food — spiced potato fritter in a bread bun. High GI from potato + maida bun + deep frying.

Maharashtrian
GL 22300 kcal1 vada pav
Aloo Tikki — 2 pattiesGI 75· High

Aloo Tikki

आलू टिक्की · ఆలూ టిక్కి

Spiced mashed-potato patty shallow or deep fried until crisp. High GI from the potato base and frying.

North IndianPunjabi
GL 18250 kcal2 patties
Kerala Parotta (Malabar) — 1 parottaGI 75· High

Kerala Parotta (Malabar)

केरल परोटा · కేరళ పరోటా

The flaky, layered Malabar flatbread made from refined flour (maida) and oil. Soft and indulgent, but the refined flour and fat make it a high-GI choice.

KeralaSouth IndianTamil
GL 34300 kcal1 parotta
Double ka Meetha — 1 small bowlGI 75· High

Double ka Meetha

डबल का मीठा · డబుల్ కా మీఠా

A Hyderabadi bread pudding of fried bread soaked in sugar syrup and sweetened milk, garnished with nuts. The fried refined bread and sugar make it a high-GI dessert.

Telangana
GL 38380 kcal1 small bowl
Arisa Pitha — 2 piecesGI 75· High

Arisa Pitha

अरिसा पीठा · అరిసా పీఠా

A deep-fried Odia sweet of rice flour and jaggery dough coated in sesame seeds, made for festivals like Raja and Manabasa (the Telugu ariselu is a close cousin). Refined rice flour, jaggery and frying make it high GI.

Odia
GL 35330 kcal2 pieces
White Bread — 2 slicesGI 75· High

White Bread

सफ़ेद ब्रेड · వైట్ బ్రెడ్

Soft sliced bread made from refined flour (maida), eaten as toast, sandwiches and bread pakora. With almost no fiber, it digests quickly and raises blood sugar about as fast as glucose.

North IndianSouth Indian
GL 19133 kcal2 slices

Showing 24 of 56. Every food is in the table above.

Which is better? Side-by-side comparisons

Browse by food group

Common questions

Which Indian foods are worst for blood sugar?

High-GI foods such as white rice, sabudana, cornflakes, refined-flour breads, potatoes and most sweets raise blood sugar the fastest and are best limited by people with diabetes.

Can diabetics ever eat high-GI foods?

Occasionally and in small portions, yes. Pairing a high-GI food with protein, healthy fat or fiber, and keeping the serving size small, reduces its impact on blood sugar.

Sources

  1. 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. American Journal of Clinical Nutrition, 2021; 114(5): 1625–1632.
  2. University of Sydney, Glycemic Index Research Service — GI Database (glycemicindex.com).
  3. Longvah T, Ananthan R, Bhaskarachary K, Venkaiah K. Indian Food Composition Tables 2017. National Institute of Nutrition (ICMR), Hyderabad.
  4. ICMR–National Institute of Nutrition. Dietary Guidelines for Indians, 2024.
  5. ISO 26642:2010. Food products — Determination of the glycaemic index (GI) and recommendation for food classification.

Many Indian dishes have never been clinically tested, so some values are estimates — each food page shows whether its GI was measured or estimated. See our methodology.

This guide is for general educational purposes only and is not medical advice. Glycemic index values are approximate and individual blood sugar responses vary. Please consult your doctor or a registered dietitian before making changes to your diet — see our full disclaimer.

Related guides

All guides →