Bengali Foods
Bengali food centres on maach-bhaat (fish and rice), cooked with mustard, poppy seed (posto) and panch phoron, plus dals, vegetable dishes like shukto and a famous love of mishti. Fish, dals and vegetable dishes are low GI; large rice portions and syrup-soaked sweets like rasgulla are the main blood-sugar concerns.
Best picks for blood sugar
- Chana DalGI 8
- Dried Green Peas (Vatana, boiled)GI 22
- Masoor Dal (Red Lentils)GI 26
- Moong DalGI 31
- ShuktoGI 35
Keep these small
- Murmura (Puffed Rice)GI 90
- Gulab JamunGI 85
- RasgullaGI 80
- LycheeGI 79
- Potato (Aloo)GI 78
Easy swaps
The same kind of food, with a gentler effect on blood sugar.
Bengali foods ranked by glycemic index
Lowest GI first. Tap any food for its full nutrition, portion advice and swaps.
| Food | GI | GL | Serving | Calories | Protein | Fiber |
|---|---|---|---|---|---|---|
| Fish Fry | 5 | 0 | 2 pieces | 240 kcal | 28g | 0g |
| Chana Dal | 8 | 1 | 1 medium bowl (cooked) | 130 kcal | 9g | 6g |
| Paneer | 10 | 0 | 4-5 cubes | 260 kcal | 18g | 0g |
| Cabbage (Patta Gobi) | 10 | 0 | 1 medium bowl (cooked) | 25 kcal | 1.3g | 2.5g |
| Curd / Yogurt (Dahi) | 14 | 1 | 1 medium bowl | 90 kcal | 5g | 0g |
| Bitter Gourd (Karela) | 15 | 1 | 1 medium bowl (cooked) | 20 kcal | 1g | 2.5g |
| Dried Green Peas (Vatana, boiled) | 22 | 5 | 1 small bowl (boiled) | 118 kcal | 8g | 8g |
| Shorshe Ilish | 25 | 2 | 1 bowl (2 pieces) | 280 kcal | 23g | 1g |
| Masoor Dal (Red Lentils) | 26 | 4 | 1 medium bowl (cooked) | 115 kcal | 8g | 4g |
| Moong Dal | 31 | 5 | 1 medium bowl (cooked) | 105 kcal | 7.5g | 4g |
| Shukto | 35 | 5 | 1 bowl | 140 kcal | 4g | 5g |
| Ghugni | 35 | 7 | 1 bowl | 190 kcal | 9g | 7g |
| Sattu (Roasted Gram Flour) | 35 | 5 | 2 tablespoons in a glass of water | 120 kcal | 7g | 5g |
| Makhana (Fox Nuts) | 37 | 9 | 1 bowl roasted (30 g) | 105 kcal | 3g | 1.5g |
| Raw Banana (Plantain) | 40 | 8 | 1 medium raw banana (cooked) | 90 kcal | 1.3g | 2.5g |
| Cholar Dal | 40 | 11 | 1 bowl | 220 kcal | 10g | 6g |
| Elephant Yam (Suran / Jimikand) | 54 | 13 | 1 cup cooked pieces | 118 kcal | 1.5g | 4g |
| Sandesh | 55 | 12 | 2 pieces | 180 kcal | 8g | 0g |
| Pakhala Bhata (Fermented Rice) | 55 | 23 | 1 bowl with water | 200 kcal | 4g | 1g |
| Colocasia (Arbi / Taro root) | 58 | 13 | 1 cup cooked pieces | 112 kcal | 1.5g | 4.1g |
| Mishti Doi | 58 | 16 | 1 small pot | 160 kcal | 5g | 0g |
| Aloo Posto | 58 | 14 | 1 bowl | 200 kcal | 5g | 3g |
| Moong Dal Khichdi | 58 | 28 | 1 bowl | 280 kcal | 10g | 5g |
| Chai (Milk Tea) | 60 | 6 | 1 cup (with 2 tsp sugar) | 80 kcal | 3g | 0g |
| Puri | 68 | 15 | 2 puris | 230 kcal | 4g | 2g |
| Rasmalai | 70 | 15 | 1 piece with milk | 190 kcal | 6g | 0g |
| Veg Momos (Steamed) | 70 | 25 | 1 plate (6 momos) | 220 kcal | 6g | 2g |
| Pani Puri | 72 | 22 | 6 puris | 220 kcal | 5g | 3g |
| Veg Fried Rice | 72 | 36 | 1 plate | 330 kcal | 6g | 2.5g |
| White Rice (Polished) | 73 | 30 | 1 medium bowl (cooked) | 195 kcal | 4g | 0.6g |
| Pumpkin (Kaddu) | 75 | 3 | 1 medium bowl (cooked) | 26 kcal | 1g | 0.5g |
| Potato (Aloo) | 78 | 15 | 1 medium potato (boiled) | 130 kcal | 3g | 2.5g |
| Lychee | 79 | 11 | 8-10 lychees | 66 kcal | 0.8g | 1.3g |
| Rasgulla | 80 | 20 | 2 pieces | 190 kcal | 5g | 0g |
| Gulab Jamun | 85 | 22 | 2 pieces | 300 kcal | 4g | 0.2g |
| Murmura (Puffed Rice) | 90 | 16 | 1 bowl (20 g) | 80 kcal | 1.3g | 0.3g |
| Fish Curry | No carbs* | 0 | 1 medium bowl (1 piece with gravy) | 180 kcal | 22g | 0.5g |
| Egg Curry | No carbs* | 0 | 2 eggs with gravy | 220 kcal | 14g | 1g |
| Prawn / Shrimp Curry | No carbs* | 0 | 1 medium bowl | 200 kcal | 24g | 0.5g |
GL and nutrition are per serving. * No meaningful carbohydrate, so GI doesn't apply and the food has minimal direct effect on blood sugar. How these values are sourced
Low-GI Bengali foods
GI 55 or below. These raise blood sugar slowly and make good everyday choices.
GI 5· LowFish Fry
फिश फ्राई · ఫిష్ ఫ్రై
Shallow-fried fish fillets or steaks marinated in spices, with a light coating. High in protein with very few carbs and a low glycemic impact.
GI 8· LowChana Dal
चना दाल · శనగపప్పు
Split Bengal gram, one of the lowest GI foods available. Excellent source of protein and complex carbohydrates.
GI 10· LowPaneer
पनीर · పనీర్
Indian cottage cheese. Very low GI, high protein. One of the best vegetarian protein sources for diabetics.
GI 10· LowCabbage (Patta Gobi)
पत्ता गोभी · క్యాబేజి
Affordable, versatile vegetable used in sabzi, salads, and stir-fries. Very low GI with good fiber and vitamin C content.
GI 14· LowCurd / 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.
GI 15· LowBitter Gourd (Karela)
करेला · కాకరకాయ
Traditionally used for diabetes management in India. Contains compounds that mimic insulin action. Very low GI.
GI 22· LowDried Green Peas (Vatana, boiled)
सूखे हरे मटर · ఎండు బటాణీలు
Dried whole green peas (vatana), boiled as the base for ghugni and ragda. A low-GI pulse high in fiber and plant protein, popular in Bengali and Maharashtrian street food.
GI 25· LowShorshe Ilish
शोरशे इलिश · శోర్షే ఇలిష్
The quintessential Bengali dish of hilsa fish in a pungent mustard-paste gravy with green chillies. Rich in protein and omega-3 fats with almost no carbohydrate.
GI 26· LowMasoor Dal (Red Lentils)
मसूर दाल · మసూర్ పప్పు
Red/orange lentils that cook quickly. One of the most affordable protein sources in India. Low GI with good iron content.
GI 31· LowMoong Dal
मूंग दाल · పెసర పప్పు
Split green gram, one of the lightest and most easily digestible dals. Low GI and high in protein.
GI 35· LowShukto
शुक्तो · శుక్తో
A lightly spiced Bengali mixed-vegetable medley with bitter gourd, drumstick and milk, traditionally eaten at the start of a meal. Low in carbs and rich in fiber.
GI 35· LowGhugni
घुगनी · ఘుగ్ని
A spiced curry of dried yellow or white peas, the favourite street breakfast and snack of Odisha and Bengal, usually topped with onion and served with puri or on its own. The whole peas keep it high in fiber and low GI.
Showing 12 of 22. The rest are in the ranked table above.
Medium-GI Bengali foods
GI 56 to 69. Fine in moderate portions, ideally with protein or fiber on the plate.
GI 58· MediumColocasia (Arbi / Taro root)
अरबी · చామదుంప
A starchy tuber with a moderate GI. Higher in carbs than green vegetables, so portion control matters for diabetics.
GI 58· MediumMishti 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.
GI 58· MediumAloo Posto
आलू पोस्तो · ఆలూ పోస్తో
A Bengali favourite of potatoes cooked in a ground poppy-seed (posto) paste with mustard oil and green chilies. The potato gives it a medium GI despite the poppy seeds.
GI 58· MediumMoong Dal Khichdi
मूंग दाल खिचड़ी · పెసరపప్పు కిచిడీ
Comfort meal of rice and yellow moong dal cooked soft with turmeric, cumin and ghee, eaten across India when unwell or tired. The dal adds protein and slows the rice a little, but a soft, mushy khichdi still gives a fairly quick rise.
GI 60· MediumChai (Milk Tea)
चाय · టీ / చాయ్
Indian milk tea with sugar. The GI depends heavily on sugar added — without sugar it has minimal glycemic impact.
GI 68· MediumPuri
पूरी · పూరి
Deep-fried whole wheat bread. While whole wheat provides some fiber, deep frying adds significant calories.
High-GI Bengali foods to keep small
GI 70 or above. These raise blood sugar fastest, so keep portions small and have them with a meal.
GI 70· HighRasmalai
रसमलाई · రసమలై
Bengali sweet of soft chhena (paneer) discs soaked in thickened, saffron and cardamom-flavoured sweet milk. The milk protein and fat slow it a little compared with rasgulla, but the sugar is still high.
GI 70· HighVeg Momos (Steamed)
वेज मोमोज़ · వెజ్ మోమోస్
Steamed dumplings of thin maida dough stuffed with cabbage, carrot, onion and spices, now a street favourite across India. The refined-flour wrapper digests quickly, and one plate is usually eaten as a full snack meal.
GI 72· HighPani Puri
पानी पूरी · పాని పూరి
Crisp fried hollow puris filled with spiced tangy water, potato and chickpeas. High GI from the fried refined-flour shells and potato.
GI 72· HighVeg Fried Rice
वेज फ्राइड राइस · వెజ్ ఫ్రైడ్ రైస్
Indo-Chinese street and restaurant favourite of white rice stir-fried with cabbage, carrot, beans, spring onion and soy sauce. Mostly polished white rice cooked soft, so it raises blood sugar quickly.
GI 73· HighWhite Rice (Polished)
सफेद चावल · తెల్ల బియ్యం
Polished white rice, the most commonly consumed staple in India. High GI due to removal of bran and fiber during polishing.
GI 75· HighPumpkin (Kaddu)
कद्दू · గుమ్మడికాయ
Orange-fleshed gourd rich in beta-carotene. High GI but very low GL because it's mostly water with moderate carbs per serving.
GI 78· HighPotato (Aloo)
आलू · బంగాళాదుంప
The most consumed vegetable in India. High GI makes it a concern for diabetics, though cooking method matters significantly.
GI 79· HighLychee
लीची · లీచి
Sweet, juicy summer fruit from Eastern India. High sugar content gives it a high GI — enjoy in limited quantities.
GI 80· HighRasgulla
रसगुल्ला · రసగుల్లా
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.
GI 85· HighGulab Jamun
गुलाब जामुन · గులాబ్ జామున్
Deep-fried milk solid balls soaked in sugar syrup. Very high GI due to refined flour, sugar syrup, and deep frying.
GI 90· HighMurmura (Puffed Rice)
मुरमुरे · మరమరాలు
Light, crisp puffed rice used in bhel puri, jhal muri, chivda and as a quick snack. Puffing makes the starch very easy to digest, so it raises blood sugar quickly even though a bowl feels light.
Which is better? Side-by-side comparisons
Related guides
Common questions
Is Bengali food good for diabetes?
Largely, yes: 22 of the 39 Bengali foods in our database are low GI. Foods like Chana Dal (8), Dried Green Peas (Vatana, boiled) (22), Masoor Dal (Red Lentils) (26) raise blood sugar slowly, while Murmura (Puffed Rice) (90), Gulab Jamun (85), Rasgulla (80) raise it fastest and are best kept to small portions.
Which Bengali foods have the lowest glycemic index?
The lowest-GI Bengali foods in our database are Chana Dal (8), Dried Green Peas (Vatana, boiled) (22), Masoor Dal (Red Lentils) (26), Moong Dal (31), Shukto (35).
Which Bengali foods should diabetics limit?
The highest-GI Bengali foods are Murmura (Puffed Rice) (90), Gulab Jamun (85), Rasgulla (80), Lychee (79), Potato (Aloo) (78). You don't have to avoid them entirely — keep portions small and pair them with protein, fiber or curd.
Sugar ke mareez ke liye kaun sa Bengali khana sabse accha hai?
Chana dal, dried green peas, masoor dal, moong dal jaise options sabse behtar hain, kyunki inka GI kam hai aur yeh sugar dheere badhate hain. murmura, gulab jamun, rasgulla kam matra mein hi lein, aur dal, sabzi ya dahi ke saath khayein.
Can diabetics eat rasgulla?
Only occasionally and in small amounts. Rasgulla has a GI of 80 (high GI) because it is soaked in sugar syrup — squeezing out the syrup helps a little. Mishti doi (GI 58) is a slightly better choice, but it is still sweetened.
Building a full meal? Add foods to the meal calculator to see the glycemic load of the whole plate, or browse the complete list of low-GI Indian foods.





