Guide · 18 foods

Healthy Low-GI Indian Snacks

Snack time is where blood-sugar plans often fall apart. These Indian snacks have a low glycemic index, and the best of them are steamed or roasted rather than deep-fried, so you get crunch and flavour without the spike.

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

Short answer

The best Indian snacks for diabetics are roasted chana (GI 10), sprout chaat (GI 25), dhokla (GI 45), khandvi and dahi vada (both GI 48) — roasted, steamed or protein-rich rather than deep-fried. Keep to a small bowl, and save fried snacks like samosa (GI 72) and pakora for occasional treats.

Tip

Favour steamed and roasted snacks (dhokla, roasted chana, sprout chaat) over fried ones, and keep portions to a small bowl.

At a glance: GI, GL and nutrition compared

FoodGIGLServingCaloriesProteinFiber
Roasted Chana1021 small handful (30g)110 kcal6g5g
Chia Seeds1001 tablespoon58 kcal2g4g
Flaxseeds (Alsi)1001 tablespoon53 kcal1.8g2.7g
Roasted Peanuts (Moongphali)1411 small handful (30 g)170 kcal7.5g2.5g
Peanut Butter1412 tablespoons190 kcal8g2g
Almonds (Badam)15010 almonds82 kcal3g1.7g
Walnuts (Akhrot)1504 to 5 halves98 kcal2.3g1g
Sprout Chaat2531 medium bowl100 kcal7g5g
Cashews (Kaju)25110 cashews83 kcal2.7g0.5g
Makhana (Fox Nuts)3791 bowl roasted (30 g)105 kcal3g1.5g
Dhokla4583-4 pieces140 kcal5g3g
Dahi Vada4892 vadas with yogurt240 kcal9g3g
Khandvi4895–6 rolls180 kcal7g2g
Medu Vada5082 vadas220 kcal7g3g
Khakhra52112 khakhras160 kcal5g4g
Handvo52151 thick slice220 kcal7g4g
Instant Noodles (Maggi)52231 small pack (70 g, dry)310 kcal6g2g
Pakora / Bhajiya55104-5 pieces230 kcal5g3g

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

Roasted Chana — 1 small handful (30g)GI 10· Low

Roasted Chana

भुना चना · పుట్నాలు / వేరుశనగలు

Dry roasted chickpeas, a traditional Indian snack. Very low GI, high fiber, and high protein. Perfect diabetic snack.

North IndianSouth IndianMaharashtrian
GL 2110 kcal1 small handful (30g)
Chia Seeds — 1 tablespoonGI 10· Low

Chia Seeds

चिया सीड्स · చియా గింజలు

Tiny black-and-white seeds that swell into a gel in water, often confused with sabja (basil seeds). Almost all their carbohydrate is fiber, so they barely raise blood sugar and can slow the rise from the rest of a meal.

North IndianSouth Indian
GL 058 kcal1 tablespoon
Flaxseeds (Alsi) — 1 tablespoonGI 10· Low

Flaxseeds (Alsi)

अलसी · అవిసె గింజలు

Small brown seeds rich in omega-3 fats and soluble fiber, eaten roasted, ground into chutney podi or mixed into roti dough. Very low in digestible carbs, they help keep blood sugar steady.

North IndianMaharashtrianAndhra+1
GL 053 kcal1 tablespoon
Roasted Peanuts (Moongphali) — 1 small handful (30 g)GI 14· Low

Roasted Peanuts (Moongphali)

मूंगफली · వేరుశెనగ పప్పు

India's everyday nut, technically a legume, eaten roasted in winter, in poha, chutneys and chikki. High in protein and fat with very little carbohydrate, peanuts have one of the lowest GIs of any food.

GujaratiMaharashtrianAndhra+3
GL 1170 kcal1 small handful (30 g)
Peanut Butter — 2 tablespoonsGI 14· Low

Peanut Butter

पीनट बटर · పీనట్ బటర్

Ground roasted peanuts, sometimes with added sugar and oil. Low in carbohydrate and rich in fat and protein, so it barely raises blood sugar, but it is calorie-dense.

North IndianSouth Indian
GL 1190 kcal2 tablespoons
Almonds (Badam) — 10 almondsGI 15· Low

Almonds (Badam)

बादाम · బాదం

Nutritious tree nuts rich in healthy fats, protein, vitamin E and magnesium, often soaked overnight and eaten in the morning. Very few carbohydrates, so they barely raise blood sugar and can blunt the spike from a carb-heavy meal.

North IndianSouth Indian
GL 082 kcal10 almonds
Walnuts (Akhrot) — 4 to 5 halvesGI 15· Low

Walnuts (Akhrot)

अखरोट · అక్రోట్

Brain-shaped tree nuts rich in omega-3 fats, mostly grown in Kashmir. They are very low in carbohydrate, so they hardly move blood sugar, and studies link regular walnut eating with better heart health.

North Indian
GL 098 kcal4 to 5 halves
Sprout Chaat — 1 medium bowlGI 25· Low

Sprout Chaat

अंकुरित चाट · మొలకల చాట్

Mixed sprouts salad with onions, tomatoes, and lemon. One of the healthiest Indian snacks — high protein, low GI.

