Thai noodle soup is a fragrant, flavorful dish that brings together the savory and spicy elements of Thai cuisine in a comforting, aromatic bowl. With its blend of rich broth, tender noodles, and fresh herbs, this soup is perfect for those seeking a balance of heat, freshness, and heartiness in one dish.
The base of Thai noodle soup is a flavorful broth made from a combination of chicken or vegetable stock, garlic, ginger, lemongrass, and kaffir lime leaves. These ingredients infuse the broth with a bright, citrusy aroma and earthy depth. To further enhance the flavor, fish sauce and a touch of sugar are added, giving the broth its signature salty-sweet balance. A dash of chili paste or fresh chilies can also be incorporated to bring the heat, making it as spicy or mild as you prefer.
The soup typically features rice noodles, which soak up the flavorful broth and provide a tender, chewy texture. However, you can also use egg noodles or any other noodle of your choice. Along with the noodles, the soup often contains vegetables like mushrooms, bok choy, or spinach, which add a nice crunch and a pop of color.
For protein, Thai noodle soup can include chicken, shrimp, tofu, or a combination of the two. The protein is gently cooked in the broth, absorbing the flavors and adding a savory richness to the soup.
The soup is served hot and topped with fresh cilantro, Thai basil, lime wedges, and often bean sprouts, which add a refreshing, crunchy contrast to the rich broth. A drizzle of chili oil or a sprinkle of crushed peanuts can also be added for an extra layer of flavor and texture.
Thai noodle soup is a perfect dish for any time of year, offering a satisfying, comforting meal that’s both light and full of bold flavors. It’s a great option for lunch or dinner and can easily be customized based on dietary preferences.
For drinks, pair it with a cold Thai iced tea or a light, crisp beer like a pale lager to balance the heat of the soup.

Ingredients
- 1 tablespoon vegetable oil
- 3 cloves garlic minced
- 1 tablespoon red curry paste
- 400 ml coconut milk
- 500 ml chicken or vegetable broth
- 200 g rice noodles pre-soaked
- 2 tablespoons fish sauce or soy sauce for vegetarian
- 1 tablespoon lime juice
- 1 chicken breast sliced, optional for protein
- 1 scallion chopped, for garnish
- 1 red chili sliced, optional for spice
- 1 handful fresh cilantro for garnish
Instructions
- Heat the vegetable oil in a large pot over medium heat.
- Add minced garlic and cook until fragrant, about 1 minute.
- Stir in the red curry paste and cook for an additional 1 minute.
- Pour in the coconut milk and chicken or vegetable broth. Bring to a simmer.
- Add the chicken slices, if using, and cook until they are cooked through, about 5-7 minutes.
- Add the pre-soaked rice noodles and fish sauce, cooking for another 3-5 minutes until noodles are tender.
- Stir in lime juice and adjust seasoning with more fish sauce if needed.
- Serve the soup hot, garnished with chopped scallion, sliced red chili, and fresh cilantro.
Nutrition










