Thai Curry Noodle Soup

This post may include affiliate links from brands we've partnered with. Please read our affiliate poilcy.

This simple to make Thai Curry Noodle Soup is loaded with flavor and veggies. It’s both creamy and savory as well as being naturally gluten free and dairy free too. Pile on the fresh cilantro and green onions with a squeeze of lime juice over a big bowl to create the perfect fresh flavor combined with the slightly spicy curry. You can customize the amount of spice by playing with how much curry paste you use as well.

White pot with Thai Curry Noodle Soup and a wooden label.

All the classic flavors of Thai curry made into a cozy noodle soup. It’s the perfect healthy comfort food that comes together in just 30 minutes! A creamy coconut curry base envelopes the noodles and veggies with savory chunks of chicken throughout.

This soup is a recipe I crave during the chillier months because it’s so warming. And also because it’s incredibly easy to make. So if you’re looking for a new simple weeknight dinner, destined to become a classic, this is it!

Side view of Thai Curry Noodle Soup with a ladle in a white pot.

This recipe is also easy to customize with different curry pastes. It’s technically a ‘Thai Red Curry Noodle Soup’ but other curry pastes like green or Panang work here too. You’ll find my variations and substitutions below for different veggies to use as well. I’ve even used ground pork here which is tasty too.

This recipe has lots of authentic flavor even though it’s not ‘authentic’ to anything I’ve ever ordered in a Thai restaurant. It’s an at-home version with normal ingredients available your average grocery store. No special orders needed here!

Ingredients & Substitutions

All the ingredients for the Thai Curry Noodle Soup on a wooden cutting board.
  • Chicken thighs – are my preference in soups because they don’t dry out as easily. But you can also use cubed up boneless skinless chicken breasts as well here.
  • Onion, garlic, & ginger – make up the base of flavor in this soup. To speed up the prep time, try using a garlic press, and ginger from the tube.
  • Curry paste – I recommend using Mae Ploy curry paste here for the best flavor. Also other brands tend to be quite spicy, so be aware of this and adjust accordingly. You can also use other kinds of curry paste as well like green curry or Panang.
  • Bell pepper – is one of the veggies I love to add to this soup because it adds so much flavor. But you can also add any other veggie you’d like here. Just adjust the cooking time to finish the soup when your veggie substitute is tender.
  • Coconut milk makes up some of the liquid base of this soup and adds a lot of creaminess. I don’t recommend using light or lower fat coconut milk here because the soup won’t be creamy enough.
  • Chicken broth or stock – use the best quality chicken stock you can find and look for low sodium as well if you can. I like to use my Homemade Chicken Stock when I have some in the freezer, and add salt to taste. You can also use vegetable broth, but chicken broth has the deepest flavor.
  • Spinach – adds another serving of veggies to this soup and lots of ‘greens’ to the mix as well. You can also use kale but it need to be cooked longer, or bok choy which takes just a couple minutes more to cook.
  • Fish sauce – can be omitted, but adds the perfect amount of more ‘authentic’ curry flavor. Don’t be put off by the smell, it tastes wonderful in Thai dishes. Also read the labels carefully. I use Red Boat fish sauce, but cheaper brands will use caramel coloring etc. in fish sauce. You can also use soy sauce or coconut aminos.
  • Rice noodles – I use the white rice vermicelli noodles, but brown rice noodles work here as well.
  • Green onions & cilantro – fresh herbs add lots of flavor, but you can choose just one to go with as well. Fresh basil leaves or Thai basil is also really tasty here if you have it around.
  • Lime – cut into wedges to squeeze over the top is the final flourish the brings everything together and adds a nice bright note.

How to make this recipe step by step

Diced onion, bell pepper, spinach and minced garlic and ginger on a wooden cutting board.

Step 1:

Start by mincing the ginger and garlic, then chop the bell pepper and onion. You can also cut the onion into half moon slices for more texture and faster prep time.

Sautéed chicken in a white pot.

Step 2:

Next sauté the chicken before removing it from the pan. I like to use a large 10″ Dutch oven here.

Sautéed onions, ginger, and garlic with the curry paste being added in a white pot.

Step 3:

Sauté the onion, ginger, and garlic, until the onion turns translucent. Then add the curry paste and cook briefly, breaking up the curry paste with a wooden spoon.

Bell pepper and coconut milk being added to the soup pot.

Step 4:

Add the bell pepper, coconut milk, and chicken stock. Bring to a boil and simmer until the bell pepper is tender, about 10 minutes.

Adding the spinach to the soup.

Step 5:

Add the spinach and chicken to the soup and cook just until wilted, about 1 minute.

Adding the rice noodles to the finished soup.

Step 6:

Finally turn off the heat and stir in the fish sauce. Add the rice noodles to the soup. Using a wooden spoon, submerge the rice noodles in the soup and allow the residual heat to cook the noodles, 3-4 minutes.

Serve with the chopped fresh cilantro, sliced greens onions, and lime wedges for squeezing over the top.

Finished Thai Curry Noodle Soup with a wooden ladle on a white background.

Ways to serve this


Do I need to use the same curry paste?

No, you can use your favorite brand of curry paste. I recommend the brand Mae Ploy for the best flavor here. Also be aware that different brands vary a lot in how much heat they have. You can use yellow, red, green, or Panang curry paste in this soup.

Can I use brown rice noodles?

