Glycemic index of non-vegetarian dishes

Eggs, chicken, fish and mutton have almost no carbohydrate, so on their own they don't raise blood sugar. The rice in a biryani, the batter on fried fish and the naan with butter chicken are what count, so watch the side, not the meat.

29 non-vegetarian dishes on GlycemicIndia

Best picks for blood sugar

  1. Butter ChickenGI 30
  2. Chicken XacutiGI 40
  3. Keema (Minced Meat)GI 5
  4. Fish FryGI 5
  5. Chicken 65GI 15

Easy swaps

The same kind of food, with a gentler effect on blood sugar.

Non-vegetarian dishes ranked by glycemic index

Lowest GI first. Tap any food for its full nutrition, portion advice and swaps.

FoodGIGLServingCaloriesProteinFiber
Keema (Minced Meat)511 medium bowl280 kcal22g2g
Fish Fry502 pieces240 kcal28g0g
Chicken 651511 plate320 kcal28g1g
Shorshe Ilish2521 bowl (2 pieces)280 kcal23g1g
Macha Besara2821 bowl (2 pieces)220 kcal24g1g
Butter Chicken3031 bowl420 kcal28g2g
Fish Moilee (Meen Moilee)3021 bowl250 kcal22g1g
Machha Jhola3021 bowl (2 pieces)210 kcal22g1.5g
Yakhni (Kashmiri Mutton in Curd Gravy)3021 bowl (2 pieces with gravy)330 kcal27g0.5g
Pork with Bamboo Shoot (Naga Style)3021 bowl350 kcal26g3g
Pork Vindaloo3531 bowl380 kcal26g2g
Rogan Josh3521 bowl (2 pieces with gravy)380 kcal28g1.5g
Masor Tenga (Assamese Sour Fish Curry)3521 bowl (2 pieces with gravy)200 kcal22g2g
Goan Fish Curry (Xitt Kodi)4031 bowl (2 pieces with gravy)260 kcal22g2.5g
Chicken Xacuti4041 bowl (2 pieces with gravy)340 kcal27g3g
Haleem56171 bowl350 kcal22g4g
Chicken Biryani60221 medium plate400 kcal20g1.5g
Mutton Biryani60271 plate580 kcal26g2g
Egg Biryani62281 plate450 kcal16g2g
Chicken CurryNo carbs*01 medium bowl (2 pieces with gravy)250 kcal25g1g
Fish CurryNo carbs*01 medium bowl (1 piece with gravy)180 kcal22g0.5g
Egg CurryNo carbs*02 eggs with gravy220 kcal14g1g
Mutton CurryNo carbs*01 medium bowl (2 pieces with gravy)300 kcal26g0.5g
Tandoori ChickenNo carbs*02 pieces (leg and thigh)260 kcal30g0g
Prawn / Shrimp CurryNo carbs*01 medium bowl200 kcal24g0.5g
Boiled EggNo carbs*01 large egg78 kcal6g0g
Chicken TikkaNo carbs*06 to 8 pieces250 kcal35g0g
Masala OmeletteNo carbs*01 omelette (2 eggs)190 kcal13g0.8g
Egg BhurjiNo carbs*01 plate (2 eggs)200 kcal13g1g

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 non-vegetarian dishes

GI 55 or below. These raise blood sugar slowly and make good everyday choices.

Keema (Minced Meat) — 1 medium bowlGI 5· Low

Keema (Minced Meat)

कीमा · కీమా

Spiced minced mutton or chicken with peas. High protein, very low GI from the meat. The peas add some carbs but also fiber.

North IndianTelanganaPunjabi
GL 1280 kcal1 medium bowl
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
Chicken 65 — 1 plateGI 15· Low

Chicken 65

चिकन 65 · చికెన్ 65

Spicy deep-fried boneless chicken from South India, marinated with chilli, ginger-garlic and curry leaves. High in protein with low carbs and a low glycemic impact.

South IndianTamilTelangana+1
GL 1320 kcal1 plate
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)
Macha Besara — 1 bowl (2 pieces)GI 28· Low

Macha Besara

माछा बेसरा · మాఛా బెసర

A classic Odia fish curry in a tangy mustard-and-garlic gravy. High in protein and omega-3s with very little carbohydrate, so it has a minimal effect on blood sugar.

