Guide · 36 foods

Best Indian Foods to Control Blood Sugar

If you're managing your blood sugar, the foods that help most are the ones that raise it slowly. These everyday Indian foods all have a low glycemic index, so they release glucose gently instead of causing a spike. They're ranked from lowest GI upward.

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

Tip

Build each meal around a low-GI base (dal, vegetables, millet or whole-grain roti), keep white rice and sweets small, and add protein or fiber to slow sugar absorption.

At a glance: GI, GL and nutrition compared

FoodGIGLServingCaloriesProteinFiber
Methi (Fenugreek Leaves)501 bunch (cooked)25 kcal2.3g2.5g
Spinach (Palak)601 large bowl (cooked)23 kcal2.9g2.2g
Chana Dal811 medium bowl (cooked)130 kcal9g6g
Paneer1004-5 cubes260 kcal18g0g
Coconut (Fresh)1011 small piece of fresh coconut175 kcal1.7g4.5g
Onion1011 medium onion40 kcal1.1g1.7g
Drumstick (Moringa)1002-3 drumstick pieces (in sambar)37 kcal2.1g3.2g
Cabbage (Patta Gobi)1001 medium bowl (cooked)25 kcal1.3g2.5g
Greek Yogurt (Unsweetened)1111 small bowl90 kcal15g0g
Guava (Amrood)1221 medium guava68 kcal2.5g5g
Curd / Yogurt (Dahi)1411 medium bowl90 kcal5g0g
Bitter Gourd (Karela)1511 medium bowl (cooked)20 kcal1g2.5g
Tomato1511 medium tomato18 kcal0.9g1.2g
Cauliflower (Gobi)1511 medium bowl (cooked)25 kcal2g2g
Brinjal (Baingan)1511 medium bowl (cooked)25 kcal1g3g
Bottle Gourd (Lauki)1501 medium bowl (cooked)15 kcal0.6g0.5g
Ridge Gourd (Turai)1501 medium bowl (cooked)18 kcal1.2g1.5g
Cucumber (Kheera)1501 medium cucumber16 kcal0.7g0.5g
Capsicum (Shimla Mirch)1511 medium capsicum30 kcal1g2g
Ivy Gourd (Tindora)1501 medium bowl (cooked)20 kcal1.2g1.5g
Radish (Mooli)1501 medium radish16 kcal0.7g1.6g
Snake Gourd (Chichinda)1501 medium bowl (cooked)18 kcal0.6g1g
Amla (Indian Gooseberry)1522 medium fruits44 kcal0.9g4.3g
Mushroom (Button)1511 cup sliced22 kcal3.1g1g
Broccoli1511 cup florets34 kcal2.8g2.6g
French Beans (Green Beans)1511 cup chopped31 kcal1.8g3.4g
Cluster Beans (Gawar / Guar)1521 cup chopped48 kcal3.3g3.2g
Saga Bhaja1501 small bowl70 kcal3g3g
Soybean (boiled white soybeans)1611 small bowl (boiled)173 kcal17g6g
Okra (Bhindi)2011 medium bowl (cooked)35 kcal2g3g
Soya Chunks (Meal Maker)20130 g dry (about 1 cup cooked)103 kcal15.6g4g
Dried Green Peas (Vatana, boiled)2251 small bowl (boiled)118 kcal8g8g
Jamun (Java Plum)25310-12 jamuns60 kcal0.7g1g
Horse Gram (Kulthi / Ulavalu, cooked)2561 small bowl (cooked)132 kcal9g7g
Processed Cheese2511 slice80 kcal5g0g
Masoor Dal (Red Lentils)2641 medium bowl (cooked)115 kcal8g4g

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

Methi (Fenugreek Leaves) — 1 bunch (cooked)GI 5· Low

Methi (Fenugreek Leaves)

मेथी · మెంతికూర

Leafy green with proven blood sugar-lowering properties. Contains galactomannan fiber and 4-hydroxyisoleucine which improve insulin sensitivity.

North IndianSouth IndianGujarati+1
GL 025 kcal1 bunch (cooked)
Spinach (Palak) — 1 large bowl (cooked)GI 6· Low

Spinach (Palak)

पालक · పాలకూర

Iron-rich leafy green used in palak paneer, dal palak, and many other dishes. Negligible GI and highly nutritious.

North IndianSouth IndianPunjabi+1
GL 023 kcal1 large bowl (cooked)
Chana Dal — 1 medium bowl (cooked)GI 8· Low

