Thai Spicy Noodle Soup (Vegetarian and Vegan Recipe)
This post may contain affiliate links. Please read my disclosure for more information.
This Thai Spicy Noodle Soup recipe is vegetarian, vegan, and gluten-free. It makes an easy Asian noodle soup that is infused with fragrant red coconut curry flavors. Perhaps best of all, it is ready to eat in just 15 minutes! Learn how to make homemade Thai noodle soup with this quick and simple recipe.
If you are a fan of Asian noodle soup bowls, but have never made one before, this Thai Spicy Noodle Soup is the perfect place to start. It is full of complex and bold flavors, but is so simple to make. It makes a perfect weeknight dinner because it is super satisfying and takes mere minutes to cook.
Thai Noodle Soup Ingredients
Alright, before we get to the recipe, letโs talk ingredients. To make the best homemade Thai Noodle Soup, you will need:
- Coconut oil: I like using this as the cooking oil in this recipe, because it is healthy and gives an additional slightly coconut flavor to the soup. I recommend always using unrefined, virgin, and organic coconut oil.
- Garlic and ginger: These two ingredients are imperative in Asian cooking. Always use freshly grated/minced garlic and ginger for the best flavor.
- Red curry paste: This paste is used to add heat and complex curry flavor to the soup in one step. Different brands of curry paste can vary significantly in terms of spiciness and flavor. See below for my top choices.
- Vegetable stock: This will serve as the base for the soup broth. If you’re not vegetarian or vegan, chicken broth can be used instead.
- Coconut milk: This is added to tone down the heat from the curry paste. It also makes the broth nice and creamy. I typically use full-fat coconut milk, but youโre welcome to use low-fat if you prefer.
- Noodles: I use thin rice noodles when making this soup recipe. I love them because they only take a few minutes to cook and are naturally gluten-free.
- Lime juice: A good squeeze of citrus balances and brightens all the flavors in the soup. Make sure you always add lime at the very end of cooking, so that you don’t cook out the flavor.
Plus, of course, toppings! I always fall in the-more-the-merrier camp when it comes to toppings on Asian soup. Garnishing adds texture, additional layers of flavor, and makes the soup more presentable when serving. A few Iโd strongly recommend here include:
- Chopped fresh cilantro and green onions: These give a huge burst of freshness and also add a nice bright pop of color.
- Crushed peanuts: I like adding chopped peanuts because they add a bit of crunch. If you don’t have any on hand, any other kind of nuts can be used instead.
- Thai bird chilies: If you would like some extra heat (or you can add crushed red pepper flakes instead).
See the recipe card below for full information on ingredients and quantities.
How to Make Thai Spicy Noodle Soup
As a brief overview, to make this homemade Thai noodle soup recipe, simply:
1. Make the flavor base: Sautรฉ the garlic, ginger, and red curry paste in a bit of coconut oil until fragrant.
2. Add the liquids: Stir in the broth, coconut milk, and water and bring to a boil.
3. Cook the noodles: Add the rice noodles to the pot and let them sit until tender.
4. Add lime juice & garnish: Stir in your lime juice and garnish the soup with optional toppings, if desired.
Full instructions are included in the recipe at the bottom of this post, as always.
How To Keep Noodles from Getting Soggy in Soup
For best results, only let the noodles cook in the soup for a few minutes (just until they are softened) and then serve the soup right away. I find that if the noodles sit in the soup for too long after I make it, they tend to absorb a lot of the liquid and get very mushy.
Possible Recipe Variations
Want to customize this Thai noodle soup recipe a bit? Feel free toโฆ
- Add protein: You could add thinly sliced beef steak, shrimp, tofu, or shredded chicken to make the soup even heartier and more satiating.
- Make it milder: If you donโt like much heat in your food, I would recommend using half the amount of red curry paste the recipe calls for. And if the soup gets too spicy for you, just add more coconut milk, broth, and lime to tone it down a bit.
- Make it spicier: If you do like a lot of heat in your food, feel free to add more red curry paste, and/or a few thinly-sliced Thai red bird chilies.
- Add veggies: You’re welcome to add in whatever other vegetables you might love here. If you would like to save a step, you could also just add in a bag of a pre-chopped frozen stir-fry veggie mix.
Those are just some common variations for noodle soup. However, your options for customizing it are truly endless, so feel free to get creative!
More Thai Dinner Recipes
If you’re looking for more Thai food inspiration, I recommend these trying these recipes:
- Thai Spicy Shrimp Noodle Soup
- Thai Coconut Curry Rice
- Easy Homemade Pad Thai
- Coconut Curry Pumpkin Soup
- Thai Curry Chicken and Rice
For this Thai Spicy Noodle Soup recipe, I recommend:
Here are a few items that I suggest using to ensure this recipe comes out perfect:
- Mae Ploy Red Curry Paste – This is one I use and love! It gives amazing, authentic flavor to Thai dishes and adds the perfect amount of heat.
- Thai Kitchen Coconut Milk – I love the taste and consistency of this brand. It adds so much body and richness to soups and curries.
- Zulay Citrus Juicer โ If you cook with a lot of citrus, a sturdy juicer is a must. This one works for both lemons and limes and will squeeze out every last drop of juice like a pro. Worth every penny.
Important: If you are vegan, be sure to use a brand of Thai red curry paste that is vegan. The one I use is not, but Thai Kitchen Red Curry Paste is vegan and is also very good.
If you make this easy Thai spicy noodle soup recipe, let me know! Leave a comment with a star rating โ below, because I love hearing from you! โก
Thai Spicy Noodle Soup (Vegetarian and Vegan Recipe)
Ingredients
- 2 tablespoons coconut oil
- 2 cloves garlic, minced
- 1 tablespoon fresh grated ginger
- 2 tablespoons Thai red curry paste
- 4 cups vegetable broth
- 1 (14-ounce) can coconut milk
- 1 cup water
- 8 ounces rice noodles
- 1 tablespoon lime juice
- Optional garnishes: Fresh cilantro, green onions, crushed peanuts, and/or red chilies
Instructions
- In a large pot, heat the oil over medium heat. Add garlic, ginger, and curry paste and sautรฉ for 2 minutes to release the curryโs aromas.
- Stir in the broth, coconut milk, and water. Bring to a boil.
- Add the rice noodles to the pot and allow them to sit for a few minutes until softened.
- Stir in the lime juice. Serve immediately, topped with optional garnishes, if using.
Nutrition
Notes
- For best results, serve the soup right away once it is done cooking.
- If you are not vegan, you can substitute the vegetable broth with chicken broth.
ยฉ Everyday Easy Eats. All photos and content are copyright protected. Please do not use any of my recipes, text or images without prior permission.
Hi Alia, This soup looks SO amazing! I love how creamy it gets with the coconut milk. And how fast it is?!?! Can’t wait to make this during the week.
Hi Laurel, thanks so much! I love cooking with coconut milk, it adds so much richness to recipes. Haha yes I am a big fan of quick recipes too! I hope you do get a chance to make this sometime! ๐
Is the coconut milk sweetened or unsweetened
Hey Janessa – Unsweetened! ๐
also one more question, all i have is pancit rice noodles, will that work? or is there another substitute i could use?
Hi again Janessa – Yes pancit noodles will work! Just add the uncooked pancit noodles at the end and let them cook for a few minutes in the pot until they are soft and cooked through. ๐
I LOVED this recipe! I made it two weeks ago and ever since my boyfriend has been BEGGING me to make it again. Can’t wait to have it again tonight ๐ Thanks so much!
Hey Bre! Yay!! That makes me so happy! ๐ I am so glad you two enjoyed it! I especially love having this soup when I have a cold, because the spicy heat in it warms me right up. You are very welcome!!
Hey I’m making this right now and I can’t wait! I’m just curious….In the ingredients list it calls for 4 cups of vegetable/chicken broth but in the directions (#2) it says to add 1 cup water. I went with the 4 cups of broth and didn’t add any extra water I was just curious which was correct or maybe if I’m reading this wrong? Anyway, it’s on the stove and smells good!
Hey Sarah – I’m so glad you made it! So yes you’re supposed to add the 4 cups of broth plus 1 cup of water. I just usually don’t include water in the ingredients list in my recipes, so that’s why i just listed the broth. But if you didn’t add any extra water it should still turn out fine. I hope you liked the soup! ๐
Hi again Sarah! I just wanted to let you know that I amended the recipe to include the water in the ingredients list, to avoid any confusion in the future! ๐
Is there a yummy substitute for the chicken broth?
I’m looking for a gluten free version.
Thanks
Jay
Hi Jay! Yup, you can use vegetable broth instead! Just make sure it says “gluten-free” on the label! ๐
I am making this tonight! I know it is warm outside, but soup just sounds too good!
Hi Beth! Thank you! You should definitely make it! And I know what you mean, it is very warm outside and I am sipping on a hot mint tea right now. Sometimes you just need something hot and comforting no matter what! Let me know what you think of the recipe when you do make it! ๐
Thank you for the recipe! It was excellent! I made it exactly as you have it listed here. I topped it with cilantro, crushed peanuts and diced green onions. My 19 year old son broke out a set of chopsticks (I had no idea we had these) and proceeded to eat two huge bowls. Three of us nearly ate the whole pot!! I think next time I’ll try either shrimp or chicken in it, but really its stands fine on its own!
Hi Darren! You’re welcome!! Thanks so much, I am so glad you and your family enjoyed the recipe! It is a favorite in my house as well. Chicken or shrimp definitely go great with this soup, but I usually find myself just making the recipe as is. ๐
Hi Alia! I just came across your recipe and will be making it tomorrow. Question on the noodles, my husband is away for work so I get to enjoy this all to myself for a few days. Should I cook the noodles separately, then just add when warming? Rice noodles seem to be my nemesis, I always over cook them I think. Canโt wait for tomorrow nights dinner. ๐
Hi Melissa! Yay!! I’m excited for you to make it! Just cook the rice noodles exactly how it says in the recipe: At the very end, add the rice noodles to the pot and let them sit in the soup for 2-3 minutes, just until they are softened. If you do that, you definitely won’t overcook the noodles. Let me know how the recipe turns out at dinner tomorrow! ๐
Sorry if this is a basic question, but I’m a cooking novice, lol. When would you add in the tofu if you were using it – with the noodles? Would you recommend doing anything with them first, or just letting them marinate in the pot? Thanks!
Hey Nish! No worries, that is a perfectly valid question. ๐ Personally, when I am cooking with tofu, I like to crisp it up a bit in a frying pan before cooking anything else.
This is what I recommend: First cut up the tofu into small cubes and add a little bit of oil to the pan. When the oil is hot, add the tofu to the pan and cook it for a few minutes until it is golden on all sides. Then transfer the tofu to a plate and set it aside. Then you can make the recipe as it is written and add the tofu back to the soup at the very end. I hope that helps! ๐
I made this soup last night. I think I messed up? I cooked the noodles in the soup. The noodles absorbed the soup. The flavor was very good, but I think next time I will cook the noodles separately and add them to the bowl at plating. It could have been the noodles I used. They were a little thick not the super thin ones.
Hi Camela! Aww that’s too bad the soup didn’t turn out as you wanted. I usually use medium-sized rice noodles to make this soup.
I think the most important thing is to let the noodles cook in the soup for just a couple of minutes and then serve the soup right away. I find that if the noodles sit in the soup for too long after I make it, they can absorb a lot of the liquid. Maybe next time only allow the noodles sit in the soup for a few minutes before serving. I hope that helps! ๐
I love this recipe. I had to cook noodles twice the recommended time that the box recommended, about 16 mins to get noodles soft . And by that time the soup had thicken but poring more hot water thins it out. I will definitely make this again and add chicken. It’s like the Thai version of chicken soup.
Hi Staci! I’m so glad you enjoyed the soup! Did you use rice noodles? They should only take a few minutes to soften, so maybe it was the type of noodles that you used. Chicken would definitely be a great addition to this recipe! Thanks so much for letting me know! ๐
This soup was delicious! Just what I was looking for on a frigid Michigan winter night. This recipe will definitely be made again and again! I added some matchstick carrots, red cabbage and bok choy before the addition of lime juice and noodles and loved the comforting and warming flavors! Thank you for sharing!
Any suggestions for leftovers? The noodles seem to be sucking up all the broth. Iโm thinking pan fried noodles for tomorrowโs lunch.
Hi Jessica! Thanks so much! All of the extra vegetables you added would definitely take this recipe over the top! I usually never have leftovers haha!
Pan-fried noodles sound delicious though, so maybe do that! Or if you find the noodles have absorbed a lot of the broth, you could add more broth/water to thin it out. ๐
Hi Alia, I looked up the red curry paste you recommend and it contains shrimp paste so the recipe is not vegan. Just fyi.
Hi Ritu! Thanks for letting me know! The recipe is actually still vegan, as long as you use a vegan red curry paste. I have added a note and a recommendation for a good vegan red curry paste to clear up any confusion! ๐
Thanks Alia. That is really helpful since I don’t eat fish.
You’re welcome Ritu! I hope you enjoy the recipe! ๐
Loved this! Added a whole bunch of veggies before I added the liquid. Added cooked chicken at the end and i put noodled into each bowl with boiling water until soft and then drained and added the soup to the cooked noodles. Big hit.
Hi Melanie! Woo hoo! I’m so glad you enjoyed the soup! Lots of veggies + chicken are great additions to this recipe. Thanks for letting me know! ๐
This was a great lunch on a cold winter Alaskan day. Thanks for sharing!
Hi William! I’m so glad you enjoyed the recipe! You’re welcome! Thanks for letting me know! ๐
I would love to know what rice noodles you use. The 2 kinds of rice noodles that my grocery sells is vermicelli and straight cut, both by the brand A Taste Of Thai. One looks like angel hair and one looks like the kind you use in pad thai. I used the straight cut bc that is what it looks like in the picture but am curious to the ones you use in the recipe. It is cooking right now but the broth is absolutely delicious. I sautรฉed onions and chicken in butter/coconut oil before adding the rest of the ingredients you suggest. So good!!!!
Hi Amy! I just added a link to the exact noodles I use in the recipe card above. They are called medium rice stick noodles and they sound just like the straight cut noodles you described, because they similar to Pad Thai noodles. So it sounds like you made the right choice!
Chicken with onions is a great addition! You’ll have to let me know what you think of the soup once it is done cooking!! ๐
This is seriously the BEST Thai soup I have made. I have made several bc we love Thai. My husband even said it could be sold in a Thai restaurant, it’s that good. I added 1 chopped yellow onion and 4 thin chicken breast to butter/coconut oil and sautรฉ in a dutch oven. Then followed her recipe (but doubled it bc my guys eat a lot) and added her suggested toppings of cilantro, green onion and chopped peanuts. I hope you try this, you will not be disappointed!
Hi again Amy! Oh my gosh that makes me so happy!! Thank you so much! I am so glad you and your family enjoyed the recipe. You will have to try some of my other recipes sometime! ๐ I am going to add another Thai recipe soon so keep an eye out for that one. ๐ Have a great week!
I just cooked it. I added some tofu in it and it’s very delicious ๐คค, plus it cooks in no time ๐.
Hi Alex! I am so glad you liked the soup! Tofu is a great addition. ๐ Thanks so much for letting me know!
Hey would the broth be good the next day if you took the noodles out?
Yes absolutely! Just be sure to put all leftovers in the fridge. ๐
Yummy, easy recipe. Added chicken,onion and shredded carrots, made it a hearty soup. Easy to make too!
Hi Janet, thanks so much! Chicken, onion and shredded carrots would definitely taste great in this recipe. I am glad you enjoyed the soup! ๐
Hi! Can you add veggies? Peppers and broccoli?
Hi Amanda! Yes, you can absolutely add vegetables! I would sautรฉ them a bit to soften them up before adding the broth, coconut milk and water. ๐
Want some keto diet recipes for following my keto diet please as need to be able to eat while at work.
Hi Diane, for sure! I already have some keto/low carb recipes on the blog, just go to the search bar and search “Keto”. I’m also going to be adding some new keto recipes to the blog soon, stay tuned! ๐
I donโt have red curry or any curry in my fridge,is there any recommendation that I can sub? Thanks a lot๐
Hi! Thai curry paste serves as the main flavor base for the soup, so you do need some kind of curry paste to make this recipe. If you don’t have red curry paste, green or yellow curry paste can be used instead.
Alternatively, you could make your own curry paste from scratch. Here is a good recipe that I recommend using: https://www.recipetineats.com/thai-red-curry-paste/. I hope that helps! ๐
This is the best spicy asian soup ever. My husband and i couldnt stop eating it.
Hi Raina, thanks so much! I’m so glad you and your husband enjoyed the soup!
I know this is an old post, but just FYI, the red curry paste you recommend is not vegan or even vegetarian. One of the ingredients is shrimp paste and it contains traces of fish,
Hi Amanda, thanks for your comment. Yes, I am aware of that. I actually mentioned that in the notes just above the recipe card, along with my recommendation for another vegan red curry paste. ๐
I have been SO INTO Thai soups lately and this one looks great! I can’t wait to try!
Hi Lea! That’s great, Thai soups in general are very delicious. I hope you get to try it soon!
It was easy to make and delicious!. So comforting for a winter afternoon after work.
Aww thanks so much, Josefa! I’m very happy you enjoyed the recipe. It’s definitely one of my favorite recipes on the blog! ๐
This recipe was 100/10. I will be eating this on a weekly basis, surely. The richness and flavors are incredible.
Hi Michelle! Thank you so much for your lovely comment! I’m very happy you enjoyed my recipe. ๐
I thought this would be full of flavor, but it was very bland. No heat, I couldn’t taste the coconut milk and it was oily and thin and overpowered by the cilantro. However, I was able to save it by adding a good amount of salt and 1/2 T hot chili garlic sauce along with shrimp. Next time I will not add water and use less coconut oil. 1 star became 3 after adjustments.
Thank you for your feedback!