If you’re craving a soul-warming bowl of something spicy, creamy, and full of flavor, look no further than Thai Red Curry Noodle Soup. This dish is the perfect combination of comforting noodles and the bold, aromatic flavors of traditional Thai curry—all in one hearty, satisfying soup. Whether you’re new to Thai cuisine or a seasoned fan, this soup delivers restaurant-quality flavor in the comfort of your own kitchen.
It’s spicy, creamy, slurp-worthy, and easily customizable to suit your taste buds. Plus, it comes together surprisingly fast, making it perfect for busy weeknights or when you want to impress with minimal effort.
What Is Thai Red Curry Noodle Soup?
Thai Red Curry Noodle Soup (often inspired by khao soi and similar Thai soups) is a rich, coconut milk–based soup flavored with red curry paste, aromatics like garlic and ginger, and often finished with lime juice and herbs. The dish typically includes noodles—rice noodles, egg noodles, or ramen—paired with proteins such as chicken, shrimp, or tofu, and loaded with vegetables for texture and nutrition.
What makes this dish stand out is its deep layers of flavor: spicy, sweet, salty, and slightly sour—exactly the balance that Thai cuisine is known for.
Why You’ll Love This Thai Red Curry Noodle Soup
- 🌶️ Packed with flavor from aromatic herbs and curry paste
- 🍜 Comforting and hearty with slurpable noodles in a rich broth
- 🥥 Creamy and indulgent thanks to coconut milk
- ⏱️ Quick and easy—ready in under 30 minutes
- 🥦 Customizable with your favorite proteins and veggies
- 🥢 Restaurant-style meal at home—no takeout required

Ingredients You’ll Need
Aromatic Base:
- 1 tbsp oil (coconut, vegetable, or sesame)
- 1 small onion, sliced
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, minced or grated
- 2–3 tbsp Thai red curry paste (adjust to heat preference)
Soup Base:
- 1 can (13.5 oz) full-fat coconut milk
- 4 cups chicken broth or vegetable broth
- 1 tbsp fish sauce (optional, for umami depth)
- 1 tsp soy sauce or tamari
- 1 tsp brown sugar or coconut sugar
- Juice of 1 lime (plus more for serving)
Noodles & Protein:
- 6 oz rice noodles (vermicelli or flat) or ramen noodles
- 1 lb chicken breast, shrimp, tofu, or tempeh, thinly sliced
Vegetables (choose your favorites):
- 1 red bell pepper, julienned
- 1 cup baby spinach or bok choy
- 1/2 cup shredded carrots
- 1/2 cup bean sprouts
- Mushrooms, snow peas, or broccoli (optional)
Toppings:
- Fresh cilantro
- Thai basil (if available)
- Sliced green onions
- Lime wedges
- Red chili flakes or fresh chilies
- Crispy onions or peanuts (optional for texture)
Step-by-Step Instructions
1. Sauté Aromatics
Heat oil in a large pot over medium heat. Add sliced onion and sauté for 2–3 minutes until translucent. Stir in garlic and ginger and cook until fragrant, about 1 minute.
2. Add Curry Paste
Stir in the Thai red curry paste and cook for another 1–2 minutes, allowing the spices to bloom and deepen in flavor.
3. Pour in Liquids
Add coconut milk and stir until the curry paste is fully incorporated. Then add broth, fish sauce, soy sauce, and brown sugar. Bring the mixture to a gentle boil.
4. Add Protein
Add your sliced chicken, shrimp, tofu, or other protein and reduce heat to a simmer. Let it cook until the protein is fully cooked through (chicken 10–12 minutes, shrimp 3–5 minutes, tofu 5–7 minutes).
5. Cook the Noodles Separately
While the soup simmers, cook noodles according to package instructions in a separate pot. Drain and set aside. This prevents noodles from soaking up too much broth or getting mushy.
6. Add Vegetables
Add bell pepper, spinach, and any other quick-cooking vegetables. Simmer for an additional 2–4 minutes until tender.
7. Finish with Lime Juice
Turn off heat and stir in lime juice. Taste and adjust seasonings—add more fish sauce, sugar, or lime juice as desired.
8. Assemble the Bowls
Divide noodles into bowls and ladle the hot soup and toppings over them. Garnish with fresh herbs, lime wedges, and your choice of toppings.
Tips for Success
- Use authentic Thai red curry paste: Brands like Maesri or Thai Kitchen offer bold, balanced flavor.
- Balance is key: Thai cuisine relies on sweet, salty, sour, and spicy elements—don’t skip the lime or sugar!
- Cook noodles separately: To avoid soggy noodles, always keep them separate until serving.
- Make it vegetarian: Skip the fish sauce and use vegetable broth and tofu or mushrooms.
- Meal prep tip: Store noodles and soup separately in the fridge and combine when reheating.
Flavor Variations
- Creamier version: Add a second can of coconut milk for extra richness.
- Extra heat: Add fresh Thai chilies, sriracha, or chili oil.
- Add peanut butter: A tablespoon of peanut butter can add nutty depth—think Thai peanut curry fusion!
- Use different noodles: Udon, soba, or egg noodles also work for a twist in texture.
Nutrition Info (Per Serving, Approximate)
- Calories: 400–500
- Protein: 20–30g
- Fat: 20–25g
- Carbohydrates: 30–40g
- Fiber: 4–6g
(Varies depending on noodle and protein choice)
This soup is gluten-free (if using gluten-free soy sauce), dairy-free, and can be made paleo or Whole30 with a few swaps.
What to Serve with Thai Red Curry Noodle Soup
- Thai cucumber salad for a refreshing crunch
- Spring rolls or summer rolls as a light appetizer
- Sticky rice or jasmine rice on the side (if skipping noodles)
- Thai iced tea or coconut water for a cooling drink
Final Thoughts
Thai Red Curry Noodle Soup is more than just a bowl of comfort—it’s a celebration of Thailand’s rich culinary traditions. The creamy coconut broth, the kick of curry, the tender noodles, and the vibrant veggies all come together to create a truly unforgettable dish.
It’s a meal that’s as cozy as a soup, as hearty as a curry, and as satisfying as your favorite noodle bowl. Whether you’re a spice lover, a noodle fanatic, or just looking to elevate your weeknight dinner routine, this soup is sure to hit the spot.
