Naptime Kitchen Thai Chicken Soup Recipe

Updated November 4, 2026

Total time
50 min
prep 20 min · cook 30 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Naptime Kitchen Thai Chicken Soup Recipe

Naptime Kitchen Thai chicken soup is a cozy, Thai-inspired coconut soup with chicken, mushrooms, fragrant aromatics, lime, and rice noodles. It balances creamy coconut milk with savory fish sauce and bright citrus, making a satisfying one-pot-style meal that you can adjust from mild to spicy.

Ingredients

  • 6 ounces (170 g) flat rice noodles, or another thin rice noodle
  • 1 tablespoon (15 ml) neutral oil, such as canola or avocado oil
  • 1 pound (454 g) boneless, skinless chicken breast, cut into bite-size pieces
  • 1 small yellow onion, about 1 cup sliced (150 g)
  • 8 ounces (225 g) cremini or white mushrooms, thinly sliced
  • 2 tablespoons (about 30 g) finely grated fresh ginger
  • 2 garlic cloves, minced, about 2 teaspoons (6 g)
  • 1 stalk lemongrass, tender inner portion bruised and cut into 3 pieces, or 1 tablespoon (15 g) prepared lemongrass paste
  • 6 cups (1.4 L) low-sodium chicken broth
  • 1 can coconut milk, 13.5 ounces (400 ml), well shaken
  • 2 tablespoons (30 ml) fish sauce, plus more to taste
  • 1 tablespoon (15 ml) packed light brown sugar
  • 1 teaspoon (2 g) red curry paste, optional, or more to taste
  • 3 tablespoons (45 ml) fresh lime juice, plus lime wedges for serving
  • 1 cup (25 g) thinly sliced baby spinach or chopped cilantro leaves
  • 2 scallions, thinly sliced, about ¼ cup (25 g)
  • ¼ teaspoon (1.5 g) fine salt, or to taste
  • ¼ teaspoon (0.5 g) ground black pepper

Instructions

  1. Prepare the noodles. Cook the rice noodles according to the package directions, stopping when they are tender but still pleasantly springy. Drain and rinse briefly with cool water to prevent sticking, then set aside. Keep them separate from the soup so they do not absorb all the broth while you finish cooking or store leftovers.
  2. Get the ingredients ready. Slice the onion and mushrooms, cut the chicken into even bite-size pieces, and grate the ginger. If using a fresh lemongrass stalk, remove any dry outer layers, trim the root end, and bruise the tender stalk with the flat side of a knife to release its aroma. Cut it into large pieces that are easy to remove later.
  3. Soften the aromatics. Warm the oil in a large, heavy pot over medium heat. Add the onion and mushrooms and cook for 4 to 5 minutes, stirring now and then, until the onion begins to soften and the mushrooms release some moisture. Add the ginger and garlic and stir for 30 seconds, just until fragrant. Avoid browning the garlic, which can make the broth taste bitter.
  4. Season the base and add chicken. Stir in the lemongrass, brown sugar, fish sauce, black pepper, and optional curry paste. Add the chicken pieces and stir for about 2 minutes so they are coated in the seasoning; they do not need to be cooked through at this point. If your curry paste is salty or especially hot, begin with less and adjust after the soup simmers.
  5. Simmer the soup. Pour in the chicken broth and bring it to a gentle boil. Lower the heat so the liquid simmers steadily, then cook for 10 to 12 minutes, stirring occasionally. Check the thickest chicken piece with a food thermometer: USDA FSIS lists 165°F (74°C) as the safe minimum internal temperature for poultry. If it has not reached that temperature, continue simmering and check again.
  6. Add coconut milk and finish cooking. Stir in the coconut milk and simmer gently for 4 to 5 minutes; avoid a hard boil, which can make the soup look separated. Remove the lemongrass pieces. Taste a spoonful, then add the lime juice and salt a little at a time. The finished broth should taste savory and creamy first, with a noticeable lift from lime rather than a sharp sourness.
  7. Add greens and serve. Stir in the spinach for about 1 minute, just until wilted. Divide the cooked noodles among four bowls and ladle the hot soup over them. Finish with scallions and cilantro if using, and offer lime wedges, extra fish sauce, and chili at the table.

Tips

  • Use ginger if galangal is unavailable. Galangal is common in Thai soups and has a sharper, piney, citrus-like flavor. Fresh ginger is easier to find and works well here, but it gives the broth a warmer, more familiar ginger taste. Use the same amount, and do not substitute powdered ginger if you can avoid it.
  • Keep the noodles separate. Rice noodles continue to soften as they sit in hot liquid. Serving them in bowls and adding broth at the last moment preserves their texture; this is especially useful if you expect leftovers.
  • Balance the broth at the end. Fish sauce, curry paste, and broth brands vary in saltiness. Taste after the soup is cooked, then adjust with a little fish sauce for savory depth, lime for brightness, or brown sugar if the flavors feel too sharp.
  • Choose coconut milk, not coconut cream. Full-fat canned coconut milk makes the soup rich without making it as thick as coconut cream. Shake the can before opening. If it has separated, whisk it together in the pot as it warms; a gentle simmer is enough.

