There’s something magical about how the flavors of coconut, curry, ginger, and fresh herbs come together in this Easy Thai Chicken Curry Soup. This recipe is everything I crave when I want something quick, filling, and incredibly fragrant, but without the hours in the kitchen. It’s cozy, soul-warming, and makes excellent use of leftover or rotisserie chicken, blending exotic flavors with just-the-right kick of spice. If you’re looking for a flavorful meal that can brighten any weeknight, this Easy Thai Chicken Curry Soup is about to become your new go-to.

Ingredients You’ll Need
What I love about this soup is how every simple ingredient plays a crucial role, bringing texture, color, and layers of flavor to each spoonful. Let’s take a closer look at what you’ll need to whip up your own Easy Thai Chicken Curry Soup, and how to make each component shine.
- Olive oil: This gets the aromatics going and creates a base for every delicious flavor that follows.
- Onion (1/2 medium, chopped finely): Sweet and aromatic, onion forms the backbone of the soup’s flavor.
- Fresh ginger (1 teaspoon, grated): Brings fresh, zesty heat and a subtle spice note.
- Garlic (3 cloves, minced): Adds depth and irresistible aroma—don’t skimp here!
- Thai red curry paste (4 heaping tablespoons): The heart of the soup, giving it color, heat, and complex spice; adjust the amount if you prefer it milder.
- Chicken or vegetable broth (4 cups): The liquid foundation; chicken broth keeps it hearty, but veggie broth works for a lighter taste.
- Water (2 cups): Balances the richness from the broth and coconut milk so every flavor shines.
- Juice of 1 lime: Pops of tangy citrus keep the soup fresh and perfectly balanced.
- Rice noodles (3.5 ounces uncooked): Silky noodles add satisfying slurpiness; go thicker or thinner, as you prefer.
- Coconut milk (13.5 ounce can, full fat): Creates a creamy, dreamy broth and pairs beautifully with the spices.
- Shredded cooked chicken (2 cups): Rotisserie chicken is a time-saver, making this soup hearty and protein-rich.
- Fresh basil (generous handful, torn): The aromatic, peppery notes of basil tie the curry and coconut together.
- Fresh cilantro (handful, chopped): Adds brightness and a burst of color right at the end.
- Chopped scallions (to taste): For mellow onion flavor and a crisp finish.
- Salt & pepper (to taste): Use a light touch to bring all the flavors into perfect balance.
- Lime wedges (for serving, optional): Great for squeezing over the top for extra zing just before serving.
How to Make Easy Thai Chicken Curry Soup
Step 1: Sauté the Aromatics
Start by heating the olive oil in a large pot over medium-high heat. Drop in the finely chopped onion and let it sauté for about 5 minutes, stirring occasionally. This step creates an irresistibly fragrant base—your kitchen will already start to smell incredible. Allowing the onion to soften first helps unlock its natural sweetness and ensures it melts seamlessly into the soup.
Step 2: Add the Flavor Boosters
Once your onions are soft and translucent, stir in the grated ginger, minced garlic, and that robust red curry paste. Let everything cook together for around 30 seconds. This quick burst of heat blooms the curry paste and really builds a deeply flavorful backbone for your Easy Thai Chicken Curry Soup. Be ready for a glorious hit of aromatics!
Step 3: Build the Broth & Noodle Base
Now it’s time to add the chicken or vegetable broth, water, and fresh lime juice. Give it all a good stir and then add in your uncooked rice noodles. Increase the heat to high and bring everything to a gentle boil. You want the noodles to start cooking and absorb all those fabulous flavors right from the start.
Step 4: Turn it Creamy & Hearty
Once your soup is gently bubbling, stir in the full-fat coconut milk and shredded cooked chicken. Lower the heat to medium-low and let it all simmer together for about 10 minutes. This is where the magic happens—the noodles finish cooking, the chicken soaks up the curry, and the coconut milk transforms the broth into a velvety, golden soup.
Step 5: Add the Herbs & Final Touches
Finish the soup by tossing in a generous handful of torn basil, some chopped cilantro, and those crisp scallions. Taste and add salt and pepper as needed. Right before serving, I love squeezing in another little blast of lime for that extra citrusy freshness. Your Easy Thai Chicken Curry Soup is ready to serve!
How to Serve Easy Thai Chicken Curry Soup

Garnishes
A great garnish makes all the difference! I love scattering extra chopped fresh cilantro and basil on top for a burst of green and lovely aroma. A sprinkle of scallions adds just the right crispness, while lime wedges on the side invite everyone to brighten up their bowl with a zesty squeeze right before digging in.
Side Dishes
This soup is brilliantly filling on its own, but if you want to round out your Easy Thai Chicken Curry Soup meal, try pairing it with steamed jasmine rice, a crisp cucumber salad for contrast, or warm naan or flatbread to help scoop up every last drop of that luscious broth.
Creative Ways to Present
For a special night, serve the soup in big noodles bowls or even deep mugs for a cozy touch. You can top each bowl with a little swirl of coconut milk, sprinkle with toasted sesame seeds, or add extra chili slices for those who love heat. Placing all the garnishes in little bowls allows everyone to customize their own perfect bowl.
Make Ahead and Storage
Storing Leftovers
Store any leftover Easy Thai Chicken Curry Soup in a tightly sealed container in the refrigerator for up to 3 days. The flavors continue to meld as it sits, making the soup even richer and more delicious the next day. Just know that the noodles will soak up more broth, so you may want to add some extra stock or water when you reheat it.
Freezing
While you can freeze this soup, I recommend freezing the broth and chicken without the noodles for the best texture. Noodles tend to become mushy after freezing, so simply add fresh cooked rice noodles when reheating from frozen. Allow the soup base to cool, transfer to freezer-safe containers, and freeze for up to 2 months.
Reheating
Gently reheat leftover Easy Thai Chicken Curry Soup on the stovetop over medium-low heat, adding extra chicken broth or water to loosen it if needed. If you’re reheating from frozen, thaw overnight in the fridge or use the defrost setting on your microwave, then reheat gradually. Give everything a good stir to distribute the herbs and noodles evenly.
FAQs
Can I make Easy Thai Chicken Curry Soup vegetarian?
Absolutely! Just swap the chicken broth for vegetable broth and use tofu or extra vegetables like mushrooms, bell peppers, and snap peas in place of the chicken. You’ll get all the rich curry flavor in a plant-based bowl.
How spicy is this soup?
The spice level depends mostly on the brand of red curry paste you use. Thai Kitchen’s red curry paste is milder and more flavorful, making the soup balanced and approachable. If you’re using a spicier curry paste or want less heat, simply use a little less at first—you can always add more to taste.
What kind of rice noodles should I use?
I suggest using thicker rice noodles (about 3mm wide) for the best hearty texture, but don’t worry if you have thinner ones on hand—they work beautifully, too. Just keep an eye on the cooking time, as thinner noodles will cook (and absorb broth) more quickly.
Can I make this soup ahead for a party?
Yes! Make the soup base and shredded chicken up to a day in advance, and add the herbs and noodles right before serving. If you’re serving a crowd, lay out extra garnishes for a build-your-own experience—everyone will be impressed with your Easy Thai Chicken Curry Soup spread!
What can I use instead of coconut milk?
If you’re not a fan of coconut, try using evaporated milk or even a splash of dairy cream for a different, creamy touch. Just be aware that the flavor will be less traditional, but still absolutely delicious.
Final Thoughts
I hope this recipe for Easy Thai Chicken Curry Soup brings as much comfort and flavor to your kitchen as it does to mine. It’s quick, colorful, and endlessly customizable—plus, it’s sure to brighten up any weeknight dinner. Give it a try, and soon you’ll have a new favorite soup to enjoy and share with friends and family!
PrintEasy Thai Chicken Curry Soup Recipe
This Easy Thai Chicken Curry Soup is a quick, flavorful, and comforting dish that is perfect for using up leftover or rotisserie chicken. The rich and aromatic Thai red curry broth pairs perfectly with tender chicken, rice noodles, and fresh herbs.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
- Diet: Gluten Free
Ingredients
Main Soup:
- 1 tablespoon olive oil
- 1/2 medium onion, chopped finely
- 1 teaspoon grated fresh ginger
- 3 cloves garlic, minced
- 4 heaping tablespoons Thai red curry paste
- 4 cups chicken or vegetable broth
- 2 cups water
- Juice of 1 lime
- 3.5 ounces uncooked rice noodles
- 1 can (13.5 ounces) full-fat coconut milk
- 2 cups shredded cooked chicken (rotisserie)
For Serving:
- Generous handful fresh basil, torn
- Handful fresh cilantro, chopped
- Chopped scallions, to taste
- Salt & pepper, to taste
- Lime wedges, for serving (optional)
Instructions
- Sauté Aromatics: Heat olive oil in a large pot over medium-high heat. Sauté onion for 5 minutes. Add ginger, garlic, and curry paste; cook for 30 seconds.
- Add Broth and Noodles: Pour in broth, water, lime juice, and noodles. Bring to a boil.
- Simmer: Stir in coconut milk and chicken. Simmer for 10 minutes over medium-low heat.
- Finish and Serve: Stir in basil, cilantro, and scallions. Season with salt & pepper. Serve hot with lime wedges.
Notes
- To save time, multitask during prep and cooking.
- Rice noodles vary; adjust quantity based on personal preference.
- Thai Kitchen red curry paste is recommended; adjust amount for spice levels.
Nutrition
- Serving Size: 1 serving
- Calories: 304 kcal
- Sugar: 1g
- Sodium: 660mg
- Fat: 20g
- Saturated Fat: 13g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 1g
- Protein: 15g
- Cholesterol: 38mg