Noodles · Thailand

How Many Calories in Khao Soi?

Also known as ข้าวซอย, ข้าวซอยไก่, Khao Soy, Khao Soi Gai, Chiang Mai Curry Noodles.

Northern Thai egg noodles in a coconut milk curry broth with a chicken drumstick, topped with a nest of deep fried crispy noodles, served with pickled mustard greens, shallots and lime. The Chiang Mai dish everyone travels for.

700kcal / 1 bowl
A standard bowl of khao soi gai with a chicken drumstick is about 700 calories for a 400g serving, using the foodmany.com figure of 200 calories per 100g. The coconut curry broth is about 250, the boiled and fried noodles together about 310, and the drumstick around 160. It is the most calorie dense noodle soup on a Thai menu.

Nutrition facts

Per 1 bowl (400g)AmountPer 100g
Calories700 kcal175 kcal
Protein30 g8 g
Carbs60 g15 g
Fat38 g10 g

Where the calories come from

Egg noodles, boiled150g
210 kcal
Crispy fried noodles20g
100 kcal
Coconut curry broth200g
250 kcal
Chicken drumstick100g
160 kcal

The real talk

Khao soi is a curry and a noodle soup and a plate of fried snacks all in one bowl, which is why it is 700 calories when a normal Thai noodle soup is 300. The broth is coconut milk with red curry paste, about 250 calories for 200ml. The soft egg noodles underneath are 210 for 150g. Then the handful of deep fried noodles on top is another 100, and they are the part everyone loves.

The published numbers disagree more than usual on this one. Some Thai calorie tables list khao soi at around 400 per cup, which describes a small bowl with thin broth. Chiang Mai shops serve big bowls with thick coconut broth and a whole drumstick, and 700 is closer to what lands on the table. Beef khao soi with a chunk of braised shin is heavier still, around 800.

The sides are the redeeming feature. Pickled mustard greens, raw shallot, lime and chili paste are all close to zero, and they cut through the fat. The bowl has 30g of protein, so it is a complete meal. It is just not a light one, and a second bowl, which is a normal thing to do in Chiang Mai, is a 1,400 calorie lunch.

How the portions compare

480 kcal
Small bowl (50 baht)
700 kcal
Standard bowl with drumstick
850 kcal
Large with extra crispy noodles

Khao Soi variants, ranked by calories

VariantCaloriesNotes
Khao soi gai (chicken)700 kcalfoodmany.com figure, 350 to 400g bowl
Khao soi moo (pork)720 kcalPork slices, similar broth
Khao soi nuea (beef)800 kcalBraised beef shin, bigger portion

How to eat it lighter

Common questions

Why is khao soi so high in calories?
Three reasons in one bowl: coconut milk broth (about 250 calories), egg noodles (210) and deep fried crispy noodles on top (100). Most Thai noodle soups have a clear broth and no fried topping.
How many calories in khao soi without the crispy noodles?
About 600 for a standard bowl. The crispy nest is roughly 100 calories, and it is the easiest thing to cut.
Is khao soi healthy?
It has 30g of protein and a proper meal's worth of food, but 38g of fat, mostly saturated from coconut. One bowl is a full meal. It is not a soup to have alongside anything else.

Related foods

See all Noodles calories, ranked ›

Calorie and macro figures are estimates for a typical street stall or food court serving. Actual numbers vary by stall, recipe and portion size. Use them as a guide, not gospel.

Calorie figure based on foodmany.com: khao soi gai 1 bowl 350g = 700 kcal (200 kcal per 100g). kindeediet.com lists 398 kcal per small cup; picked the larger figure as closer to a Chiang Mai shop bowl. Macros estimated from the ingredients.

How many calories do you actually need?

Free TDEE calculator. Thirty seconds, no sign up.

Use the calculator