If you have a craving for something that is both comforting and bursting with vibrant flavors, you are going to fall head over heels for this Thai Coconut Chicken Soup Recipe. Imagine a rich, creamy broth infused with fragrant spices, tender slices of chicken, and a gentle touch of heat that warms you from the inside out. This dish is as refreshing as it is indulgent, perfectly balancing the lusciousness of coconut milk with zesty lime and the earthiness of fresh herbs. Making this soup is like inviting a little piece of Thailand right into your kitchen, ready to soothe your soul and excite your taste buds.

Ingredients You’ll Need
These ingredients may seem simple, but each one plays a crucial role in creating the soup’s complex harmony. From the aromatic ginger to the bright red bell pepper, every component adds a layer of flavor, color, and texture that makes this Thai Coconut Chicken Soup Recipe truly shine.
- 1 tablespoon coconut oil: Adds a subtle tropical richness and is perfect for sautéing aromatics.
- 1 small onion (thinly sliced): Provides a sweet base that softens beautifully as it cooks.
- 2 cloves garlic (minced): Brings a punch of fragrant depth essential for Thai dishes.
- 1 tablespoon fresh ginger (grated): Offers a warm and slightly spicy note to brighten the broth.
- 2 tablespoons red curry paste: The heart of the soup’s flavor with its blend of spices and chilies.
- 4 cups chicken broth: The comforting liquid foundation that carries all the flavors.
- 1 (13.5-ounce) can full-fat coconut milk: Adds creamy richness and smooth texture to the soup.
- 1 pound boneless skinless chicken breasts (thinly sliced): For tender, protein-packed bites that soak up the broth.
- 1 cup mushrooms (sliced): Contributes earthiness and a satisfying chew.
- 1 tablespoon fish sauce: A salty, umami kick that deepens the flavor profile.
- 1 tablespoon brown sugar: Balances the heat and acidity with a touch of sweetness.
- Juice of 1 lime: Brightens and lifts the entire soup with its zesty tang.
- 1 red bell pepper (thinly sliced): Adds crunch, sweetness, and vibrant color.
- 1 cup baby spinach or bok choy: Offers fresh greenery and mild bitterness to balance richness.
- Fresh cilantro (for garnish): Brings a fresh herbal note that’s classic in Thai cuisine.
- Thai basil (optional): Adds a peppery, slightly sweet aroma for extra authenticity.
- Lime wedges (for serving): Let everyone add a little extra zing to their bowl.
- Salt to taste: To perfect the seasoning as needed.
How to Make Thai Coconut Chicken Soup Recipe
Step 1: Sauté Aromatics
Start by heating the coconut oil in a large pot over medium heat. Once shimmering, add the thinly sliced onion and cook it gently until it softens and becomes translucent, about 3 to 4 minutes. This step builds the soup’s foundation by releasing sweetness and depth. Then stir in the garlic and grated ginger, letting them cook for another minute to release their intoxicating aroma without burning.
Step 2: Add the Red Curry Paste
Now, scoop in the red curry paste and stir it through the softened onion mixture. Cook for 1 to 2 minutes, stirring frequently. This quick step allows the curry paste’s spices and chili flavors to bloom fully, forming the vibrant base that makes this soup unmistakably Thai.
Step 3: Build the Broth
Pour in the chicken broth and bring the mixture to a gentle simmer. This is where the magic starts: the spices infuse the broth, creating a complex yet comforting liquid. Once simmering, add the creamy coconut milk for indulgent richness, and then introduce your thinly sliced chicken breast. Let everything simmer together for about 10 minutes, during which the chicken cooks through while absorbing the beautiful flavors of the broth.
Step 4: Add Vegetables and Seasonings
Next, add the mushrooms, fish sauce, brown sugar, lime juice, and red bell pepper slices to the pot. The fish sauce adds umami and saltiness, while the brown sugar keeps the spice from being overpowering by adding subtle sweetness. Let everything cook for another 5 minutes to blend the flavors and soften the vegetables just right.
Step 5: Finish with Greens and Taste
To finish, stir in the baby spinach or bok choy and cook until wilted, just a minute or two. These greens add a fresh bite and vibrant color dimension. Taste your soup carefully and adjust salt if needed. This final step lets you tailor the bold flavors to your perfect balance before serving.
How to Serve Thai Coconut Chicken Soup Recipe

