Thai Chicken Coconut Curry Soup

Featured in: Everyday Home Cooking

This aromatic Thai soup combines tender chicken pieces with a rich coconut milk broth infused with red curry paste, fresh ginger, and garlic. Bell peppers, shiitake mushrooms, and snow peas add texture and color, while fish sauce, lime juice, and Thai basil provide authentic flavor. Ready in just 40 minutes, this gluten-free and dairy-free soup serves 4 and can be easily adapted with shrimp, tofu, or rice noodles for a complete meal.

Updated on Thu, 29 Jan 2026 10:20:00 GMT
Creamy Thai Chicken Coconut Curry Soup served hot with a spoonful of tender chicken, vibrant red bell peppers, and fresh cilantro garnish. Pin Now
Creamy Thai Chicken Coconut Curry Soup served hot with a spoonful of tender chicken, vibrant red bell peppers, and fresh cilantro garnish. | warmighir.com

One rainy afternoon, I watched my neighbor lean against her kitchen counter describing this soup with such animated joy that I had to ask for the recipe immediately. She'd learned it while traveling through Bangkok, and the way she talked about the first spoonful—how the coconut warmth mixed with the sharp lime brightness—made me understand why she made it every week. That evening, I gathered my ingredients and discovered that this soup doesn't just warm you up; it shifts your entire mood with its aromatic depth.

I made this for my sister during her first week at a demanding new job, when she admitted she'd been eating sad desk lunches. Watching her close her eyes after that first taste, then ask for seconds before she'd even finished the first bowl, told me everything. Sometimes the most meaningful meals aren't the complicated ones—they're the ones that remind people to slow down and actually enjoy what they're eating.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Boneless, skinless chicken thighs or breasts (400 g): Thighs stay tender and juicy longer than breasts, but either works—just don't overcook them or they'll turn rubbery and sad.
  • Fresh ginger (1 tbsp, finely grated): Use a microplane if you have one; it breaks down faster and distributes more evenly than chopped ginger, giving you that authentic Thai warmth in every spoonful.
  • Garlic (3 cloves, minced): Fresh garlic is non-negotiable here—the heat brings out its sweetness and mellows any sharpness that raw garlic would bring.
  • Shallots (2, thinly sliced): They're sweeter and more delicate than onions, adding a gentle depth that complements coconut beautifully.
  • Red curry paste (2 tbsp): This is your flavor foundation, so don't cheap out—a good quality paste makes the difference between good soup and curry that haunts your thoughts.
  • Coconut milk (400 ml, full-fat): Full-fat is essential; the lighter versions turn the soup thin and flavorless, like a broken promise.
  • Chicken broth (750 ml): A quality broth with actual flavor beats bouillon cubes, but if that's what you have, it'll work in a pinch.
  • Fish sauce (1 tbsp): Yes, it smells funky in the bottle, but trust the process—it's the secret ingredient that makes people ask what that incredible depth is.
  • Soy sauce (1 tbsp, gluten-free if needed): This adds umami and saltiness that ties everything together seamlessly.
  • Brown sugar (1 tsp): Just enough to round out the heat and balance the funky, salty, sour notes into harmony.
  • Lime juice (1 lime): Fresh squeezed only—bottled lime juice tastes like regret, and your soup deserves better.
  • Red bell pepper (1, thinly sliced): The slight sweetness keeps the curry from feeling too intense, and it stays crisp-tender if you don't overcook it.
  • Shiitake mushrooms (100 g, sliced): Their earthy umami doubles down on the depth of the broth, making each bowl feel luxurious and complete.
  • Snow peas (100 g, trimmed): These add a subtle crunch and freshness that keeps the soup from becoming one-note creamy.
  • Fresh cilantro and Thai basil (for garnish): These aren't optional extras—they're the final flourish that makes people understand why you spent the time to make this.
  • Red chili (optional, sliced): Add heat gradually; remember, you can always add more but you can't take it back.
  • Lime wedges (for serving): Let people squeeze their own so they control how much brightness hits their bowl.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your aromatics ready and your heat right:
