Thai Coconut Curry Chicken Soup is everything you want for dinner in one cozy, hearty pot. Thick rice noodles, tender shredded chicken, and healthy spinach — all steeped in creamy coconut curry broth with just the right amount of heat. This satisfying Thai chicken soup is quick to prepare — and even quicker to disappear.

Thai food is always a happy meal in my house. The cuisine excites every tastebud with its beautiful balance of sweet, sour, spicy and salty flavors. I love being able to bring that excitement to the dinner table with a homemade recipe like this — a full meal in a bowl that's perfect for a cozy weeknight dinner.
Easy Enough For A Weeknight
This flavor-packed Thai chicken soup is quick and easy enough to throw together, even on a busy weeknight.
If you have leftover or rotisserie chicken on hand, you can get this delicious Thai dinner on the table in about thirty minutes. If you're starting with raw chicken, the whole recipe will take you about 45 minutes.

I hope you won't be discouraged by the long ingredient list — many of these ingredients are pantry staples that you can keep on hand. And although there's some slicing and dicing involved, once you start cooking, this recipe is lightning fast.
Ingredients
Here's what you'll need.

How to make Thai coconut curry chicken soup
This is an overview of the recipe with photos. For the full details, scroll down to the printable recipe card, below.
- Cook and Shred Chicken: Roast boneless chicken breasts (or thighs) in the oven and then shred or cut them into bite-sized pieces.
- Prepare The Rice Noodles: Soften the noodles in boiling water, per package directions. Then drain and set them aside.


- To Make the Soup, start by sautéing the shallots, curry paste, garlic and spices for just a minute or two, to soften the shallot and toast the spices.
- Add the chicken broth and coconut milk and simmer for 5 minutes.


Want To Save this Recipe?
- Add the chicken, scallions, sugar and fish sauce and simmer for a couple of minutes.
- Finally, add the spinach, cilantro, chilies and noodles and simmer for a few minutes, until the spinach is wilted and everything in the pot is heated through.


- Done!
To Serve, ladle the soup into deep bowls, making sure to portion out plenty of chicken, noodles and spinach into each serving. Offer lime wedges on the side.

Variations and Substitutions
This is a flexible and adaptable recipe.
You can easily make this with rotisserie chicken or any leftover chicken for that matter.
Feel free to add a couple of handfuls of snow peas, shredded carrots, bokchoy, or any other vegetables that you like.
If you use carrots, snow peas or another crunchy vegetable, I recommend you blanch them first in boiling water - just until crisp-tender - before adding them to the soup.
If you're using spinach or kale or other leafy greens, there's no need to blanch them, as they will soften quickly in the heat of the broth.
Storage and Reheating
This Thai chicken soup makes a wonderful weeknight dinner and a delicious lunch or dinner the next day, too. Store it in an airtight container in the fridge for up to 4 days. Reheat it in the microwave or in a saucepan over medium heat. The great thing about rice noodles is that they don't disintegrate in soup the way pasta does, so leftovers are top notch.

Other Delicious Thai Recipes From Panning The Globe
If you make this Thai Coconut Curry Chicken Soup, I hope you come back to leave a star rating and a comment. I'd love to know what you think!
PrintRecipe
Thai Coconut Curry Chicken Soup Recipe
- Total Time: 45 mins
- Yield: 4-5 1x
- Diet: Dairy-Free, Gluten-Free
Description
A quick Thai curried chicken soup recipe - spicy, packed with flavor, and full of enough chicken, spinach and rice noodles to make a whole meal.
Adapted from a recipe in Cooking Light Magazine (Cooking Light recipes are no longer available online)
Ingredients
- 1 pound of boneless skinless chicken breasts
- 1 tablespoon olive oil
- Salt and freshly ground black pepper, to taste
- 8 ounces fresh spinach leaves (6 cups)
- 6 ounces of wide rice noodles (I use A Taste of Thai)
- 1 tablespoon neutral-flavored vegetable oil such as canola
- ⅓ cup thinly sliced shallots (1 large shallot)
- 2 tablespoons Thai red curry paste (I use Thai Kitchen Red Curry Paste)
- 1 heaping tablespoon minced garlic (3 cloves)
- 1 ½ teaspoons curry powder (I use Madras Curry Powder)
- ½ teaspoon ground turmeric
- ½ teaspoon ground coriander
- 6 cups low-salt chicken broth
- 1 (13.5-ounce) can light coconut milk
- 4 green onions, thinly sliced crosswise
- 2 tablespoons sugar (I used white but brown is ok too)
- 2 tablespoons Thai fish sauce
- ½ cup chopped fresh cilantro leaves
- 4 small hot red chiles, seeded and chopped (or substitute ¼ teaspoon crushed red pepper flakes)
- 1 lime, cut into 8 wedges
Want To Save this Recipe?
Instructions
- Cook and Shred Chicken: Preheat the oven to 350ºF. Spread chicken out in a roasting pan. Drizzle with 1 tablespoon olive oil and season with a little salt and pepper. Roast for 30 minutes. Shred or cut into bite sized pieces. If you prefer, you can poach the chicken.
- Cook the noodles: Boil the rice noodles until tender, per package directions. Drain and set aside.
- Start the Soup: Heat vegetable oil (1 tablespoon) over medium-high heat in a large heavy pot. Add shallots, curry paste (2 tablespoons), garlic (heaping tablespoon), curry powder (1 ½ teaspoons), turmeric (½ teaspoon) and coriander (½ teaspoon). Cook, stirring constantly, for a minute. Add chicken broth (6 cups) and bring to a boil. Add coconut milk and turn the heat to low. Simmer the soup for 5 minutes.
- Finish the soup: Add shredded chicken, green onions, sugar (2 tablespoons) and fish sauce (2 tablespoons). Simmer for 2 minutes. Add spinach, softened noodles, cilantro and chilies. Stir to combine and cook for a minute or so, to heat through.
- Serve: ladle soup into bowls and offer lime wedges on the side.
Notes
- To make this soup with leftover chicken, rotisserie chicken or poached chicken, skip step #1 and add 2½ cups shredded cooked chicken in step #4.
- Nutritional Information: We do our best to provide accurate nutritional values using an online nutrition calculator; however our nutrition information should be used only as an approximation.
- Prep Time: 10 mins
- Cook Time: 35 mins
- Category: Soup
- Method: simmer
- Cuisine: Thai







