
Thai Curry Chicken Soup Recipe tastes like a cozy bowl of coconut, lime, and gentle heat that hugs your tastebuds instead of punching them. It works perfectly for busy weeknights, meal prep, or casual dinners and takes about 40 minutes from chopping board to table. I first made a version of this on a rainy Tuesday when I needed comfort food and clean-out-the-fridge magic in one pot.
Why You Should Try This Thai Curry Chicken Soup Recipe
This Thai Curry Chicken Soup Recipe gives you rich coconut broth, tender chicken, and bright lime in every spoonful. You get restaurant-style flavor with simple grocery store ingredients and minimal chopping.
The soup fits a lot of diets and moods. You can keep it mild for spice-sensitive eaters or crank it up for heat lovers, and it works just as well for solo lunches as it does for family dinner.
“This Thai Curry Chicken Soup Recipe tastes like takeout-level comfort in a single pot, with zero leftovers of effort. ★★★★★”
Ingredients You’ll Need
Protein and Aromatics
- 1 ½ pounds boneless skinless chicken thighs, cut into bite-size pieces
- Use chicken breasts if you prefer leaner meat, but thighs stay juicier.
- 1 tablespoon neutral oil (avocado, canola, or grapeseed)
- 1 medium yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- Pantry shortcut: use ginger-garlic paste from a jar and measure 2 tablespoons.
Curry Base and Broth
- 2 to 3 tablespoons red Thai curry paste
- I like Mae Ploy or Maesri for strong flavor; use 2 tablespoons for mild, 3 for spicy.
- 1 tablespoon fish sauce
- If you avoid fish sauce, use soy sauce or tamari and add a pinch of sugar.
- 1 teaspoon brown sugar or coconut sugar
- 4 cups low-sodium chicken broth
- 1 can (13.5–14 ounces) full-fat coconut milk
- Light coconut milk works, but the broth tastes less rich.
Vegetables
- 1 red bell pepper, thinly sliced
- 1 cup sliced carrots (thin coins or matchsticks)
- 1 cup snap peas or snow peas, trimmed
- 1 cup baby spinach or chopped kale
- 4 ounces mushrooms, sliced (shiitake or cremini work well)
- Skip mushrooms if you dislike them and add extra bell pepper or peas.
Noodles or Rice (Optional but tasty)
- 4 ounces rice noodles, medium or thin
- You can also serve the soup over cooked jasmine rice instead of noodles.
Bright Finish and Garnishes
- Juice of 1 to 2 limes, to taste
- 1 teaspoon lime zest (optional but adds big aroma)
- 2 green onions, thinly sliced
- ¼ cup fresh cilantro leaves, chopped
- ¼ cup fresh Thai basil or regular basil, torn
- 1 small red chili or jalapeño, thinly sliced, for topping (optional)
- Extra fish sauce or soy sauce, to taste
- Salt and black pepper, to taste
Equipment
- Large heavy pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or heat-safe spatula
- Measuring cups and spoons
- Small bowl for mixing curry paste with a bit of broth
- Tongs or slotted spoon
- Ladle for serving
Tips & Tricks
- Taste your curry paste with a tiny bit of hot broth before you add more, since brands vary in heat.
- Slice chicken into even pieces so it cooks at the same speed and stays tender.
- Add vegetables in stages, starting with the firm ones like carrots and ending with quick-cooking greens.
- Cook noodles separately if you plan leftovers so they do not soak up all the broth.
- Stir coconut milk before you pour it in so the cream and liquid combine smoothly.
- Squeeze lime juice at the end and taste again; acid wakes up all the flavors.
- Keep fish sauce handy and add a splash if the soup tastes flat; it deepens the savory flavor.
- Use leftover rotisserie chicken as a shortcut and add it near the end just to warm through.
How to Make Thai Curry Chicken Soup Recipe
Step 1: Prep Ingredients
Slice the onion, bell pepper, carrots, mushrooms, and snap peas. Mince the garlic and ginger, and cut the chicken into bite-size pieces. Lay everything out near the stove so the cooking flows smoothly.
If you use rice noodles, soak or cook them according to package instructions. Rinse them under cold water to stop the cooking and set them aside.
Step 2: Sauté Aromatics
Heat the oil in a large pot over medium heat. Add the sliced onion and cook 3 to 4 minutes until it softens and turns lightly golden at the edges. Stir in garlic and ginger and cook 30 to 60 seconds until fragrant, while you keep the heat moderate so they do not burn.
Scoop the curry paste into the pot and stir it into the aromatics. Let it cook 1 to 2 minutes while you stir, so it blooms and deepens in flavor.
Step 3: Build the Broth
Pour in a splash of chicken broth and stir until the curry paste blends into a smooth mixture. Add the rest of the broth, fish sauce, and sugar. Stir well and bring the mixture to a gentle simmer.
Shake the can of coconut milk, then pour it into the pot. Stir again and keep the soup at a steady simmer, not a hard boil, so the coconut milk stays silky.
Step 4: Cook the Chicken
Add the chicken pieces to the simmering broth. Stir so the pieces separate and cook evenly. Simmer 10 to 12 minutes until the chicken cooks through and feels firm but still tender.
Skim any foam from the surface with a spoon if you like a clearer broth. Taste the broth and adjust salt, fish sauce, or curry paste if you want more heat or depth.
Step 5: Add Vegetables
Add carrots and mushrooms first and simmer 4 to 5 minutes until they start to soften. Stir in bell pepper and snap peas and cook another 2 to 3 minutes. You want the vegetables crisp-tender so they keep some bite and color.
Add spinach or kale at the very end and stir until the greens wilt. Turn the heat to low so the vegetables stay bright and the chicken does not overcook.
Step 6: Finish with Lime and Herbs
Turn off the heat and squeeze in the juice of 1 lime. Add lime zest if you use it, then stir and taste. Add more lime juice if you want extra brightness.
Stir in half of the cilantro, green onions, and basil. Save the rest for topping each bowl so the herbs stay fresh and vibrant.
Step 7: Add Noodles or Serve Over Rice
If you use rice noodles, place a portion into each serving bowl. Ladle the hot Thai Curry Chicken Soup Recipe over the noodles so they warm through. If you use jasmine rice instead, spoon rice into bowls and top with the soup.
Finish each bowl with extra herbs, sliced chili if you like heat, and a small splash of fish sauce or soy sauce if the person likes a saltier broth. Serve hot while the coconut aroma still floats up from the bowl.
What to Serve with Thai Curry Chicken Soup Recipe
Serve this Thai Curry Chicken Soup Recipe with a side of steamed jasmine rice or brown rice for extra comfort and to soak up the broth. Fresh cucumber salad with lime and a pinch of sugar adds crunch and coolness that balances the spice. You can also add simple sides like steamed broccoli or green beans with a squeeze of lime.
If you want something fun, serve it with veggie spring rolls or lettuce wraps filled with shredded chicken and crunchy vegetables. Keep drinks simple with iced tea, coconut water, or sparkling water with lime.
Storage Options
- Store leftover Thai Curry Chicken Soup Recipe in an airtight container in the fridge for up to 3 to 4 days.
- Keep noodles separate in a second container so they do not swell and drink all the broth.
- Freeze the soup without noodles in freezer-safe containers for up to 2 months, leaving a little space at the top for expansion.
- Reheat gently on the stove over medium-low heat until hot, then add fresh lime juice and herbs right before serving so the flavors taste bright again.