Heat your pot over medium (not high—you want to coax flavors out, not burn them) and add a splash of oil. When it's just shimmering, add your shallots, ginger, and garlic, stirring for about 2 minutes until the kitchen smells like a Thai street market.
Toast the curry paste to unlock its magic:
Stir in the red curry paste and let it cook for 1 minute in the oil, where the heat will deepen its flavor and release those aromatic oils that make you close your eyes and inhale. You'll feel the smell change from raw and slightly sharp to rich and rounded.
Coat the chicken and build flavor layers:
Add your chicken pieces and stir constantly for 2 to 3 minutes, making sure every piece gets coated in that fragrant paste. This isn't just seasoning; you're creating a flavorful exterior that'll infuse the broth as everything simmers.
Introduce the liquid and bring to gentle heat:
Pour in your chicken broth and coconut milk, stirring to blend everything together, then bring it to a gentle simmer—not a rolling boil, which would toughen the chicken and make the soup choppy instead of silky. You want small, lazy bubbles, not an aggressive foam.
Season with balance and intention:
Add fish sauce, soy sauce, and brown sugar, stirring well and tasting as you go. These three ingredients are your tuning fork; the fish sauce adds depth, soy sauce adds salt and umami, and brown sugar softens the sharp edges.
Add vegetables and let them become tender without disappearing:
Add bell pepper, mushrooms, and snow peas, and simmer for 10 to 12 minutes until the chicken is cooked through and the vegetables have softened but still hold their shape. The snow peas should still have a whisper of crispness when you bite one.
Finish with brightness and final taste:
Squeeze in your lime juice and give it a taste—this is your moment to adjust. Need more punch? Add more lime or a pinch more fish sauce; feeling like it's too intense? A tiny pinch of brown sugar rounds it back out.
Serve with ceremony and let people finish their own bowls:
Ladle into bowls and let each person garnish their own with cilantro, Thai basil, chili, and a lime wedge squeezed in at the table. This gives everyone control over their own experience.
Pin Now
| warmighir.com

My grandmother tasted this soup at my house and told me it reminded her of a dish she'd eaten decades ago while watching the sun set from a Bangkok riverboat, a moment she'd thought was lost to time. Somehow, a simple Thursday night soup in my kitchen became a bridge to her memory, and she asked me to make it again the following week. Food does that sometimes—it holds more than just flavor.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Soup Feels Like Comfort

There's something about the combination of creamy coconut and hot aromatics that makes you exhale the moment it hits your tongue. The fish sauce and lime work together like a secret handshake, creating depth that keeps you wanting another spoonful long after you're full. It's one of those dishes where every ingredient has a reason, and nothing feels wasted or obligatory.

Swaps and Variations That Actually Work

I've made this with shrimp when I'm feeling lighter, and it's exceptional—add them in the last 3 minutes so they don't overcook and turn into little rubber balls. Tofu works beautifully too if you're vegetarian; use vegetable broth instead of chicken broth and skip the fish sauce or replace it with a dash of soy sauce. The structure of the soup is flexible enough to welcome your preferences without losing its soul.

Making It Heartier or Lighter

If you want this to become a full meal instead of a starter, stir in cooked rice noodles right before serving, or even cook them directly in the broth for 3 minutes and let them absorb all that curry-coconut goodness. For a lighter version, use coconut milk that's been diluted slightly with more broth, or use low-fat coconut milk if that's what suits you. The heat of the curry paste carries the flavor either way, so you're never sacrificing taste for texture preferences.

  • Serve alongside jasmine rice or with crusty bread for soaking up every last drop of broth.
  • Make a double batch and freeze the base (broth plus curry and chicken) for up to three months—add the vegetables fresh when you reheat it.
  • Keep extra lime wedges and fresh herbs on the table so people can customize their own bowl exactly how they like it.

A steaming bowl of Thai Chicken Coconut Curry Soup, rich with coconut milk and red curry paste, garnished with lime wedges and Thai basil. Pin Now
A steaming bowl of Thai Chicken Coconut Curry Soup, rich with coconut milk and red curry paste, garnished with lime wedges and Thai basil. | warmighir.com

This soup has become my reliable friend on nights when I need something nourishing but also want to feel like I'm eating something special. It asks very little from you and gives back so much warmth.

