Spicy Thai Coconut Soup

Spicy Thai coconut soup is our favorite Asian comfort food: rich, creamy, spicy, and fragrant. It’s one of those dishes that announces its presence with smells that taste good enough to eat! It’s hearty enough to stand on its own, but pour it over jasmine rice and you have a real meal at the ready in minutes.

A bowl of creamy Thai coconut soup with chicken, tomato, red chili and cilantro, with a halved lime, lemongrass and lime leaves on a pantry shelf
Lemongrass, galangal and lime leaves flavor the broth, and fish sauce and lime finish it. Season to taste right at the end.

🌶️ Quick recipe snapshot

Flavor profileRich coconut, sour lime and salty fish sauce, with lemongrass, lime leaf and a gentle chili warmth.
Primary heat sourceTwo red jalapeños. 2,500 to 8,000 SHU.
Heat levelMild to medium. Thai chilies take it much hotter.
TextureA silky, brothy soup with tender chicken, soft mushrooms and tomato.
Best usesA light meal on its own, or poured over jasmine rice for something heartier.
Customization ideasThai chilies or sambal oelek for heat, shrimp or tofu in place of chicken, or more lime.
Before you startAbout 35 minutes. Look for galangal, lemongrass and lime leaves at an Asian grocery, and use fresh ginger if you can’t find galangal.

Flavor notes

The heat in this recipe is delivered by fresh red jalapeño, which runs 2,500 to 8,000 Scoville heat units, but you can opt for a few other directions. If you want more spiciness, try Thai peppers, and be ready, since it’s a significant upgrade. And if you have sambal oelek at hand, a couple of teaspoons gives a comparable heat to jalapeño, spread evenly through the soup.

Keep the pot at a gentle simmer once the coconut milk goes in. A hard boil can make it separate and turn grainy. And the chicken only needs 8 to 10 minutes at a low bubble anyway.

Lemongrass, galangal and lime leaves are there to flavor the broth, not to be eaten. Smash the lemongrass pieces with the side of a knife before they go in, and keep them big so they’re easy to fish out before serving.

Season at the end, off the heat. Fish sauce brings the salt and lime brings the sour, and the soup should taste bright and a little tangy against all that rich coconut. Taste after stirring them in, then adjust, because limes and fish sauce brands both vary quite a bit.

Galangal’s sharper, more citrusy taste is what the traditional version is built on. But fresh ginger still makes a good soup if that’s what you can find, just a slightly warmer, milder one.

Adaptation ideas

Most of these change the heat or the protein.

  • Want more heat? Swap the jalapeños for 3 or 4 Thai chilies, smashed or sliced.
  • Want an even heat? Stir 2 teaspoons of sambal oelek into the broth in place of the jalapeños.
  • Want it with shrimp? Use a pound of peeled shrimp in place of the chicken, and add it for just the last 3 to 4 minutes so you don’t overcook it.
  • Want it vegetarian? Use vegetable broth and cubed tofu, and swap the fish sauce for soy sauce with an extra squeeze of lime.
  • Want it lighter? Use one can of coconut milk and add another cup of broth.

Serving ideas

It works as a light meal on its own or as part of a bigger spread.

  • Over jasmine rice. Ladled into a bowl over a scoop of rice for a fuller meal.
  • With extra lime. Wedges on the side so everyone can make it as sour as they like.
  • With chili on the side. A small dish of sliced Thai chilies or sambal oelek for anyone who wants more heat.
  • Next to other Thai dishes. Alongside a curry or larb as part of a shared meal.

Storage notes

Keep leftovers in a sealed container in the fridge for three to four days. Pick out the lemongrass, galangal and lime leaves first if you haven’t already, since they keep steeping in the soup.

Reheat it gently over low heat and don’t let it boil, or the coconut milk can separate. A fresh squeeze of lime and a little more cilantro just before you serve it brings back the brightness.

