Indian foods and diabetes: what to eat, limit and avoid

In Type 2 diabetes the body either does not make enough insulin or cannot use it effectively, so glucose from a meal stays in the bloodstream longer and climbs higher. What matters for any given food is the size of the glucose rise it produces — which depends on the glycemic index, the portion, and crucially what else is on the plate alongside it.

7-day free trial · Cancel anytime · No credit card upfront.

7-day free trial. Then ₹199/mo or ₹999/yr.

Browse by category

Browse every food

Looking for a food that isn't rated for diabetes? The full Indian food index lists every food we cover, grouped by category.

Every food, A to Z

Every food we rate for diabetes, with verdict and glycemic index
FoodVerdictGI
AdaiYes≈ 45
AlmondsYes
AlooLimit≈ 82
Aloo ParathaLimit≈ 75
Aloo TikkiAvoid≈ 80
AppamLimit≈ 76
AppleYes≈ 36
ArbiYes, with changes≈ 58
BainganYes
Bajra RotiYes≈ 54
BananaYes, with changes≈ 51
BarfiLimit≈ 76
Basmati RiceYes, with changes≈ 58
BhatureAvoid≈ 82
Bhel PuriYes, with changes≈ 65
BhindiYes
BiryaniLimit≈ 70
BiscuitsLimit≈ 74
BreadLimit≈ 75
BroccoliYes
Brown RiceYes, with changes≈ 68
Butter ChickenYes, with changes
ButtermilkYes≈ 30
CabbageYes
CashewsYes, with changes
CauliflowerYes
ChaatLimit≈ 74
ChaiYes, with changes≈ 60
ChanaYes≈ 28
ChapatiYes≈ 58
CheeseYes, with changes
Chia SeedsYes
Chicken CurryYes
ChikooLimit≈ 70
ChillaYes≈ 42
CholeYes≈ 28
Chole BhatureAvoid≈ 80
CoconutYes
Coconut WaterYes≈ 54
CornYes, with changes≈ 60
CurdYes≈ 35
Curd RiceYes≈ 62
Dahi PuriLimit≈ 68
Dal MakhaniYes, with changes≈ 32
Dal TadkaYes≈ 29
DaliyaYes≈ 52
DatesYes, with changes≈ 62
DhoklaYes≈ 48
DosaYes, with changes≈ 65
EggYes
Fenugreek SeedsYes
Filter CoffeeYes, with changes≈ 58
Fish CurryYes
FlaxseedYes
Fruit JuiceAvoid≈ 68
GheeYes
GrapesYes, with changes≈ 59
Green PeasYes≈ 22
Green TeaYes
GuavaYes≈ 33
Gulab JamunAvoid≈ 85
HalwaLimit≈ 80
HandvoYes≈ 52
HoneyLimit≈ 61
IdiyappamYes, with changes≈ 68
IdliYes, with changes≈ 60
Idli SambarYes≈ 58
JaggeryLimit≈ 84
JalebiAvoid≈ 88
Jowar RotiYes≈ 55
KarelaYes
KhandviYes≈ 45
KheerLimit≈ 78
KhichdiYes≈ 63
LadooLimit≈ 74
LassiLimit≈ 68
LaukiYes
Lemon RiceYes, with changes≈ 70
MaggiLimit≈ 70
MaidaAvoid≈ 85
MakhanaYes≈ 40
MangoYes, with changes≈ 51
Masala DosaLimit≈ 77
Masoor DalYes≈ 26
MethiYes
MilkYes≈ 39
Misal PavYes, with changes≈ 64
ModakLimit≈ 76
MomosYes, with changes≈ 66
Moong DalYes≈ 25
Moong Dal ChillaYes≈ 38
MurukkuLimit≈ 75
Mutton CurryYes
NamkeenLimit≈ 72
Nimbu PaniYes≈ 30
OatsYes≈ 55
PakoraLimit≈ 60
PalakYes
PaneerYes
Pani PuriLimit≈ 75
PapayaYes≈ 60
ParathaYes, with changes≈ 62
PastaYes, with changes≈ 55
Pav BhajiLimit≈ 76
PeanutsYes
PesarattuYes≈ 38
PizzaLimit≈ 74
PohaYes, with changes≈ 72
PomegranateYes≈ 53
Poori BhajiAvoid≈ 80
PrawnsYes
PulaoYes, with changes≈ 66
Pumpkin SeedsYes
PuriAvoid≈ 80
PuttuYes, with changes≈ 67
QuinoaYes≈ 53
Ragi MuddeYes≈ 55
Ragi RotiYes≈ 55
RajmaYes≈ 29
Rajma ChawalYes≈ 60
RasamYes
RasgullaAvoid≈ 82
Rava DosaLimit≈ 72
Red RiceYes≈ 66
Roasted ChanaYes≈ 28
Sabudana KhichdiAvoid≈ 85
Samak RiceYes≈ 50
SambarYes≈ 32
SamosaAvoid≈ 78
Sev PuriLimit≈ 72
Soft DrinksAvoid≈ 63
Soya ChunksYes≈ 20
SproutsYes≈ 25
SugarAvoid≈ 65
Sugarcane JuiceAvoid≈ 70
Sweet PotatoYes, with changes≈ 63
Tandoori ChickenYes
ThaliYes, with changes≈ 65
TheplaYes≈ 58
TindaYes
TofuYes
UpmaYes, with changes≈ 66
Urad DalYes≈ 43
UttapamYes, with changes≈ 64
Vada PavAvoid≈ 80
WalnutsYes
WatermelonYes, with changes≈ 72
White RiceLimit≈ 73

Medical disclaimer

This is general dietary information, not medical advice. If you take insulin or a sulfonylurea (glimepiride, glipizide, gliclazide), reducing your carbohydrate intake — or adding foods like bitter gourd or fenugreek that lower glucose on their own — can cause hypoglycemia. Talk to your doctor before making changes, and monitor your glucose while you do.

Plate.Fit provides diet recommendations and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified medical practitioner before starting a new diet, especially if you are pregnant, nursing, taking medication, or have a chronic health condition.