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.

29 foods · ranked by glycemic index

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.

Jalebi

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

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

North IndianRajasthaniGujarati
GL 30270 kcal2-3 pieces

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)

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

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)

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

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

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

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

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

South IndianTamilAndhra+1
GL 22300 kcal1 masala dosa

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

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

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)

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

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)

Plain Dosa

दोसा · దోస

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

South IndianTamilAndhra+1
GL 18165 kcal1 large dosa

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)

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

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

North IndianMaharashtrianSouth Indian
GL 27300 kcal1 small bowl (about 120g)

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
GL 326 kcal1 medium bowl (cooked)

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

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

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

North IndianPunjabi
GL 18250 kcal2 patties

Soan Papdi

सोन पापड़ी · సోన్ పాప్డి

Flaky, crisp cube of gram and refined flour spun with sugar syrup and ghee. High GI from sugar and refined flour.

North IndianGujarati
GL 17145 kcal1 cube (about 30g)

White Rice (Polished)

सफेद चावल · తెల్ల బియ్యం

Polished white rice, the most commonly consumed staple in India. High GI due to removal of bran and fiber during polishing.

South IndianNorth IndianBengali+3
GL 30195 kcal1 medium bowl (cooked)

Sugarcane Juice

गन्ने का रस · చెరకు రసం

Freshly pressed sugarcane juice, popular street drink. High in natural sugars — despite being 'natural', it's essentially liquid sugar.

North IndianSouth IndianMaharashtrian
GL 18180 kcal1 glass

Kachori

कचौरी · కచోరి

Deep-fried refined-flour pastry stuffed with spiced lentil or onion filling. High GI and calorie-dense from refined flour and frying.

RajasthaniNorth Indian
GL 19320 kcal2 kachoris

Mysore Pak

मैसूर पाक · మైసూర్ పాక్

Rich gram-flour sweet cooked in generous ghee and sugar, a Karnataka classic. High GI from sugar and refined flour.

South IndianTamilAndhra
GL 18210 kcal1 piece (about 40g)

Samosa

समोसा · సమోసా

Deep-fried pastry with spiced potato filling. High GI from refined flour outer and potato filling, plus deep frying adds calories.

North IndianSouth IndianPunjabi+1
GL 16250 kcal1 medium samosa

Chole Bhature

छोले भटूरे · ఛోలే భటూరే

Chickpea curry with deep-fried maida bread. While chole alone is low GI, the bhatura (refined flour + deep fried) makes this a high GI combination.

North IndianPunjabi
GL 24450 kcal1 plate (2 bhature + chole)

Rava Dosa

रवा डोसा · రవ్వ దోశ

A thin, crispy crepe made from semolina (rava), rice flour and a little maida, studded with cumin and chillies. Higher GI than fermented dosa due to refined flours and a lacy, oil-fried texture.

South IndianTamilAndhra
GL 22230 kcal1 large crispy rava dosa

Pani Puri

पानी पूरी · పాని పూరి

Crisp fried hollow puris filled with spiced tangy water, potato and chickpeas. High GI from the fried refined-flour shells and potato.

North IndianMaharashtrianBengali
GL 22220 kcal6 puris

Gajar Halwa

गाजर का हलवा · గాజర్ హల్వా

Grated carrots slow-cooked in milk, ghee and sugar, garnished with nuts. High GI from added sugar despite carrot fiber.

North IndianPunjabi
GL 22320 kcal1 small bowl (about 120g)

Naan

नान · నాన్

Refined flour leavened bread baked in tandoor. High GI due to maida (refined flour) and typically brushed with butter.

North IndianPunjabiHyderabadi
GL 18260 kcal1 large naan

Kulcha (Refined-Flour Leavened Bread)

कुलचा · కుల్చా

A soft leavened bread made from refined maida flour, popular in Punjab and often stuffed. Made from refined flour, it has a high GI and little fiber.

PunjabiNorth Indian
GL 25250 kcal1 kulcha

Kheer (Rice Pudding)

खीर · ఖీర్

Slow-cooked rice simmered in sweetened milk with cardamom and nuts. High GI from white rice and sugar in milk.

North IndianSouth Indian
GL 24230 kcal1 small bowl (about 150g)

Kaju Katli

काजू कतली · కాజు కత్లి

Thin diamond-shaped fudge of ground cashews and sugar syrup. High GI from sugar, though cashew fat slows it slightly.

North IndianSouth Indian
GL 13140 kcal2 pieces (about 30g)

Frequently Asked 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.

More Guides