Chana Dal

चना दाल · శనగపప్పు

Split Bengal gram, one of the lowest GI foods available. Excellent source of protein and complex carbohydrates.

North IndianSouth IndianBengali
GL 1130 kcal1 medium bowl (cooked)
Paneer — 4-5 cubesGI 10· Low

Paneer

पनीर · పనీర్

Indian cottage cheese. Very low GI, high protein. One of the best vegetarian protein sources for diabetics.

North IndianPunjabiBengali
GL 0260 kcal4-5 cubes
Coconut (Fresh) — 1 small piece of fresh coconutGI 10· Low

Coconut (Fresh)

नारियल · కొబ్బరి

Fresh coconut meat (malai). Very low GI due to high fat and fiber content with minimal carbohydrates.

South IndianKeralaTamil+1
GL 1175 kcal1 small piece of fresh coconut
Onion — 1 medium onionGI 10· Low

Onion

प्याज · ఉల్లిపాయ

Foundation of Indian cooking. Very low GI, contains quercetin and chromium which may aid blood sugar management.

North IndianSouth IndianMaharashtrian
GL 140 kcal1 medium onion
Drumstick (Moringa) — 2-3 drumstick pieces (in sambar)GI 10· Low

Drumstick (Moringa)

सहजन · మునగకాయ

Nutrient powerhouse used in sambar and curries. Moringa leaves and pods are both very low GI and packed with vitamins and minerals.

South IndianTamilAndhra+1
GL 037 kcal2-3 drumstick pieces (in sambar)
Cabbage (Patta Gobi) — 1 medium bowl (cooked)GI 10· Low

Cabbage (Patta Gobi)

पत्ता गोभी · క్యాబేజి

Affordable, versatile vegetable used in sabzi, salads, and stir-fries. Very low GI with good fiber and vitamin C content.

North IndianSouth IndianBengali
GL 025 kcal1 medium bowl (cooked)
Greek Yogurt (Unsweetened) — 1 small bowlGI 11· Low

Greek Yogurt (Unsweetened)

ग्रीक दही · గ్రీక్ పెరుగు

Thick strained yogurt, unsweetened, with higher protein and lower carbs than regular curd. Low GI and a good choice for blood sugar management.

North IndianSouth Indian
GL 190 kcal1 small bowl
Guava (Amrood) — 1 medium guavaGI 12· Low

Guava (Amrood)

अमरूद · జామ పండు

One of the best fruits for diabetics in India. Very low GI, extremely high in vitamin C, and good fiber content.

North IndianSouth Indian
GL 268 kcal1 medium guava
Curd / Yogurt (Dahi) — 1 medium bowlGI 14· Low

Curd / Yogurt (Dahi)

दही · పెరుగు

Plain homemade curd, a daily staple across India. Very low GI, probiotic benefits, and helps slow digestion of other foods when eaten together.

North IndianSouth IndianGujarati+2
GL 190 kcal1 medium bowl
Bitter Gourd (Karela) — 1 medium bowl (cooked)GI 15· Low

Bitter Gourd (Karela)

करेला · కాకరకాయ

Traditionally used for diabetes management in India. Contains compounds that mimic insulin action. Very low GI.

North IndianSouth IndianBengali+1
GL 120 kcal1 medium bowl (cooked)
Tomato — 1 medium tomatoGI 15· Low

Tomato

टमाटर · టమాటో

Essential in Indian cooking. Very low GI and rich in lycopene. Used in virtually every curry, sambar, and chutney.

North IndianSouth IndianAndhra+1
GL 118 kcal1 medium tomato
Cauliflower (Gobi) — 1 medium bowl (cooked)GI 15· Low

Cauliflower (Gobi)

गोभी · గోబీ

Versatile vegetable used in gobi manchurian, aloo gobi, gobi paratha, and more. Very low GI and low calorie.

North IndianSouth IndianPunjabi
GL 125 kcal1 medium bowl (cooked)
Brinjal (Baingan) — 1 medium bowl (cooked)GI 15· Low

Brinjal (Baingan)

बैंगन · వంకాయ

Eggplant used in bharwa baingan, baingan bharta, and many South Indian dishes. Very low GI with good fiber.

North IndianSouth IndianAndhra+2
GL 125 kcal1 medium bowl (cooked)
Bottle Gourd (Lauki) — 1 medium bowl (cooked)GI 15· Low

