This Coconut Curry Chicken Soup is the kind of bowl I reach for when I want something comforting but bright. It’s warm and fragrant from two curry pastes, silky from full-fat coconut milk, and finished with zippy lime and fresh cilantro. It hits savory, sweet, and tangy notes in a way that feels both indulgent and light at once.
The recipe is straightforward. You’ll build flavor in one pot by sautéing aromatics, blooming curry pastes, then simmering in chicken broth and coconut milk. Shredded cooked chicken goes in near the end, so the meat stays tender and the soup never overcooks. A quick finish of lime, green onions, and cilantro makes everything sing.
I’ll walk you through the exact ingredient lineup, the method step by step, why the technique works, helpful substitutions that keep the texture right, and how to store and reheat without losing the delicate balance of coconut and curry. No gimmicks — just practical tips so this becomes a repeat weeknight favorite.
The Ingredient Lineup

Ingredients
- 2 tablespoons vegetable oil — provides a neutral cooking fat to sauté aromatics without overpowering the curry flavors.
- 2 tablespoons unsalted butter — adds richness and helps carry the curry pastes’ flavors; melt with the oil to prevent burning.
- 1 large yellow onion, chopped — the aromatic base; softens and sweetens to balance the spices.
- 3 tablespoons green curry paste (I use Thai Kitchen brand) — primary green curry flavor and heat; measure as written for balance with yellow paste.
- 3 tablespoons yellow curry paste (I use Mae Ploy brand) — brings warm, rounded curry notes and color; used alongside the green for depth.
- 3 large garlic cloves, minced — sharp savory note; mince finely so it disperses through the broth.
- 3 tablespoons minced fresh ginger — bright, peppery backbone; mincing releases essential oils for aroma.
- 1 large red bell pepper, thinly sliced and cut into 1″ long pieces — sweet crunchy texture and color; slice to the specified size for even cooking.
- 8 ounces fresh mushrooms, very thinly sliced — absorb the broth and add meaty texture; slice very thin so they soften quickly.
- 8 cups low-sodium chicken broth — the liquid base; low-sodium lets you control seasoning at the end.
- 2 cans (14 ounces each) full-fat coconut milk — gives the soup its silky body and coconut flavor; full-fat yields the best mouthfeel.
- 1½ tablespoons fish sauce (I use Red Boat brand) — umami and depth; a little goes a long way in rounding out the flavors.
- 2 tablespoons brown sugar — balances acidity and heat; dissolves into the broth for a subtle sweet note.
- ¼ teaspoon crushed red pepper flakes — a gentle background heat; adjust sparingly if you prefer milder soup.
- 3 cups cooked and shredded chicken breasts (or use deli chicken) — the protein; use pre-cooked chicken so it heats through without drying out.
- ¼ cup freshly squeezed lime juice — bright finishing acid that lifts the whole pot; squeeze fresh, not bottled.
- 2 green onions, thinly sliced — fresh, mild onion flavor added at the end for brightness and texture.
- ¼ cup chopped fresh cilantro leaves — herbaceous finish; stir in at the end to keep color and freshness.
- kosher salt & freshly cracked black pepper, to taste — final seasoning; add after the lime so you can balance properly.
- 1 lime, cut into wedges, to serve with finished soup — extra acidity at the table for diners to adjust to taste.
The Method for Coconut Curry Chicken Soup
- Prepare ingredients: chop the onion, mince the garlic and ginger, thinly slice the red bell pepper into 1″ long pieces, very thinly slice the mushrooms, thinly slice the green onions, squeeze 1/4 cup lime juice, and chop the cilantro. Cut 1 lime into wedges for serving.
- In a large heavy pot over medium heat, add 2 tablespoons vegetable oil and 2 tablespoons unsalted butter. Heat until the butter is melted and the mixture is shimmering.
- Add the chopped onion and sauté, stirring occasionally, until the onion is softened, about 3–4 minutes.
- Add 3 tablespoons green curry paste and 3 tablespoons yellow curry paste. Stir continuously for about 1 minute to release the curry aromas and combine the pastes with the onions.
- Add 3 large minced garlic cloves, 3 tablespoons minced fresh ginger, the sliced red bell pepper, and 8 ounces very thinly sliced mushrooms. Stir to combine and cook until the vegetables are softened, about 5 minutes, stirring occasionally.
- Pour in 8 cups low-sodium chicken broth and 2 cans (14 ounces each) full-fat coconut milk. Add 1½ tablespoons fish sauce, 2 tablespoons brown sugar, and ¼ teaspoon crushed red pepper flakes. Stir to combine.
- Add 3 cups cooked, shredded chicken to the pot and stir. Increase heat to medium-high and bring the soup to a gentle simmer, then reduce heat to low and simmer just until the chicken is heated through and the flavors meld, about 5–8 minutes. Do not boil vigorously.
- Remove the pot from the heat. Stir in ¼ cup freshly squeezed lime juice, the thinly sliced green onions, and ¼ cup chopped fresh cilantro.
- Taste and adjust seasoning with kosher salt and freshly cracked black pepper, as desired.
- Ladle soup into bowls and serve with lime wedges for squeezing over individual servings.
Why It Works Every Time

