Khao Soi with Dill Pickles and Onion Rings
Traditional egg noodles in Thai yellow coconut curry.
Khao soi is the kind of dish that feels like a contradiction until you eat it.
A Northern Thai curry noodle soup built on coconut milk and yellow curry paste, it’s rich but bright, comforting but sharp, soft noodles tangled beneath something crisp. Traditionally, you get two textures at once: tender egg noodles in the broth and a small pile of fried noodles on top, along with lime, herbs, and pickled mustard greens to cut through the creaminess. It’s a bowl designed around contrast: fat and acid, silk and crunch, heat and relief.
This version leans into the spirit rather than the rules. Wide, familiar egg noodles stand in for the thinner wonton-style strands, turning the base into something a little more comforting and pantry-friendly. Instead of fried noodles, a tangle of homemade onion rings brings the crunch: golden, irregular, and unapologetically dramatic. And where pickled mustard greens usually add their sour edge, chopped dill pickles step in with the same vinegary brightness, sharper, simpler, and easier to keep around. It’s still khao soi: creamy, spicy, tangy, and layered. Just built with the confidence that sometimes the pantry already knows what it’s doing.
Dill pickles and fried onions meet a classic northern Thai dish.
The Recipe
Makes 1 drink.
Ingredients
For the curry
1½ lb boneless chicken thighs or breasts, cut into bite-sized pieces
3–4 tablespoons Thai yellow curry paste (to taste)
2 (13.5 oz) cans coconut milk
3 cloves garlic, minced
2 medium carrots, thinly sliced
12 oz egg noodles
Salt, to taste
For the onion rings
1 large red onion, thinly sliced
½ cup milk (for soaking)
½ cup all-purpose flour
¼ cup cornstarch
Neutral oil, for frying
To serve
Chopped dill pickles
Fresh cilantro leaves
Sliced scallions
Lime wedges
Directions
Make the fried onions.
Place the sliced onion in a bowl and cover with milk. Let soak for 15 minutes. Meanwhile, heat about 1½ inches of oil in a heavy pot over medium heat until hot but not smoking.Drain the onions well and toss with the flour and cornstarch until lightly coated. Fry in batches until golden and crisp, 2–3 minutes per batch. Transfer to a paper towel–lined plate and sprinkle lightly with salt. Set aside.
Start the curry.
In a large pot over medium heat, spoon off the thick cream from the top of one can of coconut milk and add it to the pot. Stir in the yellow curry paste and cook until fragrant and slightly glossy, 2–3 minutes. Add the garlic and cook for 30 seconds more.Build the broth.
Add the remaining coconut milk, carrots, and chicken. Bring to a gentle simmer and cook until the chicken is tender and cooked through, about 15–20 minutes. Season with salt to taste.Cook the noodles.
While the curry simmers, cook the egg noodles according to package directions. Drain well.Assemble
Divide the noodles among four bowls. Ladle the curry over the top. Finish each bowl with chopped dill pickles, a generous handful of fried onions, cilantro, and scallions.
Serve
Serve hot with lime wedges on the side. Squeeze liberally. The bowl should be creamy, crunchy, and tangy.

