Thai Noodle Soup
Spicy Thai Noodle Soup with Shrimp is a bowl of comfort that hits all the right notes. With a rich and fragrant broth infused with vibrant flavors of ginger, lemongrass, and red chili, this dish perfectly balances heat and warmth. Each bite of tender shrimp and soft noodles brings a delightful texture, and the freshness of herbs adds a beautiful finish. Whether you’re warming up on a chilly evening or looking to impress friends at dinner, this soup is your answer.

I still remember the first time I made a spicy Thai noodle soup; it was a delightful experiment that turned out way better than expected. What I love most about this dish is how effortlessly it elevates a simple meal to something special. No more bland soups! This recipe packs a punch of deliciousness and is perfect for both busy weeknights and leisurely weekends. Trust me, this will become your new favorite go-to recipe!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 30 minutes, this dish is perfect for a busy weeknight dinner.
- Irresistible Flavor: The combination of coconut milk, red curry paste, and fresh ingredients creates a creamy, flavorful broth you can’t resist.
- Eye-Catching Appeal: Vibrant colors from shrimp, veggies, and herbs make for a striking presentation that lively dinner parties will appreciate.
- Flexible Serving: Enjoy this soup as a light lunch, hearty dinner, or even a warming appetizer.
- Diet-Friendly Options: Easily make it gluten-free by using certified gluten-free noodles and switching fish sauce for a gluten-free soy alternative.

