Spicy Thai Chicken Noodle Soup with Coconut and Lime

Featured in:

How to make authentic Spicy Thai Chicken Noodle Soup with creamy coconut milk, tangy lime, and aromatic Thai herbs for bold restaurant-quality flavor at home.

james carter jr for recipes by clare
By James Carter Jr
Updated on Wed, 05 Nov 2025 22:56:16 GMT

Spicy Thai Chicken Noodle Soup brings bold, restaurant-quality Thai flavors straight to your kitchen with a perfect balance of creamy coconut milk, tangy lime, and aromatic spices. This vibrant soup combines everything I love about Thai cuisine in one comforting bowl. I first made this recipe on a rainy Tuesday when I had leftover rotisserie chicken in the fridge and a craving for something both warming and exciting.

The magic of this soup lies in how quickly those complex flavors develop. The moment that curry paste hits the hot pot and releases its aroma, my whole family knows something special is cooking. This Spicy Thai Chicken Noodle Soup recipe has become my weeknight savior because it delivers authentic Thai restaurant taste in just 35 minutes. The interplay of spicy red curry, sweet coconut milk, sour lime, and savory fish sauce creates that classic Thai flavor balance that keeps you going back for another spoonful. I love that you can dial the heat up or down depending on who’s at the dinner table, making it perfect for families with different spice tolerances.

What You’ll Need for This Thai Chicken Soup

Before you start cooking your Spicy Thai Chicken Noodle Soup, gather all your ingredients and equipment. I always recommend using fresh ginger and lemongrass when possible for the most authentic flavor, though the pastes work beautifully when you’re short on time. Pro tip: measure everything out before you begin, as this recipe moves quickly once you start cooking.

  • 2 large cloves of garlic, chopped
  • 1 medium onion, chopped
  • 1 red bell pepper, chopped
  • 2 tablespoons ginger paste or fresh ginger, minced
  • 1 tablespoon lemongrass paste
  • 2 tablespoons red curry paste (I prefer Thai Kitchen brand for consistent heat)
  • 1 tablespoon cilantro paste, or minced fresh cilantro
  • 1 tablespoon red chili paste (or 2 chopped red chilies for more heat)
  • 2 tablespoons coconut oil
  • 1 lime (about 2 tablespoons juice and 1 teaspoon zest)
  • 1 tablespoon fish sauce
  • 4 cups chicken stock (homemade or quality store-bought)
  • 1 (13.5 oz) can full-fat coconut milk (full-fat gives the best creamy texture)
  • 2 cups cooked shredded chicken (rotisserie chicken is my secret time-saver)
  • 7 oz thin rice noodles (vermicelli or pad thai width work best)
  • 1 bunch of cilantro, leaves chopped (for garnish)
  • 4-5 green onions, thinly sliced (for garnish)
  • 1 green chile, sliced with seeds removed (for garnish)
  • 1 red chile, sliced with seeds removed (for garnish)

Equipment needed: Food processor or blender, one 3-quart pot for soup, one large pot for boiling noodles, measuring cups and spoons, knife and cutting board.

How to Make This Flavorful Soup

I recommend reading through all the steps before starting your Spicy Thai Chicken Noodle Soup so you can work efficiently. The key is managing two pots at once, but the process is straightforward once you understand the flow.

Step 1: Create the Flavor Base Add garlic, onion, red bell pepper, ginger paste, lemongrass paste, red curry paste, cilantro paste, red chili paste, and coconut oil to your food processor. Blend for 30-45 seconds until you have a smooth, thick paste. The paste should be a deep reddish-orange color with no large chunks remaining. It should look similar to thick tomato paste in consistency.

Step 2: Start the Noodle Water Fill a large pot with water and bring it to a rolling boil over high heat. This takes about 5-7 minutes. Keep it at a low boil until you’re ready to cook the noodles in Step 5.

Step 3: Cook the Paste Heat a 3-quart pot over medium heat and add your prepared paste. Fry it for 2-3 minutes, stirring constantly with a wooden spoon. You’ll know it’s ready when the kitchen fills with an amazing aroma, the paste darkens to a deeper red-brown color, and you see oil beginning to separate around the edges. Watch carefully as the sugars in the curry paste can scorch if left unattended.

Step 4: Build the Soup Base Pour the chicken stock and coconut milk into the pot with the fried paste. Stir vigorously for 30 seconds to fully incorporate the paste into the liquids. Increase heat to bring the mixture to a boil, which takes about 3-4 minutes. Once boiling, reduce the heat to low and let it simmer uncovered for 10 minutes. This simmering time allows all those beautiful Thai flavors to meld together.

