Diabetic-Friendly Indian Sweets

Most Indian sweets are high in sugar, but some raise blood sugar less than others — and with the right portion you don't have to give up mithai entirely. These sweets are ranked from lowest glycemic index upward, so you can see which are relatively safer choices and which to keep for special occasions.

18 foods · ranked by glycemic index

Treat sweets as an occasional small portion, not a daily habit. Pick a protein-rich or milk-based sweet over a syrup-soaked or pure-sugar one, eat it after a balanced meal rather than alone, and share or halve the serving.

Dates (Khajur)

खजूर · ఖర్జూరం

Natural dried fruit used as a sweetener and snack. Medium GI but nutrient-dense with potassium, iron, and fiber.

North IndianSouth Indian
GL 12112 kcal3-4 dates

Sandesh

संदेश · సందేశ్

A delicate Bengali sweet made from fresh chhena (paneer) lightly sweetened and flavoured with cardamom. High in protein for a dessert, with a moderate sugar content.

Bengali
GL 12180 kcal2 pieces

Chhena Poda

छेना पोड़ा · ఛేనా పోడ

Odisha's signature dessert of fresh chhena (cottage cheese) and sugar slow-baked until caramelised. High in protein for a sweet, with a moderate sugar load.

Odia
GL 17250 kcal1 slice

Mishti Doi

मिष्टी दोई · మిష్టి దోయి

Bengal's iconic dessert of yogurt set with caramelised jaggery or sugar in earthen pots. The fermented dairy base softens the sugar's impact, but it remains a sweet.

Bengali
GL 16160 kcal1 small pot

Shrikhand

श्रीखंड · శ్రీఖండ్

A Gujarati and Maharashtrian dessert of strained, sweetened hung curd flavoured with cardamom and saffron. The dairy base tempers the sugar, but it is still a sweet to enjoy in moderation.

GujaratiMaharashtrian
GL 18230 kcal1 small bowl

Puran Poli

पूरन पोली · పూరణ్ పోలి

A festive sweet flatbread from Maharashtra and Gujarat, stuffed with a cooked chana dal and jaggery filling. The dal adds protein and fiber, but the jaggery keeps it a medium-GI treat.

MaharashtrianGujarati
GL 28280 kcal1 piece

Laddu (Besan)

बेसन लड्डू · బేసన్ లడ్డూ

Gram flour, ghee, and sugar sweets. The besan base provides some protein, but the sugar and ghee make it calorie-dense.

North IndianSouth IndianRajasthani+1
GL 16210 kcal1 medium laddu

Modak (Ukadiche)

मोदक · మోదక్

The steamed rice-flour dumpling filled with coconut and jaggery offered to Ganesha in Maharashtra. Steamed rather than fried, but the rice flour and jaggery keep it a medium-GI sweet.

Maharashtrian
GL 25220 kcal2 modak

Milk Barfi (Khoya Barfi)

खोया बर्फी · ఖోయా బర్ఫీ

Dense fudge made from reduced milk solids (khoya) and sugar. High GI from sugar, slightly lower due to milk protein and fat.

North IndianSouth Indian
GL 14160 kcal2 pieces (about 40g)

Payasam (Vermicelli/Moong Dal)

पायसम · పాయసం

South Indian pudding of vermicelli or moong dal simmered in sweetened milk with cardamom and cashews. High GI from refined vermicelli and sugar.

South IndianKeralaTamil+1
GL 22220 kcal1 small bowl (about 150g)

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)

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)

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)

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)

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

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)

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

Frequently Asked Questions

Can diabetics eat Indian sweets?

Occasionally and in small portions, yes. No sweet is truly 'safe' in large amounts, but choosing a lower-GI, protein-rich sweet, keeping the portion tiny, and eating it after a balanced meal rather than on an empty stomach all reduce the blood-sugar spike.

Which Indian sweets are best for diabetics?

Milk- and paneer-based sweets eaten in small portions tend to raise blood sugar a little less than syrup-soaked sweets like gulab jamun and jalebi or pure-sugar ones. Portion size still matters more than the type.

Are sugar-free sweets safe for diabetics?

Sugar-free mithai replaces sugar with sweeteners, but it is often still made with refined flour, ghee and milk solids that affect blood sugar and calories. They are better than regular sweets in moderation, but not unlimited.

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.

More Guides