Thai Red Curry Noodle Soup Recipe
If you’re looking to liven up your dinner routine with a bowlful of bold flavor, let me introduce you to Thai Red Curry Noodle Soup. This one-pot wonder is steeped in fragrant spices, coconut milk, and vibrant veggies, finished off with a tangle of tender rice noodles. It’s the kind of soup that warms you from the inside out and hits every note—spicy, creamy, tangy, and utterly crave-worthy. Whether you’re a seasoned Thai food lover or just diving in, this soup brings all the excitement of your favorite takeout right to your own kitchen.

Ingredients You’ll Need
I love how this ingredient list balances simplicity and excitement—every item shows up for a reason, whether it’s layering flavor, bringing vibrant color, or adding that satisfying bite. With a handful of pantry staples and fresh produce, you’ll be amazed at how easily everything comes together for a showstopper of a meal.
- Coconut oil: This sets the stage with subtle tropical notes and helps soften the aromatics for a rich base.
- Onion: Provides sweetness and depth as it cooks down, forming the backbone of the flavor profile.
- Garlic: Minced and sautéed, it infuses the whole pot with that signature savory aroma.
- Fresh ginger: Brings a slight zing and freshness that makes the flavors really pop.
- Thai red curry paste: The soul of this dish, offering layers of spice, sweetness, and umami—use more or less to control the heat.
- Chicken or vegetable broth: Acts as the bubbling foundation, giving body and savory notes to every spoonful.
- Coconut milk: Delivers creamy richness and mellows out the spice—don’t skip it!
- Fish sauce: Adds a crucial hit of salty, funky umami; swap for soy sauce or tamari if making this vegan.
- Brown sugar: Just a teaspoon, but it magically rounds out all the sharp edges and balances the soup.
- Rice noodles: These slippery noodles soak up every drop of flavor, making each bite supremely slurpable.
- Red bell pepper: Sweet, crunchy, and a gorgeous pop of color.
- Sliced mushrooms: Their earthy flavor adds instant savoriness—and they soak up the curry broth deliciously.
- Baby spinach: Wilts in right at the end, adding freshness and a bonus nutrient boost.
- Cooked chicken or tofu (optional): Choose your protein adventure! Either soaks in the flavors beautifully and makes the soup a full meal.
- Lime juice: A generous squeeze at the end perks up every flavor for that authentic Thai zing.
- Fresh cilantro, green onions, and lime wedges (for garnish): Don’t skip these—they bring freshness and extra color to every steaming bowl.
How to Make Thai Red Curry Noodle Soup
Step 1: Sauté the Aromatics
Start by heating coconut oil in a large soup pot over medium heat. Add the sliced onions and let them cook for a few minutes until softened and translucent—you want them sweet, not browned. Stir in the garlic and ginger, letting everything sizzle together for about a minute. The kitchen will fill with the most inviting aroma—it’s your first hint that this Thai Red Curry Noodle Soup will be spectacular.
Step 2: Toast the Curry Paste
Add your Thai red curry paste to the aromatic base and stir it in well so it coats the onions, garlic, and ginger. Let it fry in the oil for a minute or two; this small step transforms the paste, coaxing out its deep, complex flavors. Adjust the amount based on your love for spice—a little goes a long way, and you can always stir in more later!
Step 3: Simmer the Broth
Pour in the chicken or vegetable broth. Turn up the heat and bring it all to a gentle simmer. Now, add the creamy coconut milk, savory fish sauce, and brown sugar. Give it a good stir and let the mix bubble away for 5–7 minutes. This is where flavors marry and magic happens, creating that velvety curry soup base we all love.
Step 4: Cook the Noodles and Veggies
Drop in the rice noodles, sliced red bell pepper, and mushrooms. Keep the soup at a lively simmer and cook for about 4–5 minutes—just until the noodles are tender and ready to slurp, and the veggies have softened but still have a bit of bite. If your noodles need a little longer, that’s totally fine—taste as you go!
Step 5: Finish with Greens and Protein
Right before serving, stir in the baby spinach and your protein of choice (cooked chicken or tofu, if you like). Simmer for another 2–3 minutes to wilt the spinach and make sure everything is heated through. Finally, add that bright squeeze of fresh lime juice. Taste your soup, then adjust with salt, more lime, or even another dollop of curry paste if you want extra punch.
Step 6: Garnish and Serve
Ladle the steaming soup into big bowls and load them up with a shower of fresh cilantro, sliced green onions, and extra lime wedges on the side. This is where Thai Red Curry Noodle Soup truly shines, visually and flavor-wise—don’t skip the toppings!
How to Serve Thai Red Curry Noodle Soup