Step 5: Cook the Rice Noodles While your soup simmers, add the rice noodles to your pot of boiling water. Cook according to the package instructions, typically 3-4 minutes for thin vermicelli or 5-6 minutes for pad thai width noodles. I prefer my noodles slightly al dente since they’ll continue softening in the hot soup. Drain immediately in a colander and rinse briefly with cool water to stop the cooking process.

Step 6: Add Protein and Seasonings Stir the shredded chicken into your simmering soup and let it warm through for 2-3 minutes until heated completely. Add the fish sauce, fresh lime juice, and lime zest. Stir well and taste the broth. This is your chance to adjust the Spicy Thai Chicken Noodle Soup to your preference. Add more fish sauce for saltiness, more lime for tang, or more chili paste for heat.

Step 7: Combine and Serve Add the cooked rice noodles directly to the soup pot and gently stir with tongs to distribute them evenly without breaking them. Ladle the hot soup into bowls, making sure each bowl gets a good mix of noodles, chicken, and broth. Top generously with chopped cilantro, sliced green onions, and fresh chile slices. These garnishes add crucial freshness and visual appeal that make this dish restaurant-worthy.

Perfect Pairings for Your Thai Soup

This Spicy Thai Chicken Noodle Soup is hearty enough to serve as a complete meal on its own, but pairing it with complementary sides creates an impressive Thai-inspired feast. The best sides for spicy Thai chicken noodle soup balance the soup’s richness and heat while adding textural variety.

Thai Spring Rolls: These crispy or fresh rolls provide a cool, crunchy contrast to the hot, creamy soup. The light vegetable filling with dipping sauce refreshes your palate between spoonfuls of rich coconut broth.

Steamed Jasmine Rice: A simple bowl of fragrant jasmine rice on the side is perfect for guests who prefer a milder meal or want to stretch the soup further. The fluffy rice soaks up the flavorful broth beautifully and mellows the spice.

Thai Iced Tea: This sweet, creamy orange beverage is the ideal drink pairing as it cools the spice with its vanilla and sweetness while complementing the coconut flavors in your soup.

Fresh Lime Wedges: Always serve extra lime wedges on the side. The bright citrus allows everyone to customize their bowl’s tanginess level and adds a fresh pop with each squeeze.

Crispy Wonton Strips: These add a delightful crunchy textural element and make your Thai chicken noodle soup feel extra special without requiring any extra cooking effort on your part.

Keeping Your Soup Fresh and Tasty

Proper storage ensures you can enjoy your Spicy Thai Chicken Noodle Soup for several days after cooking. I strongly recommend storing the broth and noodles separately if you plan to have leftovers, as the rice noodles absorb liquid quickly and become mushy when sitting in broth. Transfer cooled soup (without noodles) to an airtight container and refrigerate for up to 3 days. Store cooked noodles in a separate container with a tiny drizzle of oil to prevent sticking. When reheating, add a splash of chicken stock or water to restore the broth’s consistency since it thickens as it cools.

For reheating, use medium-low heat on the stovetop and warm the soup gently for about 5-7 minutes, stirring occasionally. Avoid bringing it to a full boil as high heat can break down the coconut milk and make the chicken rubbery. Microwave reheating works in a pinch: use 2-minute intervals at 70% power, stirring between each interval until heated through. Add noodles to your bowl first, then ladle hot soup over them.

This soup freezes wonderfully if you leave out the noodles. Pour cooled soup (broth and chicken only) into freezer-safe containers, leaving 1 inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat gently and add freshly cooked rice noodles for the best texture. This makes meal prep so convenient when you want authentic Thai flavors without starting from scratch on busy nights.

Common Questions About This Recipe

Can I make this Spicy Thai Chicken Noodle Soup vegetarian?

Yes, you can easily adapt this recipe for vegetarian diets. Replace the chicken with cubed firm tofu or extra vegetables like shiitake mushrooms, baby bok choy, and snap peas. Use vegetable broth instead of chicken stock and swap the fish sauce with soy sauce or tamari for a plant-based version that maintains the same depth of flavor.

How do I control the spice level in Thai chicken soup?

Start with half the amount of red chili paste or fresh chilies called for in the recipe. Taste the soup before serving and add more heat gradually if desired. Remember, you can always add more spice, but you cannot take it away once it’s in the pot. Serve extra sliced chilies on the side so everyone can customize their bowl to match their preferred spice level.

Why is my soup too thin or too thick?

If your Spicy Thai Chicken Noodle Soup is too thin, let it simmer uncovered for 5-10 more minutes to reduce the liquid and concentrate the flavors. If it’s too thick or the coconut milk looks separated, simply whisk in more chicken stock or coconut milk a quarter cup at a time until you reach your desired consistency. Keep in mind that the noodles also thicken the soup as they sit, so keep extra broth handy for reheating leftovers.