Ingredients You’ll Need
3 cloves garlic, chopped
Adds aromatic depth and flavor; fresh garlic is always recommended for the best taste.
2 tablespoons fresh ginger, chopped
Offers a zesty warmth; you can substitute with ground ginger if fresh isn’t available, but the taste will vary.
1 tablespoon lemongrass paste
This aromatic paste infuses the broth with a fresh tang; if unavailable, you can finely chop fresh lemongrass instead.
2 tablespoons red curry paste
Provides the signature spice of the soup; adjust to taste if you prefer a milder dish.
1 cup cilantro, loosely chopped, or 1 tablespoon coriander paste
This bright herb adds freshness; if you dislike cilantro, you can omit it or use parsley.
1 tablespoon red chili paste
Offers an extra kick; feel free to reduce the amount for less heat.
1 red bell pepper, roughly chopped
Sweet and colorful, this veggie adds texture; yellow or orange peppers work nicely as substitutes.
1 yellow onion, roughly chopped
A great base flavor; red onion can also add a different color and sweetness, if desired.
2 tablespoons coconut or vegetable oil
Used for sautéing; coconut oil enhances the Thai flavor profile.
1 (14 oz.) can full-fat coconut milk
Creates a rich, creamy texture; make sure not to use light coconut milk for the best results.
4 cups chicken broth
Provides a savory base; feel free to substitute with vegetable broth for a lighter option.
1 (8 oz.) package rice or egg noodles, cooked to al dente and rinsed
Choose your preferred noodle type to add texture; make sure to rinse well to prevent sticking.
1 pound shrimp, peeled and deveined
Adds protein and flavor; use fresh or frozen shrimp (just thaw them properly).
2 limes (1 lime juiced, plus additional lime wedges for serving)
Adds acidity to balance the flavors; fresh lime juice is key for brightness.
2 tablespoons fish sauce
Enhances umami depth; substitute with soy sauce for a vegetarian version.
Optional garnishes: cilantro, sliced red jalapenos, sesame seeds
Get creative with toppings for added flair and flavor!
How to Make Thai Noodle Soup
Prepare the Spice Paste: Combine the 3 cloves chopped garlic, 2 tablespoons chopped fresh ginger, 1 tablespoon lemongrass paste, and 1 tablespoon red chili paste into a blender. Toss the roughly chopped red bell pepper and onion into the mix as well. Blitz until a thick, fragrant paste forms.
Sauté the Paste: Heat a large saucepan over medium-high heat and add 2 tablespoons of coconut or vegetable oil. Fry the spice paste for a couple of minutes, letting it bubble until it’s fragrant—a sure sign that your soup is about to taste fantastic!
Cook the Broth: Pour in the 4 cups of chicken broth and 1 (14 oz.) can of full-fat coconut milk. Bring the mixture to a boil, then reduce the heat to a simmer for about five minutes. This is the time to allocate for all those flavors to meld together beautifully.
Prepare the Shrimp: While the soup base simmers, focus on your shrimp. Peel and devein 1 pound of shrimp, and slice each in half; this ensures they cook quickly and are tender in the soup.
Add Shrimp & Fish Sauce: Stir the shrimp and 2 tablespoons of fish sauce into the simmering soup base. Let this simmer for another five minutes, until the shrimp turn a lovely pink color and are just cooked through.
Cook the Noodles: During the shrimp’s cooking time, prepare your noodles according to package directions. Once cooked, drain and rinse them before dividing amongst four bowls; the noodles will continue to soak up the broth’s flavors.
Finish the Soup: Adjust the flavor of your soup with a squeeze of juice from 1 lime, stirring to combine. It’s all about achieving that perfect balance!
Serve: Ladle the soup over the arranged noodles in each bowl. Top with fresh cilantro, slices of fresh chili for those that appreciate some zing, and enjoy immediately.
Storing & Reheating
To store any leftovers, let the soup cool completely, then transfer it to an airtight container. It can sit at room temperature for about 2 hours, or you can refrigerate it for up to 3 days. If you’d like to freeze your Thai noodle soup, it’s best to store it without the noodles to maintain their texture—freeze for up to 3 months. Reheat gently on the stovetop over medium heat until steaming, but be mindful that the noodles absorb liquid, so you might need to add a splash of broth or water to refresh the soup before serving.
Chef’s Helpful Tips
- Don’t Overcook the Shrimp: They only need about 5 minutes to become tender; overcooked shrimp can turn rubbery.
- Serve Freshly Cooked Noodles: If you prefer, you might cook the noodles while the broth simmers, ensuring they stay chewy.
- Use Fresh Ingredients: Fresh herbs and spices pack a bigger flavor punch; dried substitutes work in a pinch but won’t have the same impact.
- Adjust to Taste: Feel free to tweak the levels of spice and seasoning to suit your palate.
Spicy Thai Noodle Soup with Shrimp is a fantastic recipe that combines simplicity with bold flavors. The creamy broth and abundance of fresh ingredients create a delightful meal that’s not only satisfying but also looks stunning on the table. I encourage you to experiment a bit—perhaps try out different proteins or add in more vegetables based on what you have on hand. Each bowlful is a little adventure waiting to happen!
Recipe FAQs
Can I make this dish vegetarian?
What can I add for extra vegetables?
How can I adjust the spiciness level?
Can I prepare this soup in advance?
More Soups Recipes
👉 If you make my Thai Noodle Soup recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Thai Noodle Soup
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: Thai
Description
Savor the bold flavors of this Thai Noodle Soup, featuring shrimp, aromatic herbs, and creamy coconut milk. Perfect for a quick, healthy dinner or a cozy meal with friends!
Ingredients
- 3 cloves garlic, chopped
- 2 tablespoons fresh ginger, chopped
- 1 tablespoon lemongrass paste
- 2 tablespoons red curry paste
- 1 cup cilantro, loosely chopped, or 1 tablespoon coriander paste
- 1 tablespoon red chili paste
- 1 red bell pepper, roughly chopped
- 1 yellow onion, roughly chopped
- 2 tablespoons coconut or vegetable oil
- 1 14 oz. can full fat coconut milk
- 4 cups chicken broth
- 1 8 oz. package rice or egg noodles, cooked to al dente and rinsed
- 1 pound shrimp, peeled and deveined, sliced in half
- 2 limes, 1 lime juiced, plus additional lime wedges for serving
- 2 tablespoons fish sauce
- optional garnishes: cilantro, sliced red jalapeños, sesame seeds
Instructions
- Blend garlic, ginger, lemongrass, and red chili paste in a blender to form a thick paste with chopped red pepper, onion, and garlic.
- Heat a large saucepan over medium-high, add coconut oil, and fry the paste until fragrant, about 2 minutes.
- Pour in chicken broth and coconut milk, bring to a boil, then reduce heat and simmer for 5 minutes.
- Meanwhile, prepare shrimp by peeling, deveining, and slicing in half.
- Add shrimp and fish sauce to the soup, continue to simmer for another 5 minutes.
- Cook the noodles as per package instructions and divide between four bowls.
- Season the soup with lime juice, adjust to taste.
- Pour soup over noodles in bowls and garnish with cilantro, chili slices, and serve immediately.
Notes
For a vegetarian version, substitute shrimp with tofu.
Use fresh herbs for garnish to enhance flavors even more.
Nutrition
- Serving Size: 1 bowl
- Calories: 370
- Sugar: 3g
- Sodium: 800mg
- Fat: 24g
- Saturated Fat: 16g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 27g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 100mg