Yes, but they need a few more minutes to cook. I also recommend using the vermicelli size because they’re small enough to cook in the soup. You can use Pad Thai noodles, but you’ll need to cook them separately.

Can I use chicken breasts instead of chicken thighs?

Yes, but be careful not to overcook the cubed chicken breasts because they dry out more quickly.

Storing leftovers

  • To store – place any leftovers into an airtight container and refrigerate for up to 4 days.
  • Reheat – add the soup to a saucepan and heat over medium heat stirring frequently until heated through.
  • To freeze – I recommend leaving out the noodles if you want to freeze this soup. The bell pepper will become mushy, but this soup can be frozen for up to 3 months. Then defrost in the fridge overnight before bringing it to a boil and adding the rice noodles.
Close up straight down view of Thai Curry Noodle Soup on a white background.

Tips & Tricks

  • Try mixing it up with different kinds of curry pastes. My favorites are red, Panang, and green curry pastes. Yellow curry paste works as well, but I prefer it in my Favorite Yellow Thai Curry.
  • Try different veggies like bok choy in place of the spinach which needs a couple more minutes to cook. Or omit the bell pepper and try carrots or broccoli instead.
  • If you have any leftover cooked rice in the fridge, use some of it in the soup in place of the rice noodles.
  • Use a garlic press to mince the garlic, ginger from the tube, and you can dice the onion in a small food processor as well to speed things up!

I really hope you enjoy this Thai Curry Noodle Soup! If you do get a chance to make this recipe, I’d love to hear from you in the comments.

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
Finished Thai Curry Noodle Soup with a wooden ladle on a white background.

Thai Curry Noodle Soup

  • Author: Kari Peters
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Diet: Gluten Free


This simple to make Thai Curry Noodle Soup is loaded with flavor and veggies. It’s both creamy and savory as well as being naturally gluten-free and dairy free too. Pile on the fresh cilantro and green onions with a squeeze of lime juice to create the perfect fresh flavor combined with the slightly spicy curry. You can customize the amount of spice by playing with how much curry paste you use as well.



2 tablespoons avocado oil, olive oil, or neutral oil

1 pound boneless skinless chicken thighs, diced 1/2″

1 onion, diced 1/4″

2 cloves garlic, minced

2 tablespoons minced ginger

2 tablespoons red curry paste, more or less to taste

1 red bell pepper, diced 1/2″

113.5 ounce full fat coconut milk

6 cups low sodium chicken broth, see notes

1 tablespoon fish sauce

4 cups spinach, 4 ounces, roughly chopped

4 ounces rice vermicelli noodles, see notes

1/2 teaspoon sea salt if needed, this will vary depending on the chicken stock

1/4 teaspoon ground black pepper

1/2 cup chopped cilantro

1/2 cup thinly sliced green onions

12 limes cut into wedges


Place a large pot, (10″ Dutch oven works well) over medium high heat. When the pan is hot but not smoking, add 1 tablespoon of the oil along with the cubed chicken.

Cook stirring occasionally as the chicken browns, then remove it from the pan and set it aside when it’s done.

Add the remaining tablespoon of oil to the pan along with the onion, garlic, and ginger. Cook stirring frequently until the onion turns translucent, 1-2 minutes.

Then add the curry paste and sauté briefly using a wooden spoon to break up the paste.

Next add the bell pepper, coconut milk, and chicken stock. Bring the soup to a boil, then reduce the heat to maintain a simmer. Cook until the bell pepper is tender, 8-10 minutes.

Turn off the heat, then stir in the fish sauce. Add the chopped spinach and stir it in to wilt.

Finally add the rice noodles and use the back of the spoon to carefully submerge them into the hot soup. Let the soup stand for about 3 minutes, or according to the package cooking time for the noodles. Stir to distribute the cooked noodles.

Season to taste with sea salt if needed and serve immediately with the cilantro, green onions, and lime wedges.


Curry pastes vary a lot in heat. We use the Mae Ploy brand and 2 tablespoons makes a medium spicy soup.

Try to find a low sodium chicken stock or use Homemade Chicken Stock.

You can use brown rice vermicelli noodles in this soup as well. Vermicelli is the right size to cook in the residual heat of the soup. You can also use the full 8 ounce package, but it will be ‘noodles’ not ‘soup’.

  • Prep Time: 10
  • Cook Time: 20
  • Category: Dinner
  • Method: Stove Top
  • Cuisine: Thai

Keywords: Thai Noodle Soup, Thai Chicken Noodle Soup, Thai Red Curry Noodles, Thai Chicken Noodles Soup

4 thoughts on “Thai Curry Noodle Soup”

  1. I made this for supper tonight. Double batch for tomorrow’s lunch leftovers!! Delicious. I’m Glad I didn’t double the spice! We just had green curry (same brand) on hand and I generally find it Just did about 1.25 times and it came out delicious. Nice flavor. The only problem was I didn’t have enough chicken broth to completely double… which might have been good because I also probably didn’t have a pot big enough lol. Wasn’t quite as soupy, but I’m glad it is resilient in that way. I will definitely make it again.

    • So glad to hear you enjoyed it, and I definitely agree that the Mae Ploy green curry paste is spicier for sure! And it sounds like you had curry noodles, but it’s so good that way we add more noodles sometimes just so it’s not a soup anymore!


Leave a Comment

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.