Gimme Some Oven

Thai Chicken Noodle Soup

This post may contain affiliate links. Please read my disclosure policy.

This Thai-inspired chicken noodle soup recipe is easy to make with whatever protein, veggies, and noodles you happen to have on hand and always tastes so fresh and flavorful!

Thai Chicken Noodle Soup with Cilantro

When 5:00 hits and we find ourselves in need of a fast and flavorful dinner stat, this Thai-inspired noodle soup recipe is one of our family’s favorite fallbacks. ♡

I make it a point to always keep rice noodles, Thai curry paste, and coconut milk stocked in our pantry specifically so that we always have the base ingredients on hand to make this soup. Then we just add in whatever protein (chicken, beef, pork, shrimp, tofu, or chickpeas), veggies (perfect occasion to use up leftovers in the fridge) and greens we happen to have on hand. We simmer everything together in a rich and flavorful broth, thanks to the wonder ingredient dream team that is coconut milk and Thai curry paste (bonus if you have some garlic and ginger to add in). And finally, we serve these steaming bowls of noodle soup piled high with whatever fresh herbs, limes, and whatever toppings we happen to have on hand.

We’ve seriously made some version of this curry noodle soup recipe literally hundreds of times over the years. And it’s one of those fresh, flavorful, and feel-good dinners that never disappoints. (Bonus, the leftovers taste amazing too!) So if you need a guaranteed winner for dinner tonight, grab that Thai curry paste and let’s make a big pot of noodle soup together.

Thai Chicken Noodle Soup Ingredients

Thai Chicken Noodle Soup Ingredients

Here are a few brief notes about the ingredients you will need to make this Thai-inspired chicken soup recipe:

  • Noodles: We typically use thick or thin rice noodles when making this soup, which I recommend cooking separately so that they do not soak up too much of the broth.
  • Chicken: I recommend using boneless chicken breasts or thighs, which we will poach directly in the broth and then shred into bite-sized pieces. Or if you happen to have leftover cooked chicken on hand, you can just add it directly to the soup.
  • Veggies: I used a simple mix of sliced carrots, bell pepper, and mushrooms for this batch. But feel free to toss in any other soup-friendly veggies that you happen to have on hand.
  • Greens: I always love wilting some type of greens into the soup just before serving, such as fresh baby spinach, chopped kale or collard greens.
  • Aromatics: Onion, garlic, and fresh ginger will serve as the base aromatics for our broth.
  • Stock: Feel free to use either chicken or vegetable stock for the broth.
  • Thai curry paste: The starring ingredient of the soup! Thai curry paste adds so many delicious layers of flavor to this broth. Feel free to use either red, green or yellow Thai curry paste, and as always, add is gradually to taste. (If this is your first time working with Thai curry paste, please note that different brands can vary significantly in terms of spiciness. So if you are sensitive to heat, start with less curry paste and add more to taste.)
  • Coconut milk: I recommend full-fat coconut milk to make this soup nice and creamy.
  • Lime: And don’t skimp on the fresh lime juice! I always add a generous amount to the full batch of soup, and then serve extra lime wedges on the side for those who want to brighten up their soup with even more citrus.
  • Toppings: The more, the merrier when it comes to this soup. I highly recommend adding lots of fresh herbs, such as cilantro and/or Thai basil. Then sliced Thai bird chiles, thinly-sliced red or green onions, crushed peanut, or lime wedges are delicious options too.

Step by step photos showing how to make Thai chicken noodle soup

Tips for Making This Soup

Full instructions for how to make Thai-inspired chicken noodle soup are included in the recipe below, but here are a few additional tips for making this soup:

  • Cook and store the noodles separately: I always prefer to cook and store the noodles separately so that they do not soak up all of the broth, which can tend to happen with leftover soup if the noodles sit in the broth. Feel free to also cook the noodles in advance if you’d like to save a bit of time when you’re ready to make dinner.
  • Add Thai curry paste to taste: Different types and brands of Thai curry can vary significantly in terms of their seasonings, intensity of flavor, and heat levels. So I recommend always starting with a little less curry paste than the recipe recommends, especially if you are sensitive to heat, and then you can always add more to taste.
  • Cook the veggies to taste: Everyone tends to have different preferences when it comes to the crispness of their veggies. So please simmer the specific veggies that you add for however long you prefer.
  • Don’t worry if the broth separates: If you end up having leftovers, just wanted to offer a heads up that it’s completely natural for the broth to separate a bit as it sits. Just give it a good stir once you warm it back up and it will be delicious.

How To Store and Reheat This Soup

Let any leftover soup cool to room temperature (or you can skip this step if your storage containers have vents that you can open). Then transfer the soup to a sealed storage container and refrigerate for up to 3 days. I recommend storing the noodles in a separate storage container so that they do not soak up all of the broth.

You can either reheat this soup in the microwave in 1-minute intervals or on the stovetop over medium-high heat until simmering.

Thai Chicken Noodle Soup in Pot

Recipe Variations

