There’s something comforting and delightfully exotic about a warm bowl of Thai coconut chicken soup, and this Easy Tom Kha Gai Thai Coconut Chicken Soup Recipe is exactly that. Creamy, tangy, and full of fresh herbs—it's a quick way to transport your taste buds without leaving your kitchen.
Jump to:
Why You'll Love This Recipe
After making this soup a handful of times, I’ve realized why it quickly became my go-to for busy weeknights and casual dinner parties alike. The balance of flavors is spot-on—bright lime, warming galangal, and creamy coconut all mingle in one pot. You’ll be amazed at how easy it is to nail authentic Thai flavors at home!
- Quick & Effortless: Ready in just 30 minutes, making it perfect for when you want something impressive without the fuss.
- Flavor Packed: The combination of lemongrass, galangal, and makrut lime leaves gives this soup that unmistakable fresh Thai aroma and taste.
- Flexible Ingredients: You can easily swap mushrooms or chicken cuts based on preference or what’s in your fridge.
- Comfort Meets Exotic: It’s the kind of soup that warms you up with a delicious twist—creamy, tangy, and just a touch spicy.
Ingredients & Why They Work
The magic behind this Easy Tom Kha Gai Thai Coconut Chicken Soup Recipe lies in how well these ingredients play off each other. From savory chicken thighs to fragrant herbs, every element adds a layer of flavor that builds a big taste from simple staples. When shopping, try to find fresh galangal and makrut lime leaves if you can—they really elevate the dish.
- Chicken thighs: Their higher fat content keeps the meat tender and juicy—perfect for absorbing all the soup’s flavors.
- Cornstarch: Helps the chicken juices thicken slightly, giving the broth a nice silky texture.
- Neutral oil: Use something like vegetable or canola oil to sauté without overpowering the delicate flavors.
- Fish sauce: Adds the essential salty umami that’s signature in Thai cooking.
- Mushrooms: I love using a mix—oyster for earthiness, shiitake for a slight smoky note, but whatever you find fresh works!
- Chicken stock: The comforting base that sets the tone for the soup.
- Lemongrass: Adds that citrusy floral brightness; remember to score it so the flavors steep into the broth.
- Galangal: Similar to ginger but earthier and pine-like, it’s truly what makes Tom Kha unique.
- Makrut lime leaves: They provide a zesty aromatic layer; if unavailable, lime zest is a handy substitute.
- Thai chilies: Optional, but if you like a kick, these little gems bring the heat without overpowering the soup.
- Red curry paste: I use this to deepen the flavor and add a subtle spice; you can skip it if you’re after something milder.
- Palm sugar: Balances the soup with a gentle sweetness; brown sugar works well too.
- Coconut milk: Creamy and rich, it’s the soul of this soup and the ingredient that brings everything together.
- Lime juice: The finishing touch that adds fresh acidity—never skip this for authentic brightness.
- Cilantro or scallions: Fresh herbs to garnish and add a pop of color and flavor at the end.
Make It Your Way
This soup is wonderfully forgiving and you can easily swap or add ingredients to suit your mood or pantry. Personally, I love making it with extra mushrooms for a heartier bowl or adding a dash of chili oil when I want more heat. You should feel free to experiment because Tom Kha Gai is all about balancing flavors to your liking.
- Variation: For a vegetarian twist, try using firm tofu instead of chicken and vegetable stock. It’s surprisingly satisfying!
- Milder version: Skip the Thai chilies or reduce them if you prefer a gentler zing.
- Extra creamy: Double the coconut milk for a richer texture—just adjust the lime juice and fish sauce to keep the balance.
Step-by-Step: How I Make Easy Tom Kha Gai Thai Coconut Chicken Soup Recipe
Step 1: Marinate the Chicken for Tenderness
Start by slicing your chicken thighs into thin strips and tossing them with cornstarch, neutral oil, and fish sauce. Let this sit while you prep everything else—it’s a little trick I swear by for juicy, tender chicken that stays silky in the soup.
Step 2: Sauté Mushrooms for Earthy Depth
In a medium pot over medium-high heat, warm a tablespoon of oil and add the mushrooms. Cook them until they soften and their juices release—about 5 minutes. This builds a base that adds a wonderful umami richness to the broth.
Step 3: Create the Flavorful Broth
Now pour in the chicken stock, then add lemongrass, galangal, makrut lime leaves (or lime zest), chilies, curry paste if using, and palm sugar. Bring it all up to a boil, then cover and let simmer gently to allow all those aromatic flavors to infuse for 6 minutes.
Step 4: Add Coconut Milk and Chicken
Stir in the coconut milk and bring the soup back up to a gentle simmer—watch it carefully, you don’t want it to boil hard or the coconut milk may separate. Add in your marinated chicken strips, then cover and simmer on medium-low for about 8 minutes, or until the chicken is cooked through and tender.
Step 5: Brighten and Finish
Turn off the heat and mix in the remaining fish sauce, fresh lime juice, and chopped cilantro or scallions. Give it a taste and adjust seasoning with salt or a little more fish sauce if needed. Serve straight away for the freshest flavors.
Top Tip
After cooking this a few times, I found some tips that really make the difference between a good soup and a great one. These small tricks save you time and keep the flavors vibrant.
- Use Fresh Aromatics: Always aim for fresh lemongrass, galangal, and lime leaves if possible—they’re the heart of the flavor.
- Watch Your Simmer: Don’t let the coconut milk boil rapidly; a gentle simmer preserves its creamy texture and prevents curdling.
- Marinate the Chicken: Coating the chicken in cornstarch and fish sauce beforehand makes it super tender and silky in the broth.
- Balance Flavors at the End: Always add lime juice and fish sauce after cooking, then taste—this preserves the soup’s fresh zing and umami kick.
How to Serve Easy Tom Kha Gai Thai Coconut Chicken Soup Recipe
Garnishes
I love topping my bowl with a handful of fresh cilantro—for that herby burst—and sometimes a few thinly sliced scallions for crunch if I'm out of cilantro. A little extra lime wedge on the side always brightens the experience, too.
Side Dishes
Steamed jasmine rice is the classic and best companion to this soup, soaking up that luscious broth beautifully. Sometimes I serve it with lightly sautéed greens or a simple cucumber salad to add fresh crunch alongside.
Creative Ways to Present
For dinner parties, I like serving this soup in small, rustic bowls with a sprig of cilantro and a floating slice of galangal for a pop of color and authenticity. Garnish with a drizzle of chili oil or toasted coconut flakes for a fun textural surprise.
Make Ahead and Storage
Storing Leftovers
Once cooled, I store leftover soup in an airtight container in the fridge, where it keeps well for about 2-3 days. The flavors deepen overnight, but I recommend adding fresh lime juice again when reheating to refresh that brightness.
Freezing
I’ve frozen this soup successfully by keeping the chicken and broth together but skipping fresh herbs and lime juice. When thawed, I add fresh herbs and a squeeze of lime to revive the vibrant flavors—it’s a great option for meal prep!
Reheating
Gently reheat on the stove over low-medium heat. Avoid boiling to keep the coconut milk smooth and creamy. Stir occasionally, then freshen the soup with a little more fish sauce and lime juice before serving.
Frequently Asked Questions:
Absolutely! Swap chicken for firm tofu or extra mushrooms, and use vegetable stock instead of chicken stock. Just be sure to check your fish sauce or use a vegetarian alternative for authentic flavor.
If you can’t find fresh galangal, fresh ginger is a decent substitute though it changes the flavor slightly. For makrut lime leaves, freshly grated lime zest works well to impart citrus notes.
The soup has a gentle warmth by default, thanks to the Thai chilies and optional red curry paste. You can easily adjust the heat by omitting the chilies or curry paste, or by adding more chili to suit your spice preference.
Yes! Chicken breast works well if thinly sliced to avoid drying out. Thighs are my preference for their juiciness, but breast is a perfectly acceptable swap for a leaner version.
Final Thoughts
This Easy Tom Kha Gai Thai Coconut Chicken Soup Recipe is not just a dish but a little celebration of flavors that’s easy to make on a busy day yet special enough to share. I hope you enjoy making it as much as I do, and that it brings a cozy, fresh taste of Thailand right to your home kitchen. Give it a try—you might just find your new favorite soup!
Print
Easy Tom Kha Gai Thai Coconut Chicken Soup Recipe
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
- Diet: Gluten Free
Description
Tom Kha Gai is a flavorful Thai coconut chicken soup that combines tender chicken, mushrooms, and aromatic herbs in a creamy, tangy, and slightly spicy broth. Ready in just 30 minutes, this comforting soup balances sour, spicy, sweet, savory, and salty flavors for an authentic taste of Thailand.
Ingredients
Chicken Marinade
- 12 ounces boneless skinless chicken thighs (or chicken breast, cut into thin strips)
- 2 teaspoons cornstarch
- 2 teaspoons neutral oil
- 2 teaspoons fish sauce
Soup
- 1 tablespoon neutral oil
- 8 ounces mushrooms (oyster, shiitake, cremini or button, torn or sliced)
- 3 cups chicken stock
- 1 stalk lemongrass (bottom half only, outer layers removed, scored)
- 8 slices galangal
- 3 fresh or dried makrut lime leaves (or zest of 1 lime)
- 1–2 Thai chilies (cut in half, optional)
- 1 tablespoon Thai red curry paste (optional)
- 1 tablespoon palm sugar (or light brown sugar)
- 14 ounces coconut milk (1 can)
- 3 tablespoons lime juice
- ¼ cup cilantro (or scallions, roughly chopped)
Instructions
- Marinate Chicken: Combine the sliced chicken with cornstarch, 2 teaspoons of neutral oil, and 2 teaspoons of fish sauce in a bowl. Mix well and set aside to tenderize and develop flavor.
- Sauté Mushrooms: Heat 1 tablespoon of neutral oil in a medium soup pot over medium-high heat. Add the mushrooms and fry for about 5 minutes until they become tender and browned.
- Add Aromatics and Broth: Add the chicken stock, lemongrass stalk, galangal slices, makrut lime leaves or lime zest, Thai chilies (if using), Thai red curry paste (if using), and palm sugar to the pot. Bring the mixture to a boil over medium-high heat, then cover, reduce heat to low, and simmer gently for 6 minutes to infuse flavors.
- Incorporate Coconut Milk and Chicken: Stir in the coconut milk and bring back up to a gentle simmer over medium-high heat, careful not to let it boil to prevent the coconut milk from splitting. Add the marinated chicken, then lower the heat to medium-low. Cover and cook for 8 minutes, or until the chicken is cooked through and tender.
- Finish Soup: Turn off the heat and stir in the remaining 2 tablespoons of fish sauce, lime juice, and fresh cilantro or scallions. Taste and adjust seasoning with salt if necessary. Ladle soup into bowls and serve hot, optionally accompanied by steamed jasmine rice.
Notes
- Using chicken thighs adds more flavor and tenderness, but chicken breast works well for a leaner option.
- Adjust the number of Thai chilies to control the soup’s heat level; omit for a milder taste.
- If fresh galangal or makrut lime leaves are unavailable, substitute with ginger and lime zest respectively.
- To prevent coconut milk from curdling, avoid boiling after adding it; keep the heat gentle.
- This soup is best served fresh but can be refrigerated for up to 2 days; reheat gently.
Nutrition
- Serving Size: 1 serving
- Calories: 387 kcal
- Sugar: 5 g
- Sodium: 388 mg
- Fat: 28 g
- Saturated Fat: 20 g
- Unsaturated Fat: 6 g
- Trans Fat: 0.02 g
- Carbohydrates: 14 g
- Fiber: 1 g
- Protein: 24 g
- Cholesterol: 81 mg
Leave a Reply