North IndianMaharashtrianGujarati
GL 3100 kcal1 medium bowl
Cashews (Kaju) — 10 cashewsGI 25· Low

Cashews (Kaju)

काजू · జీడిపప్పు

Creamy, kidney-shaped nuts grown along the Konkan and Kerala coasts, eaten as a snack and ground into rich gravies. They have a little more carbohydrate than almonds but still a low GI.

KeralaMaharashtrianSouth Indian+1
GL 183 kcal10 cashews
Makhana (Fox Nuts) — 1 bowl roasted (30 g)GI 37· Low

Makhana (Fox Nuts)

मखाना · మఖానా

Popped lotus seeds (phool makhana) from Bihar, eaten roasted as a snack, in kheer or in curries. Light, crunchy and low in fat, roasted makhana has a low GI and is a popular snack for people managing diabetes.

North IndianBengaliBihari
GL 9105 kcal1 bowl roasted (30 g)
Dhokla — 3-4 piecesGI 45· Low

Dhokla

ढोकला · ధోక్లా

Steamed fermented gram flour snack from Gujarat. Lower GI than fried snacks due to steaming and besan base. Light and protein-rich.

Gujarati
GL 8140 kcal3-4 pieces
Dahi Vada — 2 vadas with yogurtGI 48· Low

Dahi Vada

दही वड़ा · దహీ వడ

Soft fried lentil dumplings soaked and served in spiced yogurt. Low-medium GI as protein-rich dal and yogurt temper the response.

North IndianSouth Indian
GL 9240 kcal2 vadas with yogurt
Khandvi — 5–6 rollsGI 48· Low

Khandvi

खांडवी · ఖాండ్వీ

Delicate Gujarati rolls of gram flour and yogurt, steamed and tempered with mustard seeds. Low-GI besan and yogurt make this a light, blood-sugar-friendly snack.

Gujarati
GL 9180 kcal5–6 rolls
Medu Vada — 2 vadasGI 50· Low

Medu Vada

मेदू वड़ा · గారెలు

Deep-fried urad dal doughnut, a South Indian breakfast staple. The urad dal base provides protein, but deep frying adds calories.

South IndianTamilAndhra+1
GL 8220 kcal2 vadas
Khakhra — 2 khakhrasGI 52· Low

Khakhra

खाखरा · ఖాఖ్రా

Thin, crisp roasted Gujarati cracker made from whole-wheat flour. Low-medium GI as it is roasted, not fried, and uses whole wheat.

Gujarati
GL 11160 kcal2 khakhras
Handvo — 1 thick sliceGI 52· Low

Handvo

हांडवो · హాండ్వో

A savoury Gujarati baked cake of fermented rice-and-lentil batter with bottle gourd and spices. Fermentation and the lentil content keep its GI moderate.

Gujarati
GL 15220 kcal1 thick slice
Instant Noodles (Maggi) — 1 small pack (70 g, dry)GI 52· Low

Instant Noodles (Maggi)

इंस्टेंट नूडल्स (मैगी) · ఇన్‌స్టంట్ నూడుల్స్ (మ్యాగీ)

Two-minute instant noodles made from refined wheat flour (maida) that is pre-fried in palm oil, cooked with a masala tastemaker. The frying fat slows digestion so the GI tests in the low-50s, but one pack is mostly refined carbs and salt with very little protein or fiber.

North IndianSouth Indian
GL 23310 kcal1 small pack (70 g, dry)
Pakora / Bhajiya — 4-5 piecesGI 55· Low

Pakora / Bhajiya

पकोड़ा / भजिया · పకోడి / బజ్జి

Deep-fried fritters made with besan batter and vegetables. High calorie from deep frying, but besan has lower GI than maida.

North IndianSouth IndianGujarati+1
GL 10230 kcal4-5 pieces

Which is better? Side-by-side comparisons

Common questions

What can a diabetic eat as an evening snack in India?

Good evening snacks are roasted chana, sprout chaat, a small portion of dhokla, a glass of buttermilk (chaas), or a low-GI fruit such as guava (GI 12), pear (GI 33) or apple (GI 36). They keep blood sugar steady until dinner without adding many calories.

Is samosa good for diabetes?

Samosa is high GI (72) and deep-fried, with refined flour and potato, so it raises blood sugar quickly and is calorie-dense (about 250 kcal each). If you have one, make it an occasional single samosa eaten with a meal or with chana, not on an empty stomach.

Are packaged namkeen and chips safe for diabetics?

Most packaged namkeen, bhujia and chips are fried and made from refined flour, besan or potato, so they are best kept occasional. If you buy packaged snacks, check the label for carbohydrate, sugar and fiber per serving and choose roasted or baked options with more protein and fiber.

What are good low-GI snacks for diabetics in India?

Roasted chana, sprout chaat, dhokla and dahi vada are great low-GI choices — high in fiber and protein, which keeps blood sugar steady between meals.

Are fried snacks bad for blood sugar?

Fried snacks are calorie-dense and often raise blood sugar quickly. Even when a fried snack has a lowish GI, the large amount of fat and refined flour makes it best eaten only occasionally and in small portions.

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 →