Creamy 30-Minute Coconut Curry Chicken Soup
This Coconut Curry Chicken Soup comes together fast on a weeknight and tastes like it took way longer. The broth is rich and velvety from full-fat coconut milk, with just enough red curry paste to warm you through without overwhelming the whole bowl.

It smells incredible while it simmers, and the chicken stays tender because it poaches right in the flavored liquid. A good squeeze of lime and a handful of fresh cilantro at the end wake everything up before you dig in.
What Makes This Soup So Good
I keep coming back to this one because it builds a deep savoury flavour in one pot, fast. Sautéing the curry paste in a little oil toasts the spices and gives the broth a gentle smoky backbone that plain simmered broth just does not have.
The coconut milk softens the heat without muting it, and the broth tastes even better the next day. I love how the lime hits right at the end, lifting all those rich flavours so the bowl still feels bright.
Ingredients

- 2 tbsp neutral oil: vegetable or avocado oil both work fine
- 1 small yellow onion, finely diced: softens quickly and disappears into the broth
- 3 cloves garlic, minced: use fresh for the best punch
- 1 tbsp grated fresh ginger: a microplane makes fast work of this
- 3 tbsp Thai red curry paste: not Indian curry powder, the flavour is completely different
- 4 cups low-sodium chicken broth: lets you control the salt at the end
- 1 (13.5 oz) can full-fat coconut milk: essential for a silky, creamy broth, light will taste thin
- 1 lb boneless skinless chicken thighs: they stay juicier and more forgiving than breasts
- 1 tbsp fish sauce: adds a savoury depth with no fishiness
- 1 tbsp brown sugar: rounds out the spice and balances the salt
- 1 medium red bell pepper, thinly sliced: adds a little sweetness and colour
- Juice of 1 lime: brightens the whole pot right before serving
- Fresh cilantro and sliced scallions: for a fresh finish
Variations / Substitutions
- Chicken thighs to chicken breast: use 1 lb breasts and cut into bite-size chunks, then simmer only 8 to 10 minutes until just cooked through
- Make it vegetarian: swap the chicken for 1 block cubed firm tofu or 1 can drained chickpeas, and use vegetable broth
- Dial the heat up or down: reduce curry paste to 1 to 2 tbsp for a mild bowl, or add a sliced fresh chilli with the aromatics
- No fish sauce?: soy sauce works, though you will miss a little of that back-of-the-throat savouriness, so add a touch more lime juice
If you like this one, you will probably enjoy our Lemongrass Ginger Chicken Soup too.
How to Make Coconut Curry Chicken Soup
Step 1: Bloom the Curry Paste

Warm the 2 tbsp oil in a large heavy-bottomed pot over medium heat. Add the diced onion and cook, stirring occasionally, for about 4 minutes, until it turns soft and translucent. Stir in the 3 cloves minced garlic and the 1 tbsp grated ginger and cook for 30 seconds more, just until fragrant. Spoon in the 3 tbsp red curry paste and cook, stirring constantly, for about 1 minute.
You will see the paste darken slightly and smell it turn toasty and almost smoky. That 1 minute is what gives the broth its deep flavour, so do not rush it.
Step 2: Simmer the Soup

Pour in the 4 cups chicken broth and the entire can of coconut milk, then add the 1 tbsp fish sauce and 1 tbsp brown sugar. Stir well to dissolve the curry paste and bring the liquid to a gentle simmer. Slip the 1 lb chicken thighs into the pot, making sure they are submerged, and adjust the heat so the soup bubbles softly rather than boiling hard. Simmer for 12 to 15 minutes, until the chicken is cooked through and registers 165°F on a thermometer.
A gentle simmer keeps the coconut milk from separating and turning grainy. You will notice the broth turning a warm golden colour and the chicken turning opaque.
Step 3: Shred the Chicken

Use tongs to lift the chicken thighs out of the pot and transfer them to a cutting board. Let them cool just long enough to handle, then shred the meat with two forks. While the chicken rests, drop the sliced red bell pepper into the simmering broth and let it cook for 3 minutes, until crisp-tender. Return the shredded chicken to the pot and stir in the juice of 1 lime.
The bell pepper softens just enough to lose its raw crunch but still adds a little texture and sweetness to each spoonful.
Step 4: Ladle and Finish

Taste the broth and adjust with a pinch of salt or an extra squeeze of lime. Ladle the soup into deep bowls and top generously with fresh cilantro and sliced scallions. Serve right away while it is steaming hot.
The broth will look glossy and golden, with little pools of orange oil from the curry paste and bright pops of red pepper and green herbs on top.
Tips for the Best Coconut Curry Soup
- Do not skip the fish sauce:: it does not make the soup taste fishy, it just rounds out the saltiness with a savoury depth that salt alone cannot give.
- Keep the heat gentle after adding the coconut milk:: a hard boil can cause the milk to separate, leaving the broth grainy rather than smooth.
- Slice the bell pepper thinly:: matchstick-thin slices cook through in the 3-minute simmer and stay crisp-tender, while thicker pieces would stay raw.
- Taste before adding extra salt:: fish sauce and the broth already carry a fair amount of salt, so taste the finished soup first after the lime goes in.
Keeping Leftovers Fresh
- Refrigerate:: cool the soup completely and store it in an airtight container for up to 4 days. The flavours deepen overnight.
- Reheating:: warm gently on the stovetop over medium-low heat, stirring often. If the broth has thickened or separated slightly, whisk in a splash of water or broth as it heats.
What Goes Well With This Soup
A scoop of jasmine rice turns this into a more filling meal, soaking up the broth without turning mushy. Warm naan or a crusty baguette is perfect for dipping. For a fresh side, toss sliced cucumbers with a little rice vinegar and salt: the cool crunch plays nicely against the warm, rich soup.
Frequently Asked Questions
Is this soup spicy?
It has a medium, warming heat from the 3 tbsp of red curry paste. For a mild version, start with 1 to 2 tbsp, taste the broth, and add more a little at a time.
Can I use light coconut milk instead?
You can, but the soup will be noticeably thinner and less creamy. If that is all you have, you can whisk in a spoonful of cornstarch slurry toward the end to add a little body.
My soup looks grainy or separated, what went wrong?
The coconut milk likely boiled too hard. To fix it, remove the pot from the heat and blend the soup briefly with an immersion blender until smooth, then return the chicken and peppers.
How do I make this in an Instant Pot?
Sauté the aromatics and curry paste right in the pot, then add the broth, coconut milk, fish sauce, sugar, and whole chicken thighs. Pressure cook on high for 8 minutes, quick release, then shred the chicken and stir in the peppers and lime juice with the sauté function set to low for 3 minutes.

Coconut Curry Chicken Soup Recipe
Ingredients
Method
- Heat the oil in a large pot over medium heat. Cook the onion until soft, about 4 minutes, then add garlic and ginger and cook 30 seconds. Stir in the curry paste and cook 1 minute until fragrant.
- Pour in the chicken broth, coconut milk, fish sauce, and brown sugar. Stir and bring to a gentle simmer. Add the chicken thighs and simmer gently for 12 to 15 minutes until cooked through.
- Remove the chicken to a board and shred with two forks. Add the bell pepper to the broth and simmer 3 minutes. Return the shredded chicken and stir in the lime juice.
- Taste and adjust salt or lime, then ladle into bowls. Top with cilantro and scallions and serve hot.