Recipe FAQs

Can I use chicken breasts instead of thighs?

Yes, chicken breasts work well in this soup. However, thighs remain more tender and flavorful during simmering. If using breasts, be careful not to overcook them to prevent dryness.

What can I substitute for fish sauce?

For a vegetarian option, use soy sauce or tamari with a splash of seaweed broth for umami depth. You can also try mushroom-based seasoning sauces as an alternative.

How do I adjust the spice level?

Start with less red curry paste if you prefer mild heat, or add more for extra kick. Fresh sliced red chilies and chili oil can also boost spiciness. Adjust gradually and taste as you go.

Can I make this soup ahead of time?

Yes, this soup stores well in the refrigerator for up to 3 days. The flavors actually deepen overnight. Reheat gently and add fresh lime juice and herbs just before serving for the best taste.

What vegetables can I add or substitute?

Baby corn, bok choy, spinach, zucchini, or bamboo shoots all work beautifully. Add heartier vegetables earlier in cooking and delicate greens near the end to maintain proper texture.

Should I use light or full-fat coconut milk?

Full-fat coconut milk creates the richest, creamiest texture and most authentic flavor. Light coconut milk can be used for a lighter version, but the soup will be less velvety and satisfying.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Thai Chicken Coconut Curry Soup

Tender chicken in creamy coconut milk with red curry paste, ginger, and traditional Thai seasonings.

Prep Time
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Created by Ava Bennett


Skill Level Easy

Cuisine Thai

Serves 4 Portions

Dietary Info No Dairy, No Gluten

What You'll Need

Proteins

01 14 oz boneless, skinless chicken thighs or breasts, cut into bite-sized pieces

Aromatics

01 1 tablespoon fresh ginger, finely grated
02 3 cloves garlic, minced
03 2 shallots, thinly sliced

Curry & Broth

01 2 tablespoons red curry paste
02 13.5 fluid ounces coconut milk, full-fat
03 3 cups chicken broth
04 1 tablespoon fish sauce
05 1 tablespoon gluten-free soy sauce or tamari
06 1 teaspoon brown sugar
07 Juice of 1 lime

Vegetables

01 1 red bell pepper, thinly sliced
02 3.5 oz shiitake mushrooms, sliced
03 3.5 oz snow peas, trimmed

Garnishes

01 Fresh cilantro leaves
02 Fresh Thai basil
03 Sliced red chili, optional
04 Lime wedges

Method

Step 01

Bloom aromatics and curry base: Heat a large pot over medium heat. Add a splash of neutral oil, then sauté shallots, ginger, and garlic for 2 minutes until fragrant. Stir in the red curry paste and cook for 1 minute to release its aromatic compounds.

Step 02

Sear chicken: Add chicken pieces and cook for 2 to 3 minutes, stirring constantly to coat evenly with aromatics and curry paste.

Step 03

Build soup base: Pour in the chicken broth and coconut milk. Bring to a gentle simmer, stirring occasionally.

Step 04

Season soup: Add fish sauce, gluten-free soy sauce, and brown sugar. Stir well to incorporate flavors throughout the broth.

Step 05

Cook vegetables: Add bell pepper, mushrooms, and snow peas. Simmer for 10 to 12 minutes until chicken is cooked through and vegetables achieve tender-crisp texture.

Step 06

Finish and adjust seasoning: Stir in lime juice. Taste and adjust seasoning with additional fish sauce, lime juice, or sugar according to preference.

Step 07

Serve: Ladle soup into bowls. Garnish with cilantro, Thai basil, red chili slices, and lime wedges. Serve immediately while hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Ladle

Allergen Details

Go over every ingredient to check for allergens. Speak to a health expert if you’re unsure.
  • Contains fish through fish sauce
  • Contains soy through soy sauce
  • Requires gluten-free soy sauce or tamari for gluten-conscious preparation
  • Always verify product labels for potential hidden allergens

Nutrition Breakdown (each serving)

This nutrition data is shared for reference. It’s not a substitute for professional advice.
  • Calorie Count: 350
  • Fats: 22 g
  • Carbohydrates: 16 g
  • Proteins: 23 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.