Thai Red Curry Noodle Soup

Stephanie Romanov
Updated Apr 26, 2026

Thai red curry noodle soup is one of those weeknight dinners that feels indulgent but comes together in just 30 minutes. It’s a creamy, spicy, coconut-based broth loaded with tender chicken, rice noodles, and fresh herbs, and it delivers 30 grams of protein per bowl. I’ve made this recipe on exhausted Tuesday nights more times than I can count, and it never lets me down.

I still remember the first time I made a version of this soup during my 2017 competition prep. I needed high protein, but I was so tired of bland chicken and broccoli. One night I threw red curry paste, coconut milk, and chicken into a pot, and my kids actually fought over the leftovers. That was the moment I knew this recipe was a keeper. The broth is rich and warming, the lime cuts right through the creaminess, and the fresh basil and cilantro make every spoonful feel alive. It’s comforting in the way only a good soup can be.

Ingredients for Thai Red Curry Noodle Soup

After making this countless times, I’ve learned that the quality of your red curry paste makes all the difference. I always reach for Maesri or Maeploy brand pastes because they have real depth and heat that many grocery-store brands can’t match. Here’s everything you’ll need:

  • 2 tbsp olive oil (or avocado or canola oil)
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 onion, diced
  • 1 tbsp fresh ginger, grated. I always use fresh here, never the jarred kind. It makes the broth taste so much brighter.
  • 1.5 lbs boneless skinless chicken breasts, cut into 1/2-inch chunks
  • 3 tbsp red curry paste (start with 2 tbsp if you’re heat-sensitive). My preference is Maesri brand for bold, authentic flavor.
  • 6 cups low-sodium chicken broth
  • 1 can (13.5 oz) full-fat coconut milk. In my experience, full-fat is non-negotiable for that rich, creamy broth. Light coconut milk will give you a noticeably thinner result.
  • 4 oz rice noodles (thin or medium width both work)
  • 1 tbsp fish sauce (or soy sauce for vegetarian; use tamari for gluten-free)
  • 2 tsp brown sugar
  • 3 green onions, thinly sliced
  • 1/2 cup fresh cilantro, chopped
  • 1/4 cup fresh basil leaves, chopped
  • 2 tbsp fresh lime juice
  • Salt and pepper to taste
Overhead view of a bowl of Thai red curry noodle soup topped with fresh cilantro, basil, and a lime wedge

Step-by-Step Instructions

I recommend reading through all the steps before you start. This soup moves quickly once the heat is on, and a little prep goes a long way. Total time is about 30 minutes: roughly 10 minutes of prep and 20 minutes of cooking.

Step 1: Heat the olive oil in a large pot over medium heat. Season the chicken chunks with salt and pepper, then sauté for 2 to 3 minutes until golden brown on the outside. Remove and set aside. The chicken is not fully cooked at this stage. It will finish cooking safely in the simmering broth in Step 4. Don’t skip this sear. Those golden bits stuck to the pot add serious depth to the final soup.

Step 2: Add the garlic, diced bell pepper, and diced onion to the same pot. Cook, stirring occasionally, for 3 to 4 minutes until softened and fragrant.

Step 3: Stir in the red curry paste and grated ginger. Cook for about 1 minute, stirring constantly to coat the vegetables thoroughly. You’ll know it’s ready when the paste smells deeply aromatic and slightly toasty.

Step 4: Pour in the chicken broth and coconut milk. Use your spoon to scrape up all the browned bits from the bottom of the pot. That’s pure flavor. Return the seared chicken to the pot. Bring to a full boil, then reduce to a gentle simmer. Cook for 10 minutes, until the chicken is cooked through to an internal temperature of 165°F. The pieces should no longer be pink inside.

Step 5: Stir in the rice noodles, fish sauce, and brown sugar. Cook for 4 to 5 minutes until the noodles are just tender. Watch them carefully. Rice noodles go from perfect to mushy very fast. Start checking them at the 4-minute mark and pull the pot off heat as soon as they’re done.

Step 6: Remove from heat. Stir in the green onions, cilantro, basil, and lime juice. Taste and adjust salt and pepper. Serve immediately while the broth is hot and the herbs are bright.

What to Serve with Thai Red Curry Noodle Soup

This soup is hearty on its own, but the right sides can round out the meal beautifully. Here are some of the best pairings:

Steamed jasmine rice: Adds bulk and helps soak up the extra broth. Perfect if you’re feeding teenagers or anyone with a serious appetite. For another coconut-forward bowl that pairs beautifully the same way, try this Coconut Chicken Brothy Rice for meal prep inspiration.

Cucumber salad: A cool, lightly dressed cucumber salad cuts right through the richness of the coconut broth and provides a refreshing contrast in every bite.

Spring rolls: Fresh or baked spring rolls add a satisfying crunch and complement the Thai flavor profile without competing with the soup’s bold spice. If you love Thai-inspired flavors, this Best Thai Peanut Chicken is another weeknight winner to keep on rotation.