Serving Suggestions

Serve the soup hot in wide bowls with the noodles at the bottom and plenty of chicken, mushrooms, and broth on top. Set out lime wedges, sliced scallions, cilantro, and thinly sliced fresh chili so each person can finish a bowl to taste. A small dish of fish sauce is useful for anyone who wants a saltier, more savory finish, while extra lime helps cut through the coconut milk.

If you want to round out the meal, serve the soup with a simple cucumber salad, steamed greens, or a small plate of fresh vegetables. Keep any side dish lightly seasoned so it does not compete with the fragrant broth. The soup is filling enough to stand alone, especially when each bowl includes a generous portion of noodles and chicken.

Variations

Make it hotter: Increase the red curry paste gradually, or serve chili oil or sliced fresh chili separately. Curry pastes differ considerably in heat and salt, so tasting as you go is safer than adding a large amount at once. For a milder pot, leave out the paste and let people add heat to their own bowls.

Use another protein: Boneless chicken thighs can replace the breast; cut them into similar pieces and cook them to the same safe internal temperature. For a meat-free version, use vegetable broth and replace the chicken with firm tofu or extra mushrooms. The soup will have a lighter savory flavor, so taste and adjust the fish sauce or use a vegetarian fish-sauce alternative.

Add vegetables: Thinly sliced bell pepper, snap peas, or baby bok choy can go into the broth during the final few minutes. Add quick-cooking vegetables near the end so they stay bright and retain some bite. If adding a vegetable that takes longer to soften, simmer it in the broth before adding the coconut milk.

Try a different noodle: Vermicelli or medium-width rice noodles both work; follow their package timing because thickness varies. You can also serve the soup without noodles and add cooked jasmine rice to each bowl. That changes the texture but keeps the coconut-lime broth as the centerpiece.

Storage and Reheating

Refrigerate the soup within 2 hours of cooking, storing it in a covered, shallow container. It keeps for 3 to 4 days in the refrigerator. For the best texture, store the noodles separately from the broth; if they have already been mixed in, the soup is still safe within that window, but the noodles will soften as they absorb liquid.

Reheat only the amount you plan to serve in a saucepan over medium-low heat, stirring occasionally until steaming throughout. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the temperature with a food thermometer. Avoid boiling the coconut broth hard, since vigorous heat can affect its smooth appearance. Add a splash of broth or water if it has thickened, then brighten it with a squeeze of lime if needed. Freeze the broth and chicken, without noodles or fresh greens if possible, for up to 2 months for best quality. Thaw overnight in the refrigerator, reheat safely, and prepare fresh noodles when serving.

Frequently Asked Questions

Is this the same as tom kha gai?
Not exactly. Tom kha gai is a well-known Thai chicken and galangal soup that often uses ingredients such as lemongrass, makrut lime leaves, and coconut milk. This recipe takes inspiration from that fragrant, creamy-sour flavor profile, but includes rice noodles and uses accessible ginger as a practical stand-in for galangal. Thai soups have regional and household variations, so ingredients and seasoning can differ.

Can I make the soup without fish sauce?
Yes. Use a vegetarian fish-sauce alternative, or substitute a smaller amount of soy sauce or tamari. Soy sauce gives a different, less seafood-like savoriness and can be saltier, so start with about 1 tablespoon (15 ml), taste the broth, and add more only if needed. Check that your broth is not already heavily salted.

Can I cook the noodles directly in the soup?
You can, but separate cooking is more reliable. Noodles release starch into the broth and continue soaking up liquid, which can leave the soup cloudy or much thicker than intended, especially when reheated. If you prefer one pot, add the noodles only near the end and follow the package timing, then serve promptly.

How do I keep coconut milk from separating?
Use a gentle simmer rather than a rolling boil, and stir the coconut milk into the broth after the chicken is cooked. A slight change in appearance can happen naturally and does not necessarily mean anything is wrong. Whisking gently while the soup warms usually brings the broth back together.

Can I prepare this soup ahead?
Yes. Cook the broth and chicken, cool and refrigerate them promptly, and keep the noodles and fresh garnishes separate. Reheat the soup to 165°F (74°C), cook or warm the noodles separately, and add the greens near serving time. Add fresh lime after reheating so its flavor stays bright.

What if the soup tastes too sour, salty, or rich?
If it is too sour, add a little broth or coconut milk and taste again. If it is too salty, dilute it with unsalted broth or water rather than adding more sugar. If it tastes too rich, add lime juice a teaspoon at a time. Make small adjustments, since lime and fish sauce become more pronounced as the broth sits.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).