
Thai Curry Chicken Soup Recipe hits that perfect spot between cozy chicken soup and bold Thai curry, cooks in about 35 minutes, and works for anyone who craves big flavor without babysitting a pot all night. I make this on weeknights when I want something slurpable, spicy, and a little bit coconut-creamy after a long day at my laptop. I once ate this three nights in a row and only regretted not making a double batch.
Why Make This Thai Curry Chicken Soup Recipe at Home
You control the heat, the veggies, and the richness, so the soup fits your taste instead of the other way around. Takeout Thai curry tastes great, but this version uses simple grocery store ingredients and still hits those restaurant-style flavors.
Homemade Thai Curry Chicken Soup also stretches a couple of chicken breasts into a full meal for four. You toss everything into one pot, clean one cutting board, and end up with a soup that tastes like you worked way harder than you actually did.
“This Thai Curry Chicken Soup Recipe tastes like my favorite Thai restaurant in a cozy bowl at home, and it hits five stars every single time. ★★★★★”
Ingredients You Need
Broth and base
- 1 tablespoon neutral oil (avocado, canola, or vegetable)
- 1 small yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- 2 to 3 tablespoons red Thai curry paste
- I like Mae Ploy or Thai Kitchen; start with 2 tablespoons if you prefer mild heat.
- 4 cups low sodium chicken broth
- 1 can (13.5 to 14 ounces) full fat coconut milk
- Use full fat for a richer, silkier soup; light coconut milk tastes thinner.
Chicken and protein
- 1 to 1.25 pounds boneless skinless chicken breasts, thinly sliced
- You can swap boneless skinless chicken thighs for extra tenderness.
- 1 tablespoon fish sauce
- I reach for Red Boat or Squid brand; both add deep savory flavor.
Veggies and add ins
- 1 red bell pepper, thinly sliced
- 1 cup sliced carrots (matchsticks or thin coins)
- 1 cup snap peas or snow peas, trimmed
- 1 cup baby spinach or chopped kale
- 1 to 2 teaspoons brown sugar or coconut sugar
- This balances the curry paste and fish sauce.
- Juice of 1 lime, plus extra wedges for serving
Noodles and toppings
- 6 to 8 ounces rice noodles
- Thin rice sticks or pad Thai style noodles both work.
- Fresh cilantro, chopped
- Fresh basil, chopped (Thai basil if you find it, Italian basil if not)
- Sliced green onions
- Thinly sliced red chili or jalapeño, optional
- Extra lime wedges
Pantry shortcuts and substitutions
- Use pre minced garlic and ginger from a jar if you feel tired; just bump the amounts slightly for stronger flavor.
- Swap rice noodles with cooked jasmine rice if you have leftovers in the fridge.
- Use rotisserie chicken instead of raw chicken and stir it in near the end to keep it tender.
- Add a spoonful of peanut butter if you want a slightly nutty, satay style vibe.
Equipment list
- Large soup pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Tongs for handling chicken and noodles
Tips & Mistakes
- Slice chicken thinly so it cooks quickly and stays tender.
- Sauté curry paste with aromatics to wake up the flavor; do not just stir it into cold broth.
- Taste the broth before adding more salt, since fish sauce and curry paste already carry salt.
- Add veggies that cook quickly near the end so they stay crisp tender instead of mushy.
- Cook rice noodles separately if you plan leftovers, or they soak up too much broth.
- Start with less curry paste and add more after tasting, especially if you cook for kids or spice sensitive friends.
- Stir coconut milk well so it blends smoothly and does not clump in the soup.
- Squeeze in lime juice off the heat so the flavor stays bright and fresh.
How to Make Thai Curry Chicken Soup Recipe
Step 1: Prep ingredients
Slice the onion, bell pepper, and chicken into thin strips so everything cooks evenly. Mince the garlic and ginger, and trim the snap peas. Set all the veggies and aromatics near the stove so you move quickly once the pot heats up.
Step 2: Sauté aromatics and curry paste
Heat the oil in a large pot over medium heat until it shimmers. Add the sliced onion and cook 3 to 4 minutes until it softens and turns lightly golden at the edges. Stir in the garlic and ginger and cook 30 seconds, then add the red curry paste and stir until it smells fragrant and coats the onions.
Step 3: Build the broth
Pour in the chicken broth while you stir to dissolve the curry paste into the liquid. Add the coconut milk and whisk or stir until the broth looks smooth and creamy. Stir in the fish sauce and brown sugar, then bring the soup to a gentle simmer.
Step 4: Cook the chicken
Add the sliced chicken to the simmering broth in an even layer. Stir gently so the pieces separate and cook evenly. Simmer 8 to 10 minutes until the chicken cooks through and turns opaque, and the broth tastes rich and balanced.
Step 5: Add veggies
Add the carrots and bell pepper to the pot and simmer 3 to 4 minutes until they start to soften. Stir in the snap peas and spinach and cook 2 to 3 minutes more until the peas turn bright green and the greens wilt. Taste the broth and adjust with extra fish sauce for salt, more sugar for balance, or more curry paste stirred into a ladle of hot broth if you want extra heat.
Step 6: Cook or prep noodles
While the soup simmers, cook rice noodles according to package directions in a separate pot of boiling water. Drain and rinse briefly with warm water to keep them from sticking. If you prefer, you can add uncooked thin rice noodles straight to the soup for the last few minutes and cook them directly in the broth, but they soak up more liquid.
Step 7: Finish with lime and herbs
Turn off the heat and squeeze in the lime juice. Stir in a handful of chopped cilantro and basil. Taste one more time and tweak the seasoning so the soup hits that sweet spot of salty, tangy, and spicy.
Step 8: Serve
Place a portion of rice noodles in each bowl. Ladle hot Thai Curry Chicken Soup over the noodles, making sure each bowl gets plenty of chicken and veggies. Top with more herbs, green onions, and sliced chili if you like extra heat.
Variations I've Tried
I swap chicken with thinly sliced shrimp and add it near the end so it cooks in just a few minutes. I also make a vegetarian version with veggie broth, tofu cubes, and extra mushrooms, and it still tastes rich and satisfying. On busy nights, I toss in a frozen stir fry veggie mix and call it a day, and nobody at my table complains.
Sometimes I stir in a spoonful of peanut butter and a splash of soy sauce for a slightly thicker, satay style soup. I also like to add a swirl of chili crisp on top for extra heat and crunch. If I feel like a lower carb bowl, I skip the noodles and add extra veggies plus a handful of shredded cabbage.
How to Serve Thai Curry Chicken Soup Recipe
Serve this Thai Curry Chicken Soup Recipe piping hot over a nest of rice noodles or spooned over a scoop of jasmine rice. Add plenty of lime wedges on the side so everyone can adjust the brightness to their taste. I like to set out bowls of chopped cilantro, basil, and sliced green onion so people can pile on their own toppings. Pair the soup with a simple cucumber salad or steamed edamame to round out the meal.
How to store
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 3 to 4 days.
- Keep noodles separate from the broth so they do not soak up all the liquid and turn mushy.
- Freeze the soup without noodles for up to 2 months, leaving a little space at the top of the container for expansion.
- Reheat gently on the stove over medium low heat until hot, then add fresh cooked noodles and a squeeze of lime right before serving.

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–4 minutes.
- Stir in the garlic and ginger and cook for 1 minute until fragrant.
- Add the Thai red curry paste and cook, stirring, for another 1–2 minutes to toast the paste slightly.
- Pour in the chicken broth and coconut milk, stirring to dissolve the curry paste. Bring to a gentle boil.
- Add the sliced chicken breast, mushrooms, and red bell pepper. Reduce heat to a simmer and cook for 10–12 minutes, or until the chicken is cooked through and vegetables are tender.
- Stir in the fish sauce, lime juice, brown sugar, salt, and black pepper. Adjust seasoning to taste.
- Add the baby spinach and cook for 1–2 minutes, just until wilted.
- Remove from heat and stir in the chopped cilantro and green onions.
- Ladle the soup into bowls and serve hot. Garnish with additional cilantro or lime wedges if desired.
Notes
Approximate per serving (1/4 of recipe): 360 calories; fat 22 g; saturated fat 13 g; carbohydrates 14 g; fiber 2 g; sugars 5 g; protein 27 g; sodium 940 mg. Values will vary based on brands, add-ins, and portion size.

Leave a Reply