Agen Vimax di Makassar
This soup is AMAZING. It was easy to make and super flavorful. I followed Lisa’a recipe exactly as posted. The only modification I made was to the chicken. Instead of roasting in the oven I cut the raw chicken into strips and seasoned them with salt, pepper, 1 TBS Olive Oil and 2 tsp of Madras Curry powder. I let it sit for 30 minutes then I seared them for 8 minutes each side in a TBS Olive Oil until cooked through. I set them aside and then served the soup with the chicken pieces on top of the noodles and vegetables.
i will try at home. thank you
Lisa
Great!! Thank You for coming back to leave a comment and letting us know about your modification.
asep
Thanks for your recipe
I ‘ll try to make it for my girl friend :3
Suplemen Fitness Surabaya
This soup is AMAZING. It was easy to make and super flavorful. I followed Lisa’a recipe exactly as posted. The only modification I made was to the chicken. Instead of roasting in the oven I cut the raw chicken into strips and seasoned them with salt, pepper, 1 TBS Olive Oil and 2 tsp of Madras Curry powder. I let it sit for 30 minutes then I seared them for 8 minutes each side in a TBS Olive Oil until cooked through. I set them aside and then served the soup with the chicken pieces on top of the noodles and vegetables.
i will try at home. thank you
Suplemen Fitness Surabaya
i will try at home. thank you
JUAL MINYAK ZAITUN ASLI
Just discovered your blog…great recipes and gorgeous photography!!!
Lisa
Thank you so much! 🙂
Cara Santri
I like it, thank's for you article
Arya
Hai Lisa 🙂
I'm from Indonesian. Thanks for your recipe. I 'll try to make it for my girl friend 🙂
Really nice post !
cookingwithshy
Just discovered your blog...great recipes and gorgeous photography!!!
Lisa
Thank you so much Shy 🙂
Gensetto Olamanro
for now I will learn to make this meal. I am really interested in this food. Sure it feels very tasty. great post
Haji Iwan
it seems the food is not too good for me. if I dared to try, my cholesterol can add.
Robin Vosika
Thai Chicken Soup- for a soup that takes about 15 Minutes to make I would give it two thumbs up. It had great flavor and one out of my two kids …
Mary
Substitute tofu strips that have been lightly browned for the chicken and eliminate the fish sauce to make this vegetarian and vegan friendly.
Rachel
This soup is AMAZING. It was easy to make and super flavorful. I followed Lisa'a recipe exactly as posted. The only modification I made was to the chicken. Instead of roasting in the oven I cut the raw chicken into strips and seasoned them with salt, pepper, 1 TBS Olive Oil and 2 tsp of Madras Curry powder. I let it sit for 30 minutes then I seared them for 8 minutes each side in a TBS Olive Oil until cooked through. I set them aside and then served the soup with the chicken pieces on top of the noodles and vegetables.
Michelle | A Dish of Daily Life
I love Thai food, but I have never tried making it myself! I think its time to start! Your soup looks AMAZING!
Barbara
DEfinitely something to try!
Kristine
Would you happen to know the nutritional value of this sumptuous recipe?? My husband and I absolutely LOVE Thai food and have it at least once a week. I am currently following Weight Watchers (perhaps from all that Thai food we are eating....LOL) and it is just so hard to figure out the point value (nutritional value) of their food. It is not as popular as Chinese or Italian, so there are not that many items listed in their data base. Thank you and I hope to be able to slurp this deliciousness down this weekend!
Lisa
Hi Kristine, here's the nutritional info. A serving is 2 cups: Calories 315, Calories from fat 22 %, Fat 7.8 g, Sat fat 3.7 g, Mono fat 2.2 g, Poly fat 1.3 g, Protein 29.3 g, Carbohydrate 30.9 g, Fiber 2.4 g, Cholesterol 62 mg, Iron 3.2 mg, Sodium 841 mg. Calcium 78 mg. I hope it fits in with your diet plan!