This soup is amazing! The flavors are just perfect. I added some shrimp too and it was divine! 5 stars!
Good, but not my favorite. The noodles went mushy too fast. Next time I’ll try cooking them separately first. 4/5.
I totally get you! I cooked the noodles separately last time too, and it made a big difference. It’s such a tasty soup otherwise! 🌟
Why do we need coconut milk? Isn’t that just extra calories? I used less and it still tasted fine. 3 stars.
Coconut milk gives it that creamy richness! It really enhances the flavor. You probably just got lucky with your less amount. 😅
I followed the recipe but it was way too spicy for me! Maybe cut down on the red chili? 2/5
I hear you! It’s definitely spicy. You might wanna start with half a chili next time. Hope your next try is better!
Nah, you just gotta build up your spice tolerance! But yeah, maybe the chili was too much for some people. 🤷♂️
I’m skeptical about “pre-soaked” rice noodles. Mine clumped a bit and I had to stir a ton. Still, the broth had real Thai vibes once I added a splash more lime.
Tasted great but my noodles turned a little too soft—next time I’ll watch the simmer time more closely. Otherwise super flavorful and easy.
Glad you liked it! Yeah, rice noodles can go from perfect to mushy fast—next time I’d just check them starting around 2–3 minutes and pull the pot when they’re still slightly springy.
This turned out so cozy and flavorful! The red curry + coconut combo is perfect, and the lime at the end really wakes it up. I used chicken and it cooked fast. Will make again.
I don’t know, it was a bit too coconutty for my taste. Also, what’s the point of adding chicken if you don’t see it?
Smells amazing while cooking. I added extra chili and a splash of sriracha and it was restaurant-level. Cilantro on top is non-negotiable 😄
This was soooo comforting. The red curry + coconut milk combo tastes like I’m eating at a real Thai spot. I added extra lime at the end—perfect punch.
I’m not sure about “pre-soaked” rice noodles—mine didn’t soften evenly. Maybe I soaked them wrong or my brand is different. Still tasted good though, just needed tweaking.
I have never really cooked before, so the steps confused me a bit. Ended up burning the garlic. Oops!
So good! 😋 Easy, quick, and the garnishes make it look fancy. I will make again.
Pretty good, but my broth got a little too sweet from the coconut milk. Next time I’ll reduce coconut a bit and go heavier on lime/fish sauce. Still delicious though.
Wow. That lime at the end makes it pop. My whole kitchen smelled like takeout.
Totally agree—lime juice at the end is the secret. It’s like it wakes everything up. Also same here: my place smelled like delicious takeout 😄
I added lime earlier once and it tasted kinda flat, so yeah last-minute squeeze makes sense. I used soy sauce (no fish sauce) and it was still pretty good. Might try more chili next time though.
Meh. Not what I expected. Simple is alright but this was kinda bland for my taste. 😕
Made this tonight and it’s insanely flavorful for how simple it is. The curry + coconut combo is chef’s kiss. I added a little extra lime at the end and it really brightened everything.
I made it but mine was kinda bland? I think my curry paste was older or I didn’t let it cook long enough. Still decent though—next time I’ll do more garlic and lime.
Yes!! That red curry + coconut combo really does something magical. I also love finishing with lime—such a brightness boost.
This tastes like those Thai places! Garlic was super fragrant and the curry paste smell filled the kitchen. I’ll be making this again for sure.
Not gonna lie, it was tasty but mine was a little too “curry paste-y” and I think I used too much. Also I forgot to pre-soak the noodles… still worked though. Next time I’ll add lime more slowly.
Yes!! That garlic + red curry paste combo is exactly what I love about Thai noodle spots. I made this last week and it smelled sooo good before I even got to the noodles 😄
simple and yummy. Will make again 😄
This soup is amazing! So flavorful and easy to make. I added extra veggies and loved it! 🍜
Very flavorful, but I think my noodles were a bit too soft because I left them in the pot longer than 5 minutes. Next time I’ll pull them earlier and let them finish in residual heat.
That makes sense—rice noodles are super sensitive. “Pre-soaked” usually still means they can overcook fast. Letting them finish in the residual heat is a great call. Next time you might try 2–3 minutes and then stop once they’re just tender.
Simple and delicious! I made it vegetarian and it still turned out great! 👍
I cooked the chicken for 5-7 minutes and it was still a bit dry… maybe my slices were too thick. Overall tasty though, and the broth smells amazing.
I thought it was too spicy with the chili, but my sister loved it! So enjoy at your own risk!
As someone who meal preps, this reheats surprisingly well. The broth thickens slightly and the spices mellow out. I’ll definitely make it again, especially for work lunches.
Meal prep win for sure—love that the broth thickens a bit. I’m stealing your “work lunches” idea. 😄
Interesting… I tried reheating noodles before and they usually go mushy. Did you reheat covered or uncovered? Also is the coconut milk still creamy the next day?
Not bad, but my noodles turned mushy. Maybe I let them simmer too long—3-5 minutes felt a little too much. Flavor was still solid though.
Not my thing. The coconut milk was too sweet for me. I prefer my soups more savory.
Yum!!! My family devoured it! Definitely making it again! 😍
Super easy and quick. My whole family ate it and asked for seconds. Also, the garlic smell is unreal while it simmers.
Easy to make and very filling. I used tofu instead of chicken and it was great! 🍜
I’m glad you enjoyed it! Tofu is a great substitute and really absorbs the flavors. 😊
I don’t know, I think chicken gives more flavor. Tofu sounds weird for this recipe.
I don’t like fish sauce, so I used soy + a pinch of salt. It worked, but it felt more “average soup” than “wow.” Still ate it all though.
That makes sense—fish sauce is super specific flavor-wise. Soy can absolutely work, just won’t have that funky umami depth. Next time maybe try a tiny bit less soy and add a pinch more salt or a drop of Worcestershire (if you’re okay with it) for body.
Made this tonight and wow—smells like my favorite Thai place. The coconut milk + red curry paste combo is spot on. I added extra lime and it really woke everything up.
Is it really authentic? I mean, it has coconut milk but seems too simple for Thai food. 🤔
Fish sauce is a must in my opinion. Without it, it’s okay but not the same. Also garlic cooked for 1 minute is perfect—any longer I think it can get bitter.
The instructions are mostly clear, but “pre-soaked rice noodles” confused me. Mine were not pre-soaked so I ended up guessing. Still came out decent!
That makes sense—“pre-soaked” is definitely vague. I usually just soak/dunk the noodles according to the package, and if they’re already flexible I skip extra soaking and add them straight to the simmer like the recipe says. Glad yours still turned out decent!
Just one word: Perfect. I could eat this every day!
Easy recipe, but my noodles got mushy. Maybe I soaked them too long? Anyway, still tasty!
It was ok but I don’t think the coconut milk and curry go well together. Not my best attempt.
This tastes like restaurant soup—no lie. I didn’t have red curry paste so I used green curry paste and it still worked. Garlic step smelled amazing.
Why does it say “1 chicken breast”?? I’m guessing there’s a missing number or formatting. I used one breast anyway and it was fine. Recipe is good, just confusing text.
I don’t know, I followed the recipe but it came out bland. Maybe need more spices?
Is this really thai? I thought they use other noodles or something. Seems off.
Made this tonight and it’s honestly so cozy. The coconut broth with the red curry paste is a great combo—didn’t even need much extra seasoning. I used chicken breast and it cooked perfectly in the 5–7 minutes.
5–7 minutes for chicken breast?? Mine usually takes longer or it comes out kinda dry, so I added it earlier and simmered more. Still good though—broth is flavorful!
Totally agree—this is super cozy. The coconut + red curry combo really does most of the heavy lifting. I also didn’t have to add much extra seasoning after the lime.
This soup is absolutely delicious! The flavors are spot on. Will definitely make it again.
Five stars. Easy, cozy, and not complicated. The chili + lime combo is everything. My kid even ate it (rare).
Totally agree—this hits that cozy-creamy vibe without being fussy. The lime at the end is like the whole point 😄
Five stars too! I didn’t have fish sauce so I used soy only and it still tasted great. Also, is the lime supposed to go in at the very end? Mine got kinda mellow but still delish.
Yum! Just perfect for a cold day. Plus, it was super quick to make! 👍
This soup is amazing! The flavors are so vibrant. I added some shrimp too!
Love the balance of sweet coconut, salty fish sauce, and tangy lime. I added mushrooms and bok choy and it became a whole meal.
That combo sounds amazing—sweet coconut + fish sauce + lime is exactly the way to get that real Thai vibe. Mushrooms and bok choy are such a good upgrade too!
meh. too coconut-y and i forgot lime at the end so it was bland. wont lie, i was hungry tho.
Ugh, I feel you. Red curry + coconut is great but if the lime gets missed it really can turn bland fast. Next time just zest/juice at the end and it wakes up.
Meh… coconut-y is kinda the point, no? But yeah if you forgot the lime then that’s on you 😅 Still, I love when it’s quick and filling—hungry-me would forgive anything.
I made this for dinner and my whole family loved it! Super easy and delicious.
This is not authentic at all. Thai people don’t measure with tablespoons like this. Also the coconut milk amount seems too much—mine came out kinda sweet-ish.
I get what you mean—traditional Thai cooking is often a bit more “by feel” than strict tablespoon measuring. That said, 400 ml coconut milk isn’t automatically wrong depending on the curry paste and your broth brand. What brand of curry paste did you use?
Mine came out sweet too the first time 😅 I think it’s the coconut milk + curry paste combo. Next time I’ll cut coconut milk a little and add more lime/fish sauce at the end to balance it. Not sure it’s “not authentic,” just adjust proportions.
Honestly I followed it exactly and it turned out kinda bland. Maybe my curry paste was old? The broth needed more lime or more seasoning.
Pretty good! I used vegetable broth and soy sauce (no fish sauce) and it still tasted great. Next time I’ll slice the chili thinner for more even heat.
Way too much coconut milk for my taste—kinda sweet. I cut it in half and added more broth and it became way better. Lime saved it!
I’m not sure about the “pre-soaked” noodles part—I soaked mine too long and they got mushy. Flavor is solid, but timing needs attention.
I followed it exactly except I forgot the lime juice (oops). Tasted flat at first, but once I added lime after, wow. Huge difference.
Made this tonight and it was *so* good. The red curry + coconut milk combo is perfect, and the lime at the end really brightens everything up. I used chicken breast and it stayed tender.
Pretty good, but my noodles turned a bit mushy even though I pre-soaked. Next time I’ll shorten the cook time by a minute or two. Still tasty though!
That makes sense—rice noodles can go from “tender” to mushy fast. I usually add them right when the broth is barely simmering and pull the pot off the heat after ~3 minutes (they keep cooking in the hot liquid). Your idea to shorten by 1–2 minutes is spot on!
Okay this is tasty but I think the curry paste amount (1 tbsp) depends on brand. Mine was mild so I added more—worked out.
Pretty good! I used soy sauce (veg) and it still worked. Next time I’ll pre-soak the noodles a bit less because mine got a little soft, but flavor is solid.
Pretty solid recipe, but I think 3-5 minutes for the noodles might be too long depending on the brand. I ended up with softer-than-I-wanted noodles—still tasty though.
Good point—rice noodles are super brand-dependent. I usually start checking earlier (like 2–3 min) once they’re in, because “tender” can flip fast. I’m glad it was still tasty though!
Not gonna lie, I hate mincing garlic, so I used jar garlic… and it tasted kinda flat. With fresh garlic it would probably be great. Also I didn’t have cilantro and used parsley 😅
I used the jar stuff too and thought it was fine? Maybe not “flat,” just less punchy. Next time I’ll try fresh garlic and keep the cilantro—also quick question: do you mean cilantro for the whole cook or just garnish?
Totally agree—jarred garlic can taste a bit dull. Fresh garlic really brings the aroma. Also parsley isn’t the same, but in a pinch it’ll still work 😄
Kinda skeptical about red curry paste amount (1 tbsp). Mine tasted mild at first, then I adjusted with more paste and it improved a lot. Good base recipe.
Can someone tell me if I can use beef instead of chicken? Will it taste as good?
I did a vegetarian version with soy sauce and it was still delicious. The curry base is the star. I added extra chili and it kicked!
Didn’t turn out the same as when I had it at the Thai place. Not sure what I did wrong. 🤔
Is 400 ml coconut milk enough? Mine felt more like curry soup than creamy soup. Still flavorful, but I think I’ll bump it up next time. Maybe my broth was stronger than expected.
So freaking good! I added extra chili cause I love spicy. Definitely making this again!
Yum! So easy and quick to make. My whole family loved it! Will definitely make again.
Not bad, but I feel like 1 minute for the curry paste is too short? I didn’t get much depth. Could also be my curry paste brand was weak.