Thai Curry Chicken Soup Recipe
Ingredients
Instructions
- Heat the vegetable oil in a large pot over medium heat. Add the sliced onion and cook until softened, about 3 to 4 minutes.
- Stir in the minced garlic and ginger and cook until fragrant, about 30 seconds.
- Add the red Thai curry paste and cook, stirring constantly, for 1 minute to bloom the flavors.
- Pour in the chicken broth and one can of coconut milk. Stir to combine and bring the mixture to a gentle simmer.
- Add the sliced chicken breast, mushrooms, and red bell pepper. Simmer until the chicken is cooked through and the vegetables are tender, 10 to 12 minutes.
- Stir in the fish sauce, brown sugar, and lime juice. Taste and adjust seasoning with additional fish sauce, lime juice, or salt if needed.
- If you prefer a richer soup, add the additional coconut milk and heat through without boiling.
- Stir in the spinach or baby bok choy and cook just until wilted, 1 to 2 minutes.
- Remove from heat and stir in the chopped cilantro and basil.
- Ladle the soup into bowls and serve hot, with lime wedges on the side if desired.
Notes
Approximate per serving (1/4 of recipe): 420 calories; fat 27 g; saturated fat 19 g; carbohydrates 18 g; fiber 3 g; sugars 7 g; protein 27 g; sodium 980 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply