Better Than Takeout Thai Chicken Soup

Featured in:

How to make a rich, flavorful Thai chicken soup at home with coconut milk, lemongrass, and fresh vegetables, healthier and better than takeout.

sarah mae carter for recipes by clare
By Sarah Mae Carter
Updated on Mon, 09 Mar 2026 13:00:26 GMT
Pinterest Hidden Image

Thai chicken soup is the kind of recipe that makes your kitchen smell like your favorite restaurant from the very first minute. This version is loaded with tender chicken, crisp vegetables, and a rich coconut broth that is bold, warming, and deeply satisfying. I started making this on busy weeknights when takeout felt too expensive but the craving for something Thai was impossible to shake.

I remember the first time I threw this together on a cold Tuesday night with ingredients already sitting in my pantry. The lemongrass hit the hot oil and that bright, citrusy aroma filled the whole kitchen instantly. My family showed up at the table before I even called them. This Thai chicken soup has become one of my most-requested easy Thai soup recipes because it delivers real flavor without a lot of effort. It is lighter than most takeout versions but every bit as satisfying.

Everything You Need for This Thai Chicken Soup

I always reach for full-fat coconut milk in this recipe because it gives the broth that silky, restaurant-quality richness you just cannot get from the lite version. Pro tip: look for fresh lemongrass at most Asian grocery stores since it makes a noticeable difference in flavor compared to dried.

  • 1 tablespoon coconut oil
  • 1 lb boneless, skinless chicken breasts, cut into bite-sized pieces
  • 2 stalks lemongrass, bruised and cut into 2-inch pieces (or 1 tablespoon dried lemongrass as a substitute)
  • 4 cups chicken broth (low-sodium preferred for better control over saltiness)
  • 1 (14 oz) can full-fat coconut milk
  • 2 tablespoons fish sauce
  • 1 tablespoon fresh lime juice
  • 1 tablespoon brown sugar
  • 1 tablespoon red curry paste (add more for extra heat)
  • 1 cup sliced mushrooms
  • 1 red bell pepper, thinly sliced
  • 2 carrots, julienned
  • 1/2 cup fresh cilantro, chopped
  • 2 green onions, thinly sliced

Pro tip: Mae Ploy or Maesri red curry paste are my personal favorites for the most authentic flavor in Thai chicken soup. Both are easy to find at Asian grocery stores or online.

Bowl of Thai chicken soup with coconut milk broth, fresh cilantro, and green onions on a wooden table

How to Make Thai Chicken Soup from Scratch

I recommend reading through all the steps before you start since this recipe moves quickly once the broth gets going. I prefer medium-high heat for browning the chicken because it builds that golden color that adds real depth to the finished soup.

Step 1: Heat coconut oil in a large pot or Dutch oven over medium-high heat. Add chicken pieces in a single layer and cook for 5 to 6 minutes, turning occasionally, until browned on all sides. You want a light golden crust here, not just cooked through. If the pieces are crowding the pan, cook them in two batches.

Step 2: Add the bruised lemongrass stalks and stir for about 1 minute until fragrant. You will notice a bright citrus aroma rising from the pot right away.

Step 3: Pour in the chicken broth and bring to a simmer. Reduce heat to medium-low and cook for 10 minutes. This gives the lemongrass time to fully infuse the broth with that signature Thai chicken soup flavor.

Step 4: Stir in coconut milk, fish sauce, lime juice, brown sugar, and red curry paste. Mix well until the curry paste fully dissolves. Taste and adjust seasoning here before adding the vegetables. Important: do not let the soup come to a full boil after this point or the coconut milk may separate and turn grainy.

Step 5: Add mushrooms, red bell pepper, and carrots. Simmer gently for 3 to 4 minutes until the vegetables are just tender-crisp. They should have a little bite left. Overcooking them makes the soup feel heavy instead of fresh.

Step 6: Remove and discard the lemongrass stalks. They have done their job and are not pleasant to eat.

Step 7: Ladle the Thai chicken soup into bowls and top generously with fresh cilantro and sliced green onions. Serve right away for the best texture and flavor.

Best Ways to Serve Your Thai Chicken Soup

This soup pairs beautifully with light, starchy sides that soak up every drop of that golden coconut broth. Here are the best sides for Thai chicken soup to turn a single bowl into a full meal.

Jasmine Rice: The slightly floral, sticky texture of jasmine rice is the classic pairing. Scoop a small mound right into the bowl and let the broth absorb into it.

Rice Noodles: Stir them directly into the soup during the last 2 minutes of cooking for a heartier noodle-bowl style that is naturally gluten-free.

Spring Rolls: A few crispy vegetable spring rolls on the side make this feel like a full Thai restaurant experience at home.

Lime Wedges and Chili Flakes: Set these out at the table so everyone can adjust the brightness and heat level of their own bowl.

More Cozy Soups and Chicken Dinners to Try Next

If this Thai chicken soup hit the spot, there are plenty of other comforting bowls worth adding to the weekly dinner rotation. The Creamy Cajun Potato Soup is rich, hearty, and ready with minimal effort, while the Easy Vegetable Orzo Soup is a lighter option that works beautifully as a weeknight staple. For something with bold Thai-inspired flavors similar to this soup, the Thai Peanut Chicken Buddha Bowl is a natural next recipe to bookmark.

When looking for easy chicken dinners to pair alongside or rotate with this Thai chicken soup, the Crockpot Creamy Coconut Chicken Tikka Masala delivers that same coconut-forward comfort with almost no hands-on time. The Brown Sugar Garlic Chicken is another family favorite that comes together fast and pairs well with jasmine rice, just like this soup does.

How to Store and Reheat Thai Chicken Soup

Thai chicken soup stores really well, making it a practical meal prep option for the week. Store leftovers in an airtight container in the refrigerator for up to 4 days. This soup also freezes well for up to 3 months, though the texture of the vegetables may soften slightly after thawing.

To reheat, warm it gently on the stovetop over medium-low heat and add a splash of extra chicken broth if the soup has thickened. Avoid the microwave if you can since high heat can cause the coconut milk to break and look curdled, even if the flavor is still fine.

Pro tip: if you plan to serve this over rice or noodles throughout the week, store the starch separately. This keeps the soup tasting fresh and prevents the noodles or rice from soaking up all the broth overnight.

Thai Chicken Soup Questions Answered

Can I make this Thai chicken soup less spicy?

Yes, easily. Start with just 1/2 tablespoon of red curry paste and taste before adding more. Skipping any added Thai chilies also keeps the heat very mild while all the other flavors stay intact.

What can I substitute for fish sauce?

Soy sauce or tamari works as a one-to-one swap and keeps the recipe gluten-free friendly. The flavor is slightly different but still works well in this Thai chicken soup.

Can I freeze this soup after adding the coconut milk?

Yes. Coconut milk soups freeze well for up to 3 months. Reheat slowly over low heat and stir gently to bring the broth back together if it has separated slightly during thawing.

Make This Thai Chicken Soup Tonight

This Thai chicken soup is one of those weeknight dinners that looks impressive, tastes incredible, and comes together faster than most people expect. You get tender chicken, vibrant vegetables, and a deeply flavorful coconut broth all in one bowl. Try this recipe tonight and see why it beats takeout every single time.

Print

Thai Chicken Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Thai Chicken Soup is packed with aromatic flavors, tender chicken, and vegetables in a comforting coconut broth. Healthier than takeout and ready in just 30 minutes.

  • Author: Sarah Mae Carter
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Thai

Ingredients

Scale
  • 1 tablespoon coconut oil
  • 1 lb boneless, skinless chicken breasts, cut into bite-sized pieces
  • 2 stalks lemongrass, bruised and cut into 2-inch pieces
  • 4 cups chicken broth (low-sodium preferred)
  • 1 (14 oz) can full-fat coconut milk
  • 2 tablespoons fish sauce
  • 1 tablespoon fresh lime juice
  • 1 tablespoon brown sugar
  • 1 tablespoon red curry paste
  • 1 cup sliced mushrooms
  • 1 red bell pepper, thinly sliced
  • 2 carrots, julienned
  • 1/2 cup fresh cilantro, chopped
  • 2 green onions, thinly sliced

Instructions

  1. Heat coconut oil in a large pot or Dutch oven over medium-high heat. Add chicken pieces in a single layer and cook for 5 to 6 minutes, turning occasionally, until browned on all sides. Cook in batches if crowded.
  2. Add bruised lemongrass stalks and stir for 1 minute until fragrant.
  3. Pour in chicken broth and bring to a simmer. Reduce heat to medium-low and cook for 10 minutes to infuse the broth.
  4. Stir in coconut milk, fish sauce, lime juice, brown sugar, and red curry paste. Mix until curry paste fully dissolves. Do not boil after this step.
  5. Add mushrooms, red bell pepper, and carrots. Simmer gently for 3 to 4 minutes until vegetables are just tender-crisp.
  6. Remove and discard lemongrass stalks.
  7. Ladle into bowls and top with fresh cilantro and sliced green onions. Serve immediately.

Notes

  • Do not boil the soup after adding coconut milk to prevent the broth from separating.
  • For spicier soup, increase red curry paste or add sliced Thai chilies.
  • If fresh lemongrass is unavailable, substitute 1 tablespoon dried lemongrass.
  • Store rice or noodles separately to keep leftovers fresh throughout the week.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 380 kcal
  • Sugar: 8 g
  • Sodium: 890 mg
  • Fat: 22 g
  • Saturated Fat: 16 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 14 g
  • Fiber: 2 g
  • Protein: 30 g
  • Cholesterol: 75 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star