Here are a few additional variations that you are welcome to try with this Thai-inspired chicken noodle soup recipe:

  • Use a different protein: Beef, pork, turkey, meatballs, shrimp or tofu would all be great alternatives to chicken in this recipe.
  • Use different veggies: Add in any other soup-friendly veggies you love best, such as asparagus, broccoli, cabbage, cauliflower, eggplant, green beans, leeks, peas, potatoes, sweet potatoes, tomatoes or zucchini.
  • Use a different Thai curry paste: Swap in green or yellow Thai curry paste in place of the red Thai curry paste, adding whatever amount you prefer to taste.
  • Use different noodles: Use whatever other type of noodles you prefer, such as ramen, soba noodles, udon, sweet potato noodles, wheat noodles, or semolina pasta.
  • Use rice: Prepare 1 cup of uncooked white rice to use in place of the white noodles, which will yield about 3 cups cooked rice.
  • Make it vegetarian/vegan: Use tofu, chickpeas, or your favorite plant-based protein in place of the chicken. And use vegetable broth in place of chicken stock.
  • Make it gluten-free: This recipe is already naturally gluten-free if made with GF rice noodles.

Bowl of Thai Chicken Noodle Soup

More Chicken Soup Recipes

Looking for more easy chicken soup recipes to try? Here are a few of our family’s favorites:

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Chicken Noodle Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 5 reviews
  • Author: Ali
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 mins
  • Yield: 6 to 8 servings 1x


  • 7 ounces thin rice noodles
  • 1 tablespoon olive oil
  • 1 medium white onion, thinly sliced
  • 1 large carrot, thinly sliced into half moons
  • 1 large red bell pepper, thinly sliced into bite-sized pieces
  • 4 cloves garlic, minced
  • 1 tablespoon grated fresh ginger
  • 5 to 6 cups chicken stock
  • 12 ounces boneless skinless chicken breasts or thighs
  • 8 ounces baby bella mushrooms, thinly sliced
  • 2 to 3 tablespoons Thai red curry paste
  • 1 (15-ounce) can coconut milk
  • 2 large handfuls fresh baby spinach
  • 2 tablespoons freshly-squeezed lime juice
  • fine sea salt and freshly-ground black pepper
  • toppings: fresh cilantro, fresh Thai basil, sliced Thai bird chiles, thinly-sliced red or green onions, crushed peanuts and/or lime wedges


  1. Prepare the noodles. Cook the noodles according to package instructions.
  2. Sauté the veggies. Heat the oil in a large stockpot over medium-high heat. Add the onion, carrot and bell pepper. Sauté for 5 to 7 minutes, stirring occasionally, until mostly softened. Add the garlic and ginger and sauté for 2 minutes, stirring occasionally.
  3. Simmer. Add chicken stock, chicken, mushrooms, Thai curry paste (I recommend beginning with 2 tablespoons) and stir to combine. Continue cooking until the soup reaches a simmer. Reduce heat to medium-low to maintain the simmer, cover and cook for 10-15 minutes or until the chicken is cooked through.
  4. Shred the chicken. Use tongs to transfer the chicken breasts or thighs to a clean plate, then use two forks to shred into bite-sized pieces. Return the chicken to the pot.
  5. Add remaining ingredients and season. Add the noodles, coconut milk, baby spinach, lime juice. Stir to combine until the spinach has wilted. Taste and season the soup with salt, pepper and/or extra Thai curry paste as desired.
  6. Serve. Serve the soup warm, garnished with lots and lots of your favorite toppings.

Share this Post

Leave a Reply

Your email address will not be published. Required fields are marked *

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

8 comments on “Thai Chicken Noodle Soup”

  1. I would have given this recipe five stars if the instructions had included the suggestion to ALWAYS keep the noodles separate and just add them to each serving. The first serving was perfect, but the next day it was not good. The noodles sucked up all the liquid. Not even adding more broth could salvage it because the noodles were just way too mushy. Honestly, I could have eaten it without noodles at all, it was that yummy. Damn those noodles!

  2. Addendum: I just looked at the recipe again in the TIPS section, and it does say to store the noodles separately. I guess I missed that. So let me modify my comment (since it was entirely my fault)….

    • Perhaps in Step 5, you can take out the instruction to add noodles (which implies ALL the noodles), and create extra step at the end to add a portio of noodles to each individual serving.

      This would be great for those of us who focus on the directions and have forgotten about the tips by the time we’re in the kitchen! Especially because this is more than just a tip…it’s essential!

  3. Made this tonight and it was great! Loved the bright flavor and it was so easy to make. Definitely recommend crushed peanuts on top for a nice crunchy texture. Will be added to our regular menu!

  4. For those of you that missed where she said to keep noodles separate, it may help to read the whole recipe and her tips prior to prepping ingredients- I find this helps a lot! Sometimes I use the “jump to recipe” feature and things don’t go as well.

  5. This soup was delicious and my whole family loved it! Although it seems complex, this soup was very easy to make and loaded with veggies which I love!

  6. I made the soup tonight and it was delicious and my friends loved it. Ali, one of the things I like about your recipes beside being great is reading all tips and variations you recommend. Thanks.

    By the way, we going to Rome and we just booked the walking food tour in Testaccio and the biking tour you and your family took.

  7. This was fantastic!! Anybody that cooks, would know to cook noodles separately and add them to the bowl.
    I will definitely be making this again. Thank you for the great recipe.