If you’re craving a dish that’s both bold in flavor and deeply comforting, this Spicy Thai Coconut Curry Noodle Soup is the answer. It’s rich, creamy, spicy, and packed with fresh ingredients that make every spoonful an explosion of taste. The best part? It comes together in under 30 minutes, making it perfect for busy weeknights.
I’ve been making this soup for years, tweaking the recipe to get that perfect balance of spice, creaminess, and freshness. My family loves it, and I’m sure yours will too. Whether you’re a seasoned cook or just starting out, this recipe is simple enough for anyone to master.
Table of contents

Why You’ll Love This Recipe
- Bold and Flavorful – The combination of Thai red curry paste, coconut milk, and fresh herbs creates an irresistible taste.
- Quick and Easy – Ready in 30 minutes, making it ideal for a weeknight dinner.
- Highly Customizable – Adjust the spice level, swap proteins, or use what’s in your pantry.
- Family-Friendly – Even picky eaters enjoy the rich and slightly sweet coconut broth.
If you love vibrant, one-pot meals, you might also enjoy my Spicy One-Pot Shakshouka—another dish bursting with bold flavors!
Ingredients for Spicy Thai Coconut Curry Noodle Soup
Core Ingredients
- 1 tbsp vegetable oil
- 1 medium onion, thinly sliced
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp Thai red curry paste
- 4 cups chicken or vegetable broth
- 1 can (14 oz) coconut milk
- 8 oz rice noodles or egg noodles
- 2 cups cooked chicken or tofu (optional)
- 1 cup carrots, julienned
- 1 cup bell peppers, thinly sliced
- 1 cup mushrooms, sliced
- 1 tbsp fish sauce (optional)
- 1 tbsp soy sauce
- Juice of 1 lime
Garnishes
- Fresh cilantro or Thai basil
- Sliced green onions
- Red chili slices for extra heat
- Lime wedges
How to Make Spicy Thai Coconut Curry Noodle Soup
Step1: Prepare the Aromatics
- Heat oil in a large pot over medium heat.
- Sauté onion, garlic, and ginger until fragrant, about 2–3 minutes.
Step2: Build the Flavor Base
- Stir in the Thai red curry paste and cook for 1 minute to release its aromas.
- Add chicken or vegetable broth and bring it to a simmer.
Step3: Add the Creaminess
- Pour in the coconut milk, stirring to combine.
- Add soy sauce and fish sauce (if using) for depth of flavor.
Step4: Cook the Noodles and Vegetables
- Add the carrots, bell peppers, and mushrooms to the pot. Simmer for 5–7 minutes until tender.
- Meanwhile, cook the rice noodles according to package instructions and drain.
Step5: Assemble the Soup
- Add the cooked noodles to the soup.
- Stir in cooked chicken or tofu, if desired.
- Squeeze fresh lime juice into the soup and adjust seasoning as needed.
For a dish that pairs beautifully with this soup, try these Garlic Bread Rolls—perfect for soaking up the flavorful broth.

Tips for Success
- Customize the Spice Level – Add more curry paste or sliced chili for extra heat.
- Make it Vegetarian – Skip the fish sauce and use tofu or tempeh instead of chicken.
- Use Fresh Herbs – Cilantro or Thai basil takes the dish to restaurant-quality levels.
- Balance the Flavors – If the soup is too spicy, add a little coconut milk or sugar to mellow it out.
Variations and Substitutions
- Gluten-Free Option – Use tamari instead of soy sauce and rice noodles for a fully gluten-free meal.
- Low-Carb Option – Swap the noodles for spiralized zucchini or shirataki noodles.
- Protein Swaps – Try shrimp, thinly sliced beef, or even chickpeas for variety.
Serving and Storage
Serving Suggestions
- Serve with fresh lime wedges for extra zing.
- Pair with a crisp green salad or spring rolls for a complete meal.
Storage Tips
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat gently on the stove, adding a splash of broth to loosen the noodles if needed.
Frequently Asked Questions
Yes, but keep the noodles separate until serving to avoid them becoming too soft.
Thai red curry paste is traditional, but green or yellow curry paste can also be used for different flavor profiles.
Use less curry paste or skip the chili garnish for a milder version.
Nutritional Benefits
- Coconut Milk – Rich in healthy fats and adds a creamy texture.
- Ginger and Garlic – Boosts immunity and aids digestion.
- Fresh Vegetables – Packed with vitamins, minerals, and fiber.
For another nourishing dish, consider trying Pumpkin Banana Bread for a delightful dessert after your soup.
Try This Recipe and Share Your Experience
Spicy Thai Coconut Curry Noodle Soup is the ultimate comfort food—easy to make and packed with bold, exciting flavors. Its vibrant colors, creamy texture, and customizable ingredients make it a standout dish for any occasion.
If you make this recipe, I’d love to hear how it turned out! Snap a photo and share it on Pinterest or tag me on Instagram. Let’s keep the conversation going—what’s your favorite Thai-inspired dish? Drop a comment below!
Try this recipe tonight and pair it with Mississippi Mud Potatoes for a deliciously satisfying meal. Your taste buds will thank you!
Explore a detailed guide to Thai Curry Noodle Soup recipes
Enjoy your delicious Spicy Thai Coconut Curry Noodle Soup, and if you give it a try and like it, we’d love to hear how it turned out—share your experience with us!
Print
Spicy Thai Coconut Curry Noodle Soup: A Flavorful Comfort Bowl
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
A rich, creamy, and spicy Thai coconut curry noodle soup packed with fresh ingredients and bold flavors. Ready in under 30 minutes!
Ingredients
- 1 tbsp vegetable oil
- 1 medium onion, thinly sliced
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp Thai red curry paste
- 4 cups chicken or vegetable broth
- 1 can (14 oz) coconut milk
- 8 oz rice noodles or egg noodles
- 2 cups cooked chicken or tofu (optional)
- 1 cup carrots, julienned
- 1 cup bell peppers, thinly sliced
- 1 cup mushrooms, sliced
- 1 tbsp fish sauce (optional)
- 1 tbsp soy sauce
- Juice of 1 lime
- Fresh cilantro or Thai basil (for garnish)
- Sliced green onions (for garnish)
- Red chili slices for extra heat
- Lime wedges (for serving)
Instructions
- Heat oil in a large pot over medium heat.
- Sauté onion, garlic, and ginger until fragrant, about 2–3 minutes.
- Stir in Thai red curry paste and cook for 1 minute.
- Add chicken or vegetable broth and bring to a simmer.
- Pour in coconut milk, stirring to combine.
- Add soy sauce and fish sauce (if using).
- Add carrots, bell peppers, and mushrooms; simmer for 5–7 minutes until tender.
- Cook noodles according to package instructions and drain.
- Add cooked noodles to the soup.
- Stir in cooked chicken or tofu, if using.
- Squeeze fresh lime juice into the soup and adjust seasoning as needed.
- Garnish with cilantro, Thai basil, green onions, red chili slices, and lime wedges.
Notes
Customize spice level with extra chili or curry paste. For a vegetarian option, omit fish sauce and use tofu. Balance flavors by adding more coconut milk or a pinch of sugar if too spicy.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Nutrition
- Serving Size: 1 bowl
- Calories: 450
- Sugar: 5g
- Sodium: 800mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 18g
- Cholesterol: 35mg
Keywords: Thai, curry, noodle soup, coconut, spicy