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.

39 Bengali foods on GlycemicIndia

Keep these small

  1. Murmura (Puffed Rice)GI 90
  2. Gulab JamunGI 85
  3. RasgullaGI 80
  4. LycheeGI 79
  5. 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.

FoodGIGLServingCaloriesProteinFiber
Fish Fry502 pieces240 kcal28g0g
Chana Dal811 medium bowl (cooked)130 kcal9g6g
Paneer1004-5 cubes260 kcal18g0g
Cabbage (Patta Gobi)1001 medium bowl (cooked)25 kcal1.3g2.5g
Curd / Yogurt (Dahi)1411 medium bowl90 kcal5g0g
Bitter Gourd (Karela)1511 medium bowl (cooked)20 kcal1g2.5g
Dried Green Peas (Vatana, boiled)2251 small bowl (boiled)118 kcal8g8g
Shorshe Ilish2521 bowl (2 pieces)280 kcal23g1g
Masoor Dal (Red Lentils)2641 medium bowl (cooked)115 kcal8g4g
Moong Dal3151 medium bowl (cooked)105 kcal7.5g4g
Shukto3551 bowl140 kcal4g5g
Ghugni3571 bowl190 kcal9g7g
Sattu (Roasted Gram Flour)3552 tablespoons in a glass of water120 kcal7g5g
Makhana (Fox Nuts)3791 bowl roasted (30 g)105 kcal3g1.5g
Raw Banana (Plantain)4081 medium raw banana (cooked)90 kcal1.3g2.5g
Cholar Dal40111 bowl220 kcal10g6g
Elephant Yam (Suran / Jimikand)54131 cup cooked pieces118 kcal1.5g4g
Sandesh55122 pieces180 kcal8g0g
Pakhala Bhata (Fermented Rice)55231 bowl with water200 kcal4g1g
Colocasia (Arbi / Taro root)58131 cup cooked pieces112 kcal1.5g4.1g
Mishti Doi58161 small pot160 kcal5g0g
Aloo Posto58141 bowl200 kcal5g3g
Moong Dal Khichdi58281 bowl280 kcal10g5g
Chai (Milk Tea)6061 cup (with 2 tsp sugar)80 kcal3g0g
Puri68152 puris230 kcal4g2g
Rasmalai70151 piece with milk190 kcal6g0g
Veg Momos (Steamed)70251 plate (6 momos)220 kcal6g2g
Pani Puri72226 puris220 kcal5g3g
Veg Fried Rice72361 plate330 kcal6g2.5g
White Rice (Polished)73301 medium bowl (cooked)195 kcal4g0.6g
Pumpkin (Kaddu)7531 medium bowl (cooked)26 kcal1g0.5g
Potato (Aloo)78151 medium potato (boiled)130 kcal3g2.5g
Lychee79118-10 lychees66 kcal0.8g1.3g
Rasgulla80202 pieces190 kcal5g0g
Gulab Jamun85222 pieces300 kcal4g0.2g
Murmura (Puffed Rice)90161 bowl (20 g)80 kcal1.3g0.3g
Fish CurryNo carbs*01 medium bowl (1 piece with gravy)180 kcal22g0.5g
Egg CurryNo carbs*02 eggs with gravy220 kcal14g1g
Prawn / Shrimp CurryNo carbs*01 medium bowl200 kcal24g0.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.

Fish Fry — 2 piecesGI 5· Low

Fish 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.

KeralaBengaliSouth Indian+3
GL 0240 kcal2 pieces
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
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)
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)
Dried Green Peas (Vatana, boiled) — 1 small bowl (boiled)GI 22· Low

Dried 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.

BengaliMaharashtrianNorth Indian
GL 5118 kcal1 small bowl (boiled)
Shorshe Ilish — 1 bowl (2 pieces)GI 25· Low

Shorshe 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.

Bengali
GL 2280 kcal1 bowl (2 pieces)
Masoor Dal (Red Lentils) — 1 medium bowl (cooked)GI 26· Low

Masoor Dal (Red Lentils)

मसूर दाल · మసూర్ పప్పు

Red/orange lentils that cook quickly. One of the most affordable protein sources in India. Low GI with good iron content.

North IndianBengaliSouth Indian+1
GL 4115 kcal1 medium bowl (cooked)
Moong Dal — 1 medium bowl (cooked)GI 31· Low

Moong Dal

मूंग दाल · పెసర పప్పు

Split green gram, one of the lightest and most easily digestible dals. Low GI and high in protein.