This soup succeeds because of layered flavor and restrained technique. Start by gently softening the onion in both oil and butter; that fat combination tames the curry pastes and gives the soup body. Blooming the curry pastes against the softened onion releases essential aromatic oils so the curry flavor is forward without being raw or bitter.
Full-fat coconut milk brings creaminess and helps suspend the fat-soluble flavors from the pastes. The chicken broth provides savory structure, while fish sauce adds umami depth in a concentrated way. Brown sugar balances the acidity and heat; lime juice at the end brightens the whole pot so it doesn’t feel heavy. Finally, adding cooked shredded chicken late and simmering only briefly keeps the meat tender and avoids drying.
Texture-Safe Substitutions

- Chicken — the recipe already allows deli chicken; use rotisserie or any cooked shredded poultry you have on hand for the same tender bite.
- Mushrooms — if you want a firmer chew, slice them thicker; if you prefer a silkier mouthfeel, omit them or use a quick sauté and fold in later.
- Bell pepper — to reduce crunch, slice thinner or cook a minute longer; to keep texture, cut as instructed into 1″ pieces.
- Coconut milk — for a richer, silkier soup keep full-fat as written; for a lighter finish, skim the cream from the cans and stir it back in sparingly (no quantities changed here).
- Herb finish — if cilantro isn’t your thing, reserve the green onions and add more of those at the end for freshness without changing the core ingredients.
Hardware & Gadgets
- Large heavy pot (6–8 quarts) — helps keep an even simmer and prevents scorching.
- Sharp chef’s knife and cutting board — for quick, even slicing of onion, pepper, and mushrooms.
- Measuring spoons and cups — precise amounts for curry pastes, broth, and coconut milk keep the balance consistent.
- Wooden spoon or heatproof spatula — for stirring while blooming the pastes and combining the coconut milk.
- Ladle and bowls — for serving; lime wedges on the side make finishing easy.
Steer Clear of These
- Do not boil the soup vigorously after adding coconut milk — high rolling boils can separate the coconut fat and make the broth grainy.
- Avoid adding the lime juice too early — the acidity is at its most vibrant when added off-heat and just before serving.
- Don’t overcook the shredded chicken — it only needs to warm through; prolonged simmering dries it out.
- Resist piling in extra curry paste without tasting — the green and yellow pastes together create a balanced profile; adjust after tasting rather than before.
Season-by-Season Upgrades
Spring: Stir in extra cilantro and a few thin slices of fresh chili for a bright, herb-forward bowl. Summer: Serve slightly cooler with extra lime wedges and thin cucumber slices on the side to refresh the palate. Fall: Add roasted sweet potato cubes for an earthier, heartier soup (toss them in at the simmer step so they don’t fall apart). Winter: Increase the mushroom quantity and add a handful of baby spinach at the end for extra body and greens.
Author’s Commentary

I first made this soup on a chilly evening when I wanted comfort without heaviness. The pairing of green and yellow curry pastes surprised me — they play off each other so the soup reads layered rather than one-note. I keep cooked shredded chicken on hand for a five-minute assembly when weeknights get busy, and the lime at the end is non-negotiable; it makes the coconut sing.
How to Store & Reheat
Refrigerate leftover soup in an airtight container for up to 4 days. When reheating, warm gently over low to medium heat until just heated through; avoid a vigorous boil to prevent separation of the coconut milk. If the broth looks slightly separated after refrigeration or reheating, whisk or stir vigorously off the heat to re-emulsify.
For longer storage, freeze in a sealed container for up to 3 months. Thaw overnight in the fridge before reheating. Add the fresh lime juice, green onions, and cilantro after reheating to restore brightness and freshness.
Helpful Q&A
- Can I use light coconut milk? You can, but full-fat coconut milk gives the silkier mouthfeel the recipe relies on. If you use light, expect a thinner broth.
- Will the curry pastes be too strong? The recipe balances two pastes with broth, coconut milk, and sugar. Taste before serving and adjust with salt, pepper, or a squeeze of lime as needed.
- Can I make this vegetarian? Use vegetable broth instead of chicken broth and replace shredded chicken with extra mushrooms or firm tofu (these are substitution ideas — follow your preference).
- Is fish sauce necessary? Fish sauce adds depth; a pinch of kosher salt won’t replicate its complexity but will still allow a tasty soup if you choose to omit it.
Ready to Cook?
If you’ve got the ingredients lined up, this one-pot Coconut Curry Chicken Soup comes together quickly and rewards you with a rich, fragrant bowl. Follow the steps in order, keep the simmer gentle, and finish with fresh lime and herbs for the best results. Happy cooking — I’ll be making a pot of this again tonight.