Bottle Gourd (Lauki)

लौकी · సొరకాయ

Very low calorie gourd used in kofta, halwa, and sabzi. High water content makes it excellent for hydration and weight management.

North IndianSouth IndianGujarati
GL 015 kcal1 medium bowl (cooked)
Ridge Gourd (Turai) — 1 medium bowl (cooked)GI 15· Low

Ridge Gourd (Turai)

तुरई · బీరకాయ

Light, easy-to-digest gourd popular in South Indian cooking. Very low GI and calorie, good for everyday diabetic meals.

South IndianNorth IndianAndhra+1
GL 018 kcal1 medium bowl (cooked)
Cucumber (Kheera) — 1 medium cucumberGI 15· Low

Cucumber (Kheera)

खीरा · దోసకాయ

Hydrating, low-calorie vegetable perfect for salads and raita. Virtually zero glycemic impact. Ideal diabetic snack.

North IndianSouth Indian
GL 016 kcal1 medium cucumber
Capsicum (Shimla Mirch) — 1 medium capsicumGI 15· Low

Capsicum (Shimla Mirch)

शिमला मिर्च · క్యాప్సికం

Bell peppers (green, red, yellow) used in stir-fries and curries. Very low GI, rich in vitamin C, and adds crunch to meals.

North IndianSouth Indian
GL 130 kcal1 medium capsicum
Ivy Gourd (Tindora) — 1 medium bowl (cooked)GI 15· Low

Ivy Gourd (Tindora)

कुंदरू / तिंडोरा · దొండకాయ

Small gourd vegetable popular in South and West Indian cuisine. Research suggests it has anti-hyperglycemic properties.

South IndianGujaratiMaharashtrian+1
GL 020 kcal1 medium bowl (cooked)
Radish (Mooli) — 1 medium radishGI 15· Low

Radish (Mooli)

मूली · ముల్లంగి

Crunchy root vegetable eaten raw in salads or cooked in parathas and sambar. Very low GI and aids digestion.

North IndianSouth IndianPunjabi
GL 016 kcal1 medium radish
Snake Gourd (Chichinda) — 1 medium bowl (cooked)GI 15· Low

Snake Gourd (Chichinda)

चिचिंडा · పొట్లకాయ

Long green gourd used in South Indian curries and stir-fries. Very low calorie, very low GI — a diabetic-friendly everyday vegetable.

South IndianAndhraTamil+1
GL 018 kcal1 medium bowl (cooked)
Amla (Indian Gooseberry) — 2 medium fruitsGI 15· Low

Amla (Indian Gooseberry)

आंवला · ఉసిరికాయ

A sour, vitamin C-rich superfruit with a very low GI. Excellent for diabetics and rich in antioxidants.

North IndianSouth Indian
GL 244 kcal2 medium fruits
Mushroom (Button) — 1 cup slicedGI 15· Low

Mushroom (Button)

मशरूम · పుట్టగొడుగు

A low-calorie, low-carb fungus with negligible impact on blood sugar. Rich in B vitamins and a good source of plant protein.

North IndianSouth Indian
GL 122 kcal1 cup sliced

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

Browse by food group

Common questions

What foods should a sugar patient eat?

Low-GI foods that raise blood sugar slowly are the best choices: dals and legumes, non-starchy and leafy vegetables, millets (ragi, jowar, bajra, foxtail), whole-wheat or multigrain rotis, curd and paneer, and low-GI fruits like guava, jamun, pear and apple.

Which foods should sugar patients avoid?

Limit high-GI foods that spike blood sugar quickly — polished white rice, refined-flour (maida) breads, sabudana, potatoes in large amounts, sweets, sugary drinks and most packaged snacks. They aren't fully banned, but portions should be small and paired with protein or fiber.

Can sugar patients eat rice and roti?

Yes, in sensible portions. Choose brown, red, hand-pounded rice or millets over polished white rice, and whole-wheat or multigrain roti over maida. Keeping the portion modest and adding dal, vegetables and protein lowers the meal's overall blood-sugar impact.

What is the best diet to control blood sugar naturally?

A diet built mostly from low-GI foods — dals, vegetables, millets, whole grains, curd and low-GI fruits — with controlled portions of rice and sweets, regular meal timing, and protein or fiber at each meal helps control blood sugar naturally alongside your doctor's advice.

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 →