Garnishes
The finishing touches are honestly half the fun. Sprinkle liberally with freshly chopped cilantro and green onions for a burst of freshness, and offer lime wedges for squeezing over each bowl to taste. If you like a bit of crunch, toss on some toasted peanuts or crispy shallots—the contrast is delicious!
Side Dishes
This soup is hearty enough to stand alone, but if you want a true Thai-inspired meal, serve it with a side of steamed jasmine rice, crisp spring rolls, or a cool cucumber salad. The mild sides highlight the bold, spicy, and creamy notes of the Thai Red Curry Noodle Soup perfectly.
Creative Ways to Present
For a fun twist, try serving the soup family-style in a big, colorful pot with a platter of toppings alongside, letting everyone customize their own bowl. Or, for a dinner party wow-factor, portion into smaller bowls as a vibrant appetizer course—it looks amazing with a swirl of coconut milk and a scatter of fresh herbs!
Make Ahead and Storage
Storing Leftovers
Any leftover Thai Red Curry Noodle Soup keeps well in the refrigerator. Store it in an airtight container for up to three days. The flavors deepen overnight, making it a fantastic make-ahead option for quick lunches or weeknight dinners. Just be aware the noodles may soak up some of the broth as they sit, so you might want to add a splash of extra stock when reheating.
Freezing
If you want to freeze this soup, I recommend doing so before adding the noodles and fresh greens. The curry broth with veggies and protein freezes beautifully for up to two months. When ready to enjoy, thaw and reheat, then add freshly cooked noodles and spinach right before serving to keep the texture spot on.
Reheating
Reheat Thai Red Curry Noodle Soup gently on the stovetop over medium-low, stirring occasionally. If it’s thickened up too much, simply add a splash of broth or water to loosen it to your desired consistency. The flavors will still be vibrant, and the soup will taste just as cozy as when you first made it!
FAQs
Can I make this soup vegetarian or vegan?
Absolutely! Use vegetable broth instead of chicken broth and omit the fish sauce, substituting with soy sauce or tamari for savory depth. Swap in tofu for the protein and you’ll have a delicious vegan Thai Red Curry Noodle Soup.
How spicy is this soup?
The heat level is totally customizable. Start with two tablespoons of curry paste for medium warmth and add more if you enjoy extra heat. You can also offer sliced fresh chili or chili oil at the table for spice lovers to add their own kick.
What type Main Course
Rice noodles are classic and soak up the curry flavors beautifully. Choose medium or wide rice sticks for the signature slurpy texture, but you can also use thin vermicelli if preferred—just adjust the cooking time so they don’t get mushy.
Can I add other vegetables?
Definitely! Feel free to toss in whatever veggies you have on hand, such as snap peas, bok choy, or carrots. Thai Red Curry Noodle Soup is an ideal fridge-cleanout recipe and adapts well to all sorts of vegetable additions.
Is this soup gluten-free?
Yes, as long as you use gluten-free rice noodles and double-check your curry paste and soy sauce (if used) for hidden gluten, this meal fits gluten-free and dairy-free diets beautifully.
Final Thoughts
Now that you’ve seen just how easy and rewarding it is to bring big Thai-inspired flavors home, I hope you’ll make Thai Red Curry Noodle Soup part of your regular meal rotation. Every bowl is pure comfort and adventure—so gather your ingredients, get cozy in the kitchen, and let your senses take a trip you’ll want to take again and again.
Print
Thai Red Curry Noodle Soup Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
This Thai Red Curry Noodle Soup is a flavorful and comforting dish that combines the aromatic spices of Thai red curry paste with creamy coconut milk, tender chicken or tofu, and fresh vegetables. It’s a perfect balance of spicy, savory, and slightly sweet flavors in every spoonful.
Ingredients
Main Soup:
- 1 tablespoon coconut oil
- 1 small onion (sliced)
- 3 cloves garlic (minced)
- 1 tablespoon fresh ginger (grated)
- 2–3 tablespoons Thai red curry paste
- 4 cups chicken or vegetable broth
- 1 can (13.5 oz) coconut milk
- 1 tablespoon fish sauce
- 1 teaspoon brown sugar
- 6 oz rice noodles
Add-ins:
- 1 red bell pepper (thinly sliced)
- 1 cup sliced mushrooms
- 2 cups baby spinach
- 1 cup cooked chicken or tofu (optional)
Garnish:
- juice of 1 lime
- fresh cilantro
- green onions
- lime wedges
Instructions
- Heat coconut oil: In a large pot over medium heat, sauté onion until softened. Add garlic, ginger, and red curry paste.
- Add broth and coconut milk: Pour in the broth, coconut milk, fish sauce, and brown sugar. Simmer to blend flavors.
- Cook noodles and veggies: Add rice noodles, bell pepper, and mushrooms. Cook until noodles are tender. Stir in spinach and protein if using.
- Finish and serve: Stir in lime juice, adjust seasoning, and garnish with cilantro, green onions, and lime wedges.
Notes
- Adjust curry paste for desired spiciness.
- For a vegan version, use vegetable broth and soy sauce instead of fish sauce.
- This soup reheats well and can be made ahead.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Nutrition
- Serving Size: 1 bowl
- Calories: 430
- Sugar: 7g
- Sodium: 860mg
- Fat: 22g
- Saturated Fat: 16g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 16g
- Cholesterol: 35mg