Extra lime wedges and chili oil: Always on my table. A drizzle of chili oil and a fresh squeeze of lime right before eating takes this Thai red curry noodle soup to another level.

More noodle dishes: If your family loves noodle bowls, you’ll want to bookmark this High Protein Shrimp Stir Fry Noodles and this Miso Chicken Soba Noodles for your next Asian-inspired night.

Overhead view of a bowl of Thai red curry noodle soup topped with fresh cilantro, basil, and a lime wedge

Storage and Serving Tips

Store leftovers in an airtight container in the refrigerator for up to 3 days. Pro tip: if you’re meal prepping, store the broth and noodles separately. The noodles will absorb the liquid overnight and turn soft. Adding fresh-cooked noodles to each bowl when reheating keeps the texture perfect all week long.

To reheat, warm gently on the stovetop over medium-low heat and add a splash of broth or coconut milk to restore the consistency. I recommend avoiding the microwave when possible. It tends to make the noodles rubbery and uneven.

This soup is not recommended for freezing. The coconut milk can separate when frozen and thawed, and the noodles break down in the freezer. It’s best enjoyed fresh or within a few days.

If you enjoy this style of coconut curry broth, you’ll also love these Creamy Coconut Curry Meatballs and this High Protein Vegan Thai Green Curry for plant-based nights.

Conclusion

Thai red curry noodle soup is the kind of recipe that earns a permanent spot in your weekly rotation. It’s quick, satisfying, genuinely delicious, and packed with 30 grams of protein per serving. Whether it’s a rushed Tuesday night or a cozy Sunday dinner, this bowl delivers every single time. Give it a try this week and let me know what you think!

Overhead view of a bowl of Thai red curry noodle soup topped with fresh cilantro, basil, and a lime wedge

Print

Thai Red Curry Noodle Soup

A creamy, spicy, and savory one-pot Thai red curry noodle soup with tender chicken, rice noodles, and fresh herbs in a rich coconut milk broth. Packed with 30 grams of protein per serving.
Course Dinner, Main Course
Cuisine Asian, Thai
Keyword 30 minute meal, coconut curry noodle soup, high protein soup, one pot dinner, Thai red curry noodle soup
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 portions
Calories 450kcal

Equipment

  • Large pot

Ingredients

  • 2 tbsp olive oil or avocado or canola oil
  • 3 garlic cloves minced
  • 1 red bell pepper diced
  • 1 onion diced
  • 1 tbsp fresh ginger grated
  • 1.5 lbs boneless skinless chicken breasts cut into 1/2-inch chunks
  • 3 tbsp red curry paste start with 2 tbsp for milder heat; different brands vary in heat level
  • 6 cups low-sodium chicken broth or vegetable broth
  • 13.5 oz full-fat coconut milk 1 can; full-fat gives the richest broth
  • 4 oz rice noodles thin or medium width; add at the very end only
  • 1 tbsp fish sauce substitute soy sauce for vegetarian; tamari for gluten-free
  • 2 tsp brown sugar
  • 3 green onions thinly sliced
  • 0.5 cup fresh cilantro chopped
  • 0.25 cup fresh basil leaves chopped
  • 2 tbsp fresh lime juice
  • 1 tsp salt to taste
  • 0.5 tsp black pepper to taste

Instructions

  • Heat the olive oil in a large pot over medium heat. Season the chicken chunks with salt and pepper, then sauté for 2 to 3 minutes until golden brown on the outside. Remove and set aside. The chicken is not fully cooked at this stage and will finish cooking in the broth.
  • Add the minced garlic, diced red bell pepper, and diced onion to the same pot. Cook, stirring occasionally, for 3 to 4 minutes until softened.
  • Stir in the red curry paste and grated ginger. Cook for about 1 minute until fragrant, stirring constantly to coat the vegetables thoroughly in the paste.
  • Pour in the chicken broth and coconut milk, scraping the bottom of the pot to release any browned bits. Return the seared chicken to the pot. Bring to a full boil, then reduce heat to a gentle simmer. Cook for 10 minutes until the chicken is cooked through to an internal temperature of 165°F with no pink remaining.
  • Stir in the rice noodles, fish sauce, and brown sugar. Cook for 4 to 5 minutes until the noodles are just tender. Start checking at 4 minutes. Remove from heat as soon as they are done to avoid mushy noodles.
  • Remove from heat. Stir in the sliced green onions, chopped cilantro, chopped basil, and fresh lime juice. Taste and adjust seasoning with salt and pepper as needed. Serve immediately.

Notes

Meal prep tip: store the broth and noodles separately and add freshly cooked noodles when reheating to preserve texture. Not recommended for freezing. Reheat gently on the stovetop over medium-low heat with a splash of broth or coconut milk.

Leave a Comment

* Required fields