North IndianSouth IndianGujarati+2
GL 5105 kcal1 medium bowl (cooked)
Shukto — 1 bowlGI 35· Low

Shukto

शुक्तो · శుక్తో

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.

Bengali
GL 5140 kcal1 bowl
Ghugni — 1 bowlGI 35· Low

Ghugni

घुगनी · ఘుగ్ని

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.

OdiaBengaliBihari
GL 7190 kcal1 bowl

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.

Colocasia (Arbi / Taro root) — 1 cup cooked piecesGI 58· Medium

Colocasia (Arbi / Taro root)

अरबी · చామదుంప

A starchy tuber with a moderate GI. Higher in carbs than green vegetables, so portion control matters for diabetics.

North IndianSouth IndianBengali+1
GL 13112 kcal1 cup cooked pieces
Mishti Doi — 1 small potGI 58· Medium

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
Aloo Posto — 1 bowlGI 58· Medium

Aloo 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.

Bengali
GL 14200 kcal1 bowl
Moong Dal Khichdi — 1 bowlGI 58· Medium

Moong 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.

North IndianGujaratiRajasthani+2
GL 28280 kcal1 bowl
Chai (Milk Tea) — 1 cup (with 2 tsp sugar)GI 60· Medium

Chai (Milk Tea)

चाय · టీ / చాయ్

Indian milk tea with sugar. The GI depends heavily on sugar added — without sugar it has minimal glycemic impact.

North IndianSouth IndianBengali+1
GL 680 kcal1 cup (with 2 tsp sugar)
Puri — 2 purisGI 68· Medium

Puri

पूरी · పూరి

Deep-fried whole wheat bread. While whole wheat provides some fiber, deep frying adds significant calories.

North IndianSouth IndianBengali
GL 15230 kcal2 puris

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.

Rasmalai — 1 piece with milkGI 70· High

Rasmalai

रसमलाई · రసమలై

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.

BengaliNorth IndianOdia
GL 15190 kcal1 piece with milk
Veg Momos (Steamed) — 1 plate (6 momos)GI 70· High

Veg 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.

North IndianBengaliPunjabi+1
GL 25220 kcal1 plate (6 momos)
Pani Puri — 6 purisGI 72· High

Pani Puri

पानी पूरी · పాని పూరి

Crisp fried hollow puris filled with spiced tangy water, potato and chickpeas. High GI from the fried refined-flour shells and potato.

North IndianMaharashtrianBengali
GL 22220 kcal6 puris
Veg Fried Rice — 1 plateGI 72· High

Veg 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.

North IndianSouth IndianBengali
GL 36330 kcal1 plate
White Rice (Polished) — 1 medium bowl (cooked)GI 73· High

White Rice (Polished)

सफेद चावल · తెల్ల బియ్యం

Polished white rice, the most commonly consumed staple in India. High GI due to removal of bran and fiber during polishing.

South IndianNorth IndianBengali+5
GL 30195 kcal1 medium bowl (cooked)
Pumpkin (Kaddu) — 1 medium bowl (cooked)GI 75· High

Pumpkin (Kaddu)

कद्दू · గుమ్మడికాయ

Orange-fleshed gourd rich in beta-carotene. High GI but very low GL because it's mostly water with moderate carbs per serving.

North IndianSouth IndianBengali+1
GL 326 kcal1 medium bowl (cooked)
Potato (Aloo) — 1 medium potato (boiled)GI 78· High

Potato (Aloo)

आलू · బంగాళాదుంప

The most consumed vegetable in India. High GI makes it a concern for diabetics, though cooking method matters significantly.

North IndianSouth IndianBengali+1
GL 15130 kcal1 medium potato (boiled)
Lychee — 8-10 lycheesGI 79· High

Lychee

लीची · లీచి

Sweet, juicy summer fruit from Eastern India. High sugar content gives it a high GI — enjoy in limited quantities.

BengaliNorth Indian
GL 1166 kcal8-10 lychees
Rasgulla — 2 piecesGI 80· High

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
Gulab Jamun — 2 piecesGI 85· High

Gulab Jamun

गुलाब जामुन · గులాబ్ జామున్

Deep-fried milk solid balls soaked in sugar syrup. Very high GI due to refined flour, sugar syrup, and deep frying.

North IndianSouth IndianBengali+1
GL 22300 kcal2 pieces
Murmura (Puffed Rice) — 1 bowl (20 g)GI 90· High

Murmura (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.

BengaliMaharashtrianAndhra+3
GL 1680 kcal1 bowl (20 g)

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.