
This hearty Thai chicken soup has become my go-to weeknight dinner when I'm craving something both comforting and exotic. The fragrant blend of garlic, ginger, and coconut milk transforms ordinary chicken into a restaurant-worthy meal with minimal effort.
I first made this soup during a particularly stressful work week when I needed something quick yet satisfying. The aromatic blend of Thai flavors instantly transported me across the world, and it has since become my favorite way to impress dinner guests without spending hours in the kitchen.
Ingredients
- Boneless skinless chicken breasts: The protein foundation of this soup look for plump pieces that haven't been frozen too long
- Fresh garlic: Essential for authentic Thai flavor use fresh cloves rather than pre-minced for best results
- Fresh ginger: Adds warming spice and digestive benefits select firm pieces with smooth skin
- Coconut milk: Creates the signature creamy texture full-fat versions provide the richest flavor
- Low-sodium chicken broth: Forms the soup base choose low-sodium to control salt levels
- Lime juice: Brightens all the flavors use freshly squeezed for vibrant acidity
- Bell peppers and carrots: Add color texture and nutrition choose firm vibrant vegetables
- Low-sodium soy sauce: Provides umami depth look for naturally brewed varieties for best flavor
Step-by-Step Instructions
- Prep the Ingredients:
- Cut chicken breasts into bite-sized pieces about 1-inch cubes to ensure even cooking. Mince garlic cloves finely using a sharp knife or garlic press. Peel ginger using the edge of a spoon and mince into tiny pieces. Slice bell peppers and carrots into thin strips or small cubes depending on your preference.
- Create the Aromatic Base:
- Heat 1 tablespoon of neutral oil in a large pot over medium heat until shimmering. Add minced garlic and ginger to the hot oil and sauté for exactly 1 minute stirring constantly to prevent burning. The kitchen will fill with an incredible aroma as these ingredients release their essential oils.
- Cook the Chicken:
- Add the chopped chicken pieces to the pot with the aromatics. Cook for approximately 5 minutes stirring occasionally until the chicken is no longer pink on the outside. The chicken will finish cooking in the broth so dont worry if the centers are still slightly underdone at this stage.
- Build the Soup Base:
- Pour in the 4 cups of chicken broth and 1 cup of coconut milk stirring well to incorporate all ingredients. The coconut milk might appear separated in the can so whisk it before adding to ensure a smooth consistency. Bring the mixture to a gentle simmer.
- Add Vegetables:
- Add your sliced bell peppers and carrots to the simmering broth. Allow the soup to continue cooking for about 10 minutes until the vegetables reach your desired tenderness. I prefer my vegetables with a slight crunch which takes about 8 minutes.
- Finish with Fresh Flavors:
- Remove the pot from heat and stir in the juice of one lime and about 1 tablespoon of soy sauce. Taste and adjust seasonings adding more lime juice or soy sauce as needed for a perfect balance of bright acidity and savory depth.

The secret ingredient that truly elevates this soup is fresh ginger. When my mother first tasted this recipe she was immediately transported back to our family vacation in Thailand where we took a cooking class from a local chef. She now requests this soup whenever she visits which always brings back those special memories.
Serving Suggestions
This vibrant soup can stand alone as a complete meal but also pairs beautifully with accompaniments. I love serving it with a side of jasmine rice which soaks up the flavorful broth. For added texture consider topping each bowl with bean sprouts fresh cilantro or crushed peanuts. A wedge of lime on the side allows guests to adjust the brightness to their preference.
Easy Variations
The beauty of this Thai chicken soup lies in its adaptability. For a vegetarian version simply swap the chicken for firm tofu cubes and use vegetable broth instead of chicken broth. Seafood lovers can substitute shrimp for chicken reducing the cooking time to just 2-3 minutes. For a heartier meal add cooked rice noodles during the final few minutes of cooking. My personal favorite variation includes a tablespoon of red curry paste added with the garlic and ginger for a spicier kick.
Storage Tips
This soup actually improves with time as the flavors continue to meld. Store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating gently warm on the stovetop rather than using a microwave to preserve the texture of the vegetables and chicken. The soup tends to thicken when chilled so you may need to add a splash of broth when reheating. I dont recommend freezing this soup as the coconut milk can separate and the vegetables may become mushy.
The Cultural Context
While this recipe is a simplified version of traditional Thai soups it incorporates key elements of Thai cooking philosophy the balance of sweet coconut milk sour lime juice salty soy sauce and aromatic ginger and garlic. In authentic Thai cuisine this balance of flavors is considered essential for a harmonious dish. Thai soups or "tom" are typically served as part of a larger meal rather than as a starter but this heartier adaptation works perfectly as a standalone dish for Western palates.
Recipe FAQs
- → Can I use frozen chicken for this soup?
Yes, you can use frozen chicken, but it's best to thaw it first for even cooking. If using frozen, you may need to increase the cooking time by 3-5 minutes to ensure the chicken is fully cooked through.
- → Is there a vegetarian alternative to this soup?
Absolutely! Replace the chicken with firm tofu or additional vegetables like mushrooms and bamboo shoots. Substitute vegetable broth for the chicken broth to make it completely vegetarian.
- → How spicy is this Thai soup?
This version is mild and family-friendly. To increase the heat, add Thai chili paste, sliced fresh chilies, or Sriracha sauce to your desired spice level. Start with small amounts and adjust to taste.
- → Can I make this soup ahead of time?
Yes! This soup actually tastes even better the next day as flavors continue to develop. Store in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months.
- → What can I serve with Thai chicken soup?
This soup pairs wonderfully with jasmine rice, rice noodles, or a fresh cucumber salad. For a complete meal, add some spring rolls or a side of Thai-style vegetables like stir-fried bok choy.
- → Can I use light coconut milk instead of regular?
Light coconut milk works well and reduces the calorie and fat content. The soup won't be quite as rich and creamy, but will still have delicious flavor. You can also use half regular coconut milk and half light for a middle-ground option.