Coconut Curry Chicken Soup
Ingredients
Ingredients
- 2 tablespoonsvegetable oil
- 2 tablespoonsunsalted butter
- 1 large yellow onion chopped
- 3 tablespoonsgreen curry paste I use Thai Kitchen brand
- 3 tablespoonsyellow curry paste I use Mae Ploy brand
- 3 largegarlic cloves minced
- 3 tablespoonsminced fresh ginger
- 1 large red bell pepper thinly sliced and cut into 1″ long pieces
- 8 ouncesfresh mushrooms very thinly sliced
- 8 cupslow-sodium chicken broth
- 2 cans 14 ounces each full-fat coconut milk
- 1 1/2 tablespoonsfish sauce I use Red Boat brand
- 2 tablespoonsbrown sugar
- 1/4 teaspooncrushed red pepper flakes
- 3 cupscooked and shredded chicken breasts or use deli chicken
- 1/4 cupfreshly squeezed lime juice
- 2 green onions thinly sliced
- 1/4 cupchopped fresh cilantro leaves
- kosher salt & freshly cracked black pepper to taste
- 1 lime cut into wedges, to serve with finished soup
Instructions
Instructions
- Prepare ingredients: chop the onion, mince the garlic and ginger, thinly slice the red bell pepper into 1" long pieces, very thinly slice the mushrooms, thinly slice the green onions, squeeze 1/4 cup lime juice, and chop the cilantro. Cut 1 lime into wedges for serving.
- In a large heavy pot over medium heat, add 2 tablespoons vegetable oil and 2 tablespoons unsalted butter. Heat until the butter is melted and the mixture is shimmering.
- Add the chopped onion and sauté, stirring occasionally, until the onion is softened, about 3–4 minutes.
- Add 3 tablespoons green curry paste and 3 tablespoons yellow curry paste. Stir continuously for about 1 minute to release the curry aromas and combine the pastes with the onions.
- Add 3 large minced garlic cloves, 3 tablespoons minced fresh ginger, the sliced red bell pepper, and 8 ounces very thinly sliced mushrooms. Stir to combine and cook until the vegetables are softened, about 5 minutes, stirring occasionally.
- Pour in 8 cups low-sodium chicken broth and 2 cans (14 ounces each) full-fat coconut milk. Add 1½ tablespoons fish sauce, 2 tablespoons brown sugar, and ¼ teaspoon crushed red pepper flakes. Stir to combine.
- Add 3 cups cooked, shredded chicken to the pot and stir. Increase heat to medium-high and bring the soup to a gentle simmer, then reduce heat to low and simmer just until the chicken is heated through and the flavors meld, about 5–8 minutes. Do not boil vigorously.
- Remove the pot from the heat. Stir in ¼ cup freshly squeezed lime juice, the thinly sliced green onions, and ¼ cup chopped fresh cilantro.
- Taste and adjust seasoning with kosher salt and freshly cracked black pepper, as desired.
- Ladle soup into bowls and serve with lime wedges for squeezing over individual servings.
Notes
Swap out the chicken for shrimp.
If you don’t like any of the vegetables listed in the recipe, simply leave them out.
Feel free to add carrots, snow peas, shredded cabbage, cauliflower, zucchini, sweet potatoes, chickpeas, frozen peas, edamame, minced hot red or green chili, spinach, kale, or fresh mint leaves.
For full creaminess, use two cans of regular coconut milk. For a medium level, use one can of regular + one can of lite coconut milk. And for a completely light version, use two cans of lite coconut milk – just know that the overall coconut flavor and body of the soup will be significantly reduced.
To make it vegetarian, omit the chicken and use vegetable broth.
