Spicy Thai Coconut Chicken Soup

Spicy Thai Coconut Chicken Soup_Hero

This post may contain affiliate links, please see our privacy policy for details.

This spicy Thai coconut chicken soup is creamy, spicy, and filled with vegetables. Eat it on its own or pile it over rice; it’ll be delicious either way!

Spicy Thai Coconut Chicken Soup

This spicy Thai coconut chicken soup is creamy, spicy, and filled with vegetables. Eat it on its own or pile it over rice; it’ll be delicious either way!
4.67 from 6 votes
Print Pin Share on Facebook
Cook Time: 1 hour
Inactive Time: 30 minutes
Servings: 4
Calories: 462kcal



Chicken Stock:

  • 3 pounds cut-up chicken bone-in and skin-on
  • 4 scallions or large green onions trimmed and cut in half lengthwise
  • 4 cups water
  • Salt and pepper

Thai Coconut Chicken Soup:

  • 1 tablespoon neutral cooking oil
  • 2-3 Thai chili peppers or 1-2 Serrano peppers, trimmed
  • 1 shallot peeled
  • 1 ” piece of ginger peeled
  • 5 garlic cloves peeled
  • 2 tablespoons Thai red curry paste store-bought or homemade
  • 3 carrots peeled and cut into rounds
  • 2 red bell peppers trimmed and deseeded, thinly sliced
  • 1 14.5- ounce can full-fat coconut milk or coconut cream
  • 8 ounces snow peas trimmed and string removed
  • Salt and pepper to taste

For Garnish:

  • Fresh cilantro
  • Lime wedges
  • Sesame oil and/or chili oil


Prepare the Chicken Stock:

  • Combine the chicken with the green onions and water in a large stock pot. Season liberally with salt and pepper. Bring to a boil over high heat and then reduce heat to medium and cook for 45 minutes or until the chicken is cooked through and the liquid has reduced slightly.
  • Using tongs, pick out the chicken from the stock and transfer to a bowl to cool. Strain the stock through a fine mesh sieve into a bowl and discard the onions. You should have about 3 cups of stock leftover.
  • Wipe out the stock pot and return it to the stove.

Prepare the Vegetables:

  • As the stock is cooking, prepare the aromatics. Combine the ginger, Thai chili peppers, garlic, and shallot in a food processer and pulse until minced.

Prepare the Thai Coconut Soup Base:

  • Heat the remaining neutral cooking oil over high heat in the stockpot over medium heat. Once the oil is hot, add the aromatics (garlic, ginger, chili peppers, and shallot) and cook for 45 seconds or until fragrant.
  • Add the carrots and sliced bell peppers and cook for 2-3 minutes or until just beginning to soften.
  • Pour in the reserved stock and stir to incorporate all the curry paste into the broth. Bring to a boil and then simmer for 15-20 minutes.

Prepare the Chicken:

  • As the soup is simmering, pick the chicken from the bones and tear it into bite-sized chunks. Discard the skin and bones.

Finish the Soup:

  • Add the chicken, snow peas, and coconut milk or cream to the pot. Stir to combine. Cook for 3 minutes or until the snow peas are tender-crisp. Turn off the heat.

To Serve:

  • Ladle the soup into bowls and garnish with lime wedges, cilantro, and sesame and/or chili oil. Enjoy!


Calories: 462kcal | Carbohydrates: 15g | Protein: 34g | Fat: 29g | Sodium: 164mg | Fiber: 5g | Sugar: 8g | Vitamin C: 121mg
Tried this recipe?Mention @triedandtruerecipes or tag #triedandtruerecipes so I can feature you in my feed!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

New recipes sent directly to your inbox.

Easy, elegant recipes to keep you cooking all week long.