Time to Enjoy Your Homemade Thai Creation

Making this Spicy Thai Chicken Noodle Soup at home proves that authentic Thai restaurant flavors are absolutely achievable in your own kitchen without special skills or hard-to-find ingredients. The combination of aromatic spices, creamy coconut, and fresh lime creates a bowl of comfort that satisfies every time. Whether you’re cooking for a busy weeknight dinner or impressing guests with your culinary range, this recipe delivers bold Thai flavor without stress or complicated techniques. Try this recipe and discover why it has become my family’s favorite way to bring the vibrant tastes of Thailand home.

Print

Spicy Thai Chicken Noodle Soup with Coconut and Lime

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Bold, authentic Thai soup with creamy coconut milk, tangy lime, and aromatic herbs. Quick weeknight meal with adjustable heat level perfect for families.

  • Author: James Carter Jr
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings (about 8 cups total) 1x
  • Category: Soup
  • Method: Simmer
  • Cuisine: Thai
  • Diet: Gluten Free

Ingredients

Scale
  • 2 large cloves of garlic, chopped
  • 1 medium onion, chopped
  • 1 red bell pepper, chopped
  • 2 tablespoons ginger paste or fresh ginger, minced
  • 1 tablespoon lemongrass paste
  • 2 tablespoons red curry paste
  • 1 tablespoon cilantro paste, or minced fresh cilantro
  • 1 tablespoon red chili paste (or 2 chopped red chilies)
  • 2 tablespoons coconut oil
  • 1 lime (about 2 tablespoons juice and 1 teaspoon zest)
  • 1 tablespoon fish sauce
  • 4 cups chicken stock
  • 1 (13.5 oz) can full-fat coconut milk
  • 2 cups cooked shredded chicken (rotisserie chicken works great)
  • 7 oz thin rice noodles (vermicelli or pad thai width)
  • 1 bunch of cilantro, leaves chopped (for garnish)
  • 45 green onions, thinly sliced (for garnish)
  • 1 green chile, sliced with seeds removed (for garnish)
  • 1 red chile, sliced with seeds removed (for garnish)

Instructions

  1. In a food processor, combine garlic, onion, red bell pepper, ginger paste, lemongrass paste, red curry paste, cilantro paste, red chili paste, and coconut oil. Process for 30-45 seconds until a smooth, thick paste forms that resembles tomato paste consistency.
  2. Fill a large pot with water and bring to a rolling boil over high heat. Keep at a low boil until ready to cook noodles.
  3. In a 3-quart pot over medium heat, add the prepared paste and fry for 2-3 minutes, stirring constantly until fragrant, darkened to red-brown, and oil begins separating around edges.
  4. Pour chicken stock and coconut milk into the pot with the paste. Stir vigorously for 30 seconds to fully incorporate. Bring to a boil, then reduce heat and simmer uncovered for 10 minutes to meld flavors.
  5. Add rice noodles to the boiling water and cook according to package instructions, 3-4 minutes for vermicelli or 5-6 minutes for pad thai width. Drain immediately and rinse briefly with cool water.
  6. Stir shredded chicken into the simmering soup and warm through for 2-3 minutes. Add fish sauce, lime juice, and lime zest. Stir well and taste to adjust seasonings as desired.
  7. Add cooked rice noodles to the soup and stir gently with tongs. Ladle into bowls ensuring each gets noodles, chicken, and broth. Garnish generously with chopped cilantro, sliced green onions, and fresh chile slices.

Notes

  • Adjust red chili paste or fresh chilies to control heat level. Start with half the amount and add more to taste. Serve extra chilies on the side for individual preferences.
  • For vegetarian version, use firm tofu and vegetable broth. Replace fish sauce with soy sauce or tamari for plant-based option.
  • Store broth and noodles separately when possible. Noodles absorb liquid and become mushy when sitting in broth. Store cooked noodles with a tiny drizzle of oil.
  • Freeze soup without noodles for up to 3 months. Add freshly cooked noodles when reheating for best texture.
  • Use thin rice noodles (vermicelli or pad thai width) for authentic texture. Cook time varies by noodle type, so follow package instructions.

Nutrition

  • Serving Size: 1 bowl (about 2 cups)
  • Calories: 350 kcal
  • Sugar: 5 g
  • Sodium: 980 mg
  • Fat: 18 g
  • Saturated Fat: 14 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 2 g
  • Protein: 22 g
  • Cholesterol: 65 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