Odia
GL 2220 kcal1 bowl (2 pieces)
Butter Chicken — 1 bowlGI 30· Low

Butter Chicken

बटर चिकन · బటర్ చికెన్

Murgh Makhani, tandoori chicken simmered in a rich tomato, butter and cream gravy. Low GI overall as carbs are modest, but high in fat and calories.

North IndianPunjabi
GL 3420 kcal1 bowl
Fish Moilee (Meen Moilee) — 1 bowlGI 30· Low

Fish Moilee (Meen Moilee)

फिश मोइली · చేప మొయిలీ

A mild Kerala fish stew simmered in coconut milk with ginger, green chili and turmeric. High in protein and healthy fats with very few carbs, giving it a very low glycemic load.

KeralaSouth Indian
GL 2250 kcal1 bowl
Machha Jhola — 1 bowl (2 pieces)GI 30· Low

Machha Jhola

माछ झोल · మాఛ ఝోల్

Odisha's everyday light fish curry of rohu or other freshwater fish in a thin mustard, cumin and turmeric gravy, often with a few potato pieces. High in protein with very little carbohydrate.

Odia
GL 2210 kcal1 bowl (2 pieces)
Yakhni (Kashmiri Mutton in Curd Gravy) — 1 bowl (2 pieces with gravy)GI 30· Low

Yakhni (Kashmiri Mutton in Curd Gravy)

यख़नी · యఖ్నీ

Pale, delicately spiced Kashmiri mutton curry cooked in a curd gravy with fennel, cardamom and dried mint, with no chilli or tomato. High in protein and low in carbohydrate.

Kashmiri
GL 2330 kcal1 bowl (2 pieces with gravy)
Pork with Bamboo Shoot (Naga Style) — 1 bowlGI 30· Low

Pork with Bamboo Shoot (Naga Style)

बांस की कोंपल के साथ पोर्क · వెదురు చిగురుతో పోర్క్

Nagaland's classic smoked or fresh pork cooked with fermented bamboo shoot, king chilli and ginger, with little oil. High in protein, and bamboo shoot adds fiber with very little carbohydrate.

Northeast Indian
GL 2350 kcal1 bowl
Pork Vindaloo — 1 bowlGI 35· Low

Pork Vindaloo

पोर्क विंदालू · పోర్క్ విందాలూ

Fiery Goan pork curry marinated in red chillies, garlic, spices and palm vinegar, slow cooked until the meat is tender. Meat and a vinegar-based gravy contain very little carbohydrate.

Goan
GL 3380 kcal1 bowl
Rogan Josh — 1 bowl (2 pieces with gravy)GI 35· Low

Rogan Josh

रोगन जोश · రోగన్ జోష్

Kashmir's famous red mutton curry slow cooked in mustard oil or ghee with Kashmiri chilli, fennel, dry ginger and curd. Mutton and a curd-based gravy contain very little carbohydrate.

KashmiriNorth Indian
GL 2380 kcal1 bowl (2 pieces with gravy)

Showing 12 of 25. The rest are in the ranked table above.

Medium-GI non-vegetarian dishes

GI 56 to 69. Fine in moderate portions, ideally with protein or fiber on the plate.

Related guides

Common questions

Which non-vegetarian dishes are best for diabetes?

Most are fine in sensible portions: 25 of the 29 non-vegetarian dishes on GlycemicIndia are low GI. The best picks for blood sugar are Butter Chicken (30), Chicken Xacuti (40), Keema (Minced Meat) (5), Fish Fry (5), Chicken 65 (15).

Which non-vegetarian dishes should sugar patients limit?

The highest-GI non-vegetarian dishes are Egg Biryani (62), Mutton Biryani (60), Chicken Biryani (60), Haleem (56), Goan Fish Curry (Xitt Kodi) (40). You don't have to give them up entirely: keep the portion small, have them after a meal rather than on an empty stomach, and pair them with protein, fiber or curd.

Sugar ke mareez kaun sa non-veg kha sakte hain?

Butter chicken, chicken xacuti, keema, fish fry jaise options sabse behtar hain, kyunki inka GI kam hai aur yeh sugar dheere badhate hain. egg biryani, mutton biryani, chicken biryani kam matra mein hi lein, aur dal, sabzi ya dahi ke saath khayein.

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.