Like this recipe? You’ll love these too:

  • Hearty Tom Yum Soup: A hot and sour Thai soup with prawns, chicken, galangal and lemongrass.
  • Thai Seafood Curry: Fish and prawns in a hot, sweet and sour curry sauce, served over jasmine rice.
  • Larb Isaan: A bright, spicy Thai chicken salad with lime, mint and toasted rice.
100 Spicy Recipes from Around the World ebook cover
PepperScale Ebook 100 Spicy Recipes from Around the World

A globe-spanning collection of 100 bold, fiery recipes — soups, fiery mains, curries, handhelds, snacks, sauces, even brunch — drawn from over a decade of PepperScale favorites.

Wicked Wednesday subscribers save 15% — join free.

A bowl of creamy Thai coconut soup with chicken, tomato, red chili and cilantro, with a halved lime, lemongrass and lime leaves on a pantry shelf

Spicy Thai Coconut Soup

A rich coconut milk soup with chicken, mushrooms and tomatoes, simmered with lemongrass, galangal and lime leaves and warmed up with red jalapeño. Finished with fish sauce and lime, it’s ready in about 35 minutes.
5 from 1 vote
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Course Soup
Servings 4 servings
Calories 563 kcal

Ingredients
  

  • 1 pound boneless, skinless chicken breast or thighs sliced into thin, bite-size pieces
  • 2 cans coconut milk 13.5 ounces each, full-fat
  • 2 cups chicken broth
  • 2 inch piece galangal or fresh ginger, thinly sliced
  • 1 stalk lemongrass bottom half only, cut into 2-inch pieces and smashed
  • 4 makrut (kaffir) lime leaves torn
  • 2 red jalapeño peppers seeded and diced
  • 3/4 cup oyster mushrooms torn into bite-size pieces
  • 2 tomatoes cut into wedges
  • 1/2 red onion sliced
  • 2 tablespoons fish sauce plus more to taste
  • 3 tablespoons lime juice about 1 1/2 limes
  • 1 tablespoon sugar
  • 3 tablespoons chopped cilantro
  • 4 scallions thinly sliced

Instructions
 

  • In a large saucepan, combine the coconut milk, chicken broth, galangal, lemongrass and lime leaves. Bring it to a gentle simmer over medium heat, then keep it there for 10 minutes so the aromatics flavor the broth. Don’t let it boil hard, or the coconut milk can separate.
  • Add the chicken, mushrooms, tomatoes, red onion and jalapeños. Simmer gently for 8 to 10 minutes, until the chicken is cooked through (165°F).
  • Take the pot off the heat and stir in the fish sauce, sugar and lime juice. Taste, and add more fish sauce for salt or more lime for sourness until it tastes balanced to you.
  • Pick out the lemongrass, galangal and lime leaves, which are too tough to eat. Serve topped with cilantro and scallions, on its own or over jasmine rice.

Notes

Heat: Red jalapeños run 2,500 to 8,000 Scoville heat units, so the soup sits on the milder side. For a lot more heat, use 3 or 4 Thai chilies (50,000 to 100,000 SHU) in their place. For an even heat all through the soup, stir in 2 teaspoons of sambal oelek instead of the jalapeños.
Galangal or ginger: Galangal is traditional and has a sharper, more piney taste. Fresh ginger works if you can’t find it, and the soup will taste a little warmer and milder.
Make ahead: Keep leftovers in the fridge for 3 to 4 days. Reheat gently, without boiling, and add a squeeze of fresh lime before serving.

Nutrition

Calories: 563kcalCarbohydrates: 17gProtein: 31gFat: 44gSaturated Fat: 37gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.01gCholesterol: 75mgSodium: 1308mgPotassium: 1213mgFiber: 2gSugar: 7gVitamin A: 779IUVitamin C: 27mgCalcium: 72mgIron: 8mg
Keyword Jalapeno Pepper
Did you make this?Mention @PepperScale or tag #PepperScale so we can see what you made!
5 from 1 vote (1 rating without comment)
Subscribe
Notify of
guest

0 Comments