Garnishes
Garnishing this soup is where you get to add those bright, fresh components that contrast beautifully with the creamy broth. Fresh cilantro is a must for its refreshing herbal punch. If you have Thai basil on hand, pop a few leaves on top to add sweet, spicy notes. Don’t forget lime wedges so everyone can squeeze in a fresh burst of acidity that wakes up the whole bowl.
Side Dishes
This soup shines as a main dish, but if you want to round out your meal, try serving it alongside fragrant jasmine rice to soak up the luscious broth. A light cucumber salad dressed with a bit of rice vinegar can offer a crisp counterpoint. Or serve with simple steamed vegetables for a vibrant, healthy dinner.
Creative Ways to Present
For a special touch, serve the soup in individual coconut bowls or colorful ceramic soup bowls to embrace the spirit of Thailand. Adding a sprinkling of chopped roasted peanuts on top adds unexpected texture and nutty flavor. You could also offer small dishes of sliced Thai chili or chili flakes for those who crave extra heat, letting your guests customize their bowl.
Make Ahead and Storage
Storing Leftovers
You can store leftover Thai Coconut Chicken Soup Recipe in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making the next day’s meal even more delicious. Just be sure to cool it completely before refrigerating to maintain freshness and safety.
Freezing
This soup freezes well if you want to prepare it ahead of time. Store it in a freezer-safe container, leaving some space for expansion, and freeze for up to 2 months. When you’re ready, thaw it overnight in the fridge before reheating gently.
Reheating
Reheat your soup gently on the stovetop over medium-low heat, stirring occasionally until heated through. Avoid boiling to preserve the delicate flavors and prevent the coconut milk from separating. If the soup thickens too much after refrigeration, simply add a splash of chicken broth or water to loosen it back up.
FAQs
Can I make this soup vegetarian or vegan?
Absolutely! Substitute the chicken with firm tofu and replace the chicken broth with vegetable broth. Just be sure to use vegetarian-friendly curry paste that doesn’t contain shrimp paste to keep it fully vegan.
Is Thai Coconut Chicken Soup very spicy?
The soup has a gentle warming heat from the red curry paste, but it is not overwhelmingly spicy. You can always add fresh Thai chilies or extra curry paste if you prefer it hotter.
Can I use other types of mushrooms?
Yes! Shiitake, cremini, or button mushrooms all work wonderfully. Choose your favorite or whatever you have on hand to tailor the earthiness to your liking.
What if I don’t have Thai basil?
If you can’t find Thai basil, fresh sweet basil or even fresh mint can be used as substitutes. They won’t be quite as authentic but will still add a pleasant herbal note.
How long does it take to make this soup from start to finish?
From prep to serving, expect about 30 minutes total. It’s quick enough for a weeknight dinner but impressive enough to serve guests.
Final Thoughts
This Thai Coconut Chicken Soup Recipe is a delightful bowl of comfort and excitement all rolled into one. Whether you’re craving something soothing on a chilly day or a flavor-packed meal that feels like a mini getaway, this soup checks all the boxes. I encourage you to try it out and savor the wonderful mix of creamy coconut, fragrant spices, and fresh herbs that make it so special. Trust me, once you do, it might just become your new favorite go-to soup!
Print
Thai Coconut Chicken Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
- Diet: Gluten Free
Description
This authentic Thai Coconut Chicken Soup, also known as Tom Kha Gai, is a rich and creamy blend of coconut milk, fragrant red curry paste, and tender chicken. Enhanced with fresh herbs and vegetables, it offers a perfect balance of spicy, sweet, and tangy flavors. Ideal for a hearty yet comforting meal, this gluten-free soup is quick to prepare on the stovetop and sure to delight your taste buds.
Ingredients
Main Ingredients
- 1 tablespoon coconut oil
- 1 small onion, thinly sliced
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons red curry paste
- 4 cups chicken broth
- 1 (13.5-ounce) can full-fat coconut milk
- 1 pound boneless skinless chicken breasts, thinly sliced
- 1 cup mushrooms, sliced
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- Juice of 1 lime
- 1 red bell pepper, thinly sliced
- 1 cup baby spinach or bok choy
Garnishes
- Fresh cilantro
- Thai basil (optional)
- Lime wedges
- Salt to taste
Instructions
- Prepare aromatics: Heat coconut oil in a large pot over medium heat. Add thinly sliced onion and cook for 3-4 minutes until softened and translucent. Stir in minced garlic and grated ginger, cooking for an additional minute until fragrant.
- Add curry paste: Stir in the red curry paste and cook for 1-2 minutes to release its aromas and enhance the flavor base of the soup.
- Simmer broth: Pour in the chicken broth and bring the mixture to a gentle simmer, allowing the flavors to meld together.
- Add coconut milk and chicken: Stir in the full-fat coconut milk along with the thinly sliced chicken breasts. Simmer for 10 minutes or until the chicken is cooked through and tender.
- Incorporate vegetables and seasonings: Add sliced mushrooms, fish sauce, brown sugar, lime juice, and red bell pepper. Continue cooking for another 5 minutes to combine the flavors and soften the vegetables.
- Add greens and finish: Stir in baby spinach or bok choy and cook until wilted, about 1-2 minutes. Taste the soup and adjust salt if necessary.
- Serve and garnish: Ladle the hot soup into bowls and garnish with fresh cilantro, Thai basil if using, and lime wedges for extra zest.
Notes
- For a spicier soup, add sliced Thai chilies or increase the amount of red curry paste.
- To make a vegetarian version, substitute the chicken with firm tofu and use vegetable broth instead of chicken broth.
- Adjust the seasoning by adding more fish sauce or lime juice based on your taste preference.
- The soup is best served fresh but can be stored in the refrigerator for up to 2 days.

