Recipe
Khao Soi (Northern Thai Curry Noodle Soup)
Chicken drumsticks simmered in a homemade curry paste and coconut milk, served over egg noodles with crispy fried noodles and the classic condiments.
Heat: Hot
- Prep
- 40 min
- Cook
- 1 hr
- Makes
- 4 bowls
Ingredients
Curry paste
Soup
Condiments
Equipment
- Mortar and pestle
- Spice grinder
- Skillet
- Pot for frying
Steps
- Toast the spices. Take the seeds out of the cardamom pods. Toast them with the coriander seeds in a dry skillet over high heat until the coriander darkens slightly.
- Char the aromatics. In the same skillet, sear the ginger and turmeric slices 2 to 3 minutes a side, until slightly charred, then char the shallots briefly.
- Make the paste. Stem the chilies and shake out most of the seeds. Grind them with the cardamom and coriander to a powder. Pound the ginger and turmeric to a fine paste, add the shallots and salt and pound fine, then pound in the ground spices.
- Fry the paste. Bring ½ cup of the coconut milk to a boil over medium heat, add the paste and stir until it's very thick and coconut oil sizzles around the edges.
- Simmer the chicken. Add the rest of the coconut milk, the water, soy sauce, black soy sauce, sugar and drumsticks. Simmer gently for about 40 minutes, until the drumsticks are fork-tender and reach 165°F (74°C). Season with fish sauce or salt: make it strong, since the noodles dilute it.
- Fry the noodles. Cut 3 oz (85 g) of the noodles to about 4 inches. Fry small handfuls in 2 inches of oil at 350°F (175°C) until golden and the bubbling has almost stopped.
- Serve. Boil the rest of the noodles, about 3 minutes, and toss with a little oil. Divide among bowls, add 1 or 2 drumsticks, ladle in the broth and drizzle on some coconut milk. Top with the crispy noodles and serve with the condiments.
Notes
- Recipe from Pailin Chongchitnant, Hot Thai Kitchen.
- Fried chili flakes: stir chili flakes with just enough oil to look like wet sand over medium-low heat until dark and smoky (Hot Thai Kitchen).
- Other meats: boneless dark meat works with low-sodium stock; skip chicken breast. Beef shank or chuck needs longer (Hot Thai Kitchen). Made with beef, it's khao soi nuea (NYT Cooking).
- Vegan: use vegetable stock, mushrooms and tofu, simmered 15 to 20 minutes (Hot Thai Kitchen).
- Shortcut: Rachel Cooks Thai builds on 4 tablespoons of store-bought red curry paste with toasted ginger, turmeric, curry powder, coriander and black cardamom.
happyspicyhour.com
What khao soi is
Khao soi is a curry noodle soup from northern Thailand: a coconut broth somewhat like yellow or massaman curry but thinner, over egg noodles, topped with crispy fried ones (Wikipedia). It’s often tied to Chiang Mai, but it didn’t start there and isn’t unique to it (Hot Thai Kitchen, Rachel Cooks Thai).
It’s believed to have come with the Chin Haw, Chinese Muslims from Yunnan who traded by caravan through Myanmar’s Shan State, Laos and northern Thailand from the 18th to the early 20th century. Because of those Muslim roots it was originally halal, and it’s still most often made with chicken or beef rather than pork (Wikipedia). The name is debated: khao is rice and soi means to cut (Hot Thai Kitchen, Rachel Cooks Thai), but both cooks think the likelier story is that it’s borrowed from the Burmese dish ohn no khao swè.
From Wikipedia, which calls ohn no khao swè the most likely forerunner of khao soi.
happyspicyhour.com
How the recipes compare
Five of the seven use bone-in chicken, and four add black or brown cardamom. Most fry the noodle topping at 325 to 350°F (165 to 180°C).
happyspicyhour.com
Our base, from Hot Thai Kitchen, makes its paste from scratch with charred ginger, turmeric and shallot and mild guajillo or puya chilies. Serious Eats chars its aromatics too and adds shrimp paste. If you’re short on time, Rachel Cooks Thai and Marion’s Kitchen start from store-bought red curry paste; Pailin Chongchitnant says that shortcut doesn’t taste the same.
The four condiments
Pailin Chongchitnant says khao soi isn’t complete without them. The pickled greens, shallot and lime are there for gae lien, “to counter the richness” (Hot Thai Kitchen).
- Lime wedges: a little acid to brighten the broth.
- Shallots or red onion: freshness; red onion is sweeter and milder.
- Pickled mustard greens: tart and crunchy, against the rich broth. Look for ones made in Thailand. Rachel Cooks Thai rinses them to take off some of the sourness.
- Fried chili flakes: optional heat, chili flakes fried in oil until dark and smoky.
All from Hot Thai Kitchen, except where noted.
Khao soi, Lao khao soi and laksa
| Dish | Noodles | Broth | Toppings |
|---|---|---|---|
| Northern Thai khao soi | Egg, boiled and fried | Coconut curry | Pickled greens, shallot, lime, fried chili |
| Lao khao soi | Wide rice noodles | Clear broth | Tomato and minced pork sauce, herbs |
| Ohn no khao swè | Wheat | Coconut chicken curry | Fritters, egg, onion, crispy noodles |
| Curry laksa | Egg noodles or rice vermicelli | Coconut curry | Fried tofu, cockles, long beans, mint |
From Wikipedia. Lao khao soi has no relation to the Thai dish. In northern Thailand there are also versions with no coconut milk and wide rice noodles, mostly in the east, plus khao soi Mae Sai, with minced pork and blood (Wikipedia). Hot Thai Kitchen thinks the coconut-free Yunnanese khao soi may be closest to the original.
Make it ahead
Hot Thai Kitchen pounds the paste a day or two ahead or freezes it for a few months, and keeps fried noodles airtight for up to a week; NYT Cooking keeps paste up to 2 weeks in the fridge. Once the chicken is in, follow the 3-to-4-day rule above.
How we checked this
We compared 7 recipes: Hot Thai Kitchen, Serious Eats, two from NYT Cooking, Rachel Cooks Thai, Marion’s Kitchen and Bon Appétit. We read Wikipedia on khao soi, ohn no khao swè and laksa, and USDA FSIS on safe temperatures and leftovers.
| We said | Now |
|---|---|
| Bone-in chicken: 20–25 minutes | About 40 minutes |
| Fry noodles 2–3 minutes | 30–60 seconds, until golden |
| Never pork | Mostly chicken or beef; pork versions exist |
| 400–690 calories a bowl | Serious Eats: 953 |
More Thai curries and noodles
Another Thai curry with coconut milk is our massaman curry recipe, made in one pot. For a Lao and Thai minced pork salad, try our larb recipe, or a clear, sour soup in our tom yum recipe. If noodles in a curry sauce are what you like most, our curry noodles recipe is a quicker one-pot version.
Sources
- Hot Thai Kitchen: Khao soi (Pailin Chongchitnant, 2026)
- Rachel Cooks Thai: Northern Thai curry noodles (2025)
- Marion's Kitchen: Chiang Mai noodle soup
- Serious Eats: Khao soi gai (J. Kenji López-Alt, 2025)
- Bon Appétit: Chicken khao soi (2013)
- NYT Cooking: Khao soi gai (Noree Pla, 2020)
- NYT Cooking: Khao soi (Pim Techamuanvivit, 2006)
- Wikipedia: Khao soi
- Wikipedia: Ohn no khao swè
- Wikipedia: Laksa
- USDA FSIS: Safe temperature chart (2025)
- USDA FSIS: Leftovers and food safety



