Northern-Style Thai Coconut Soup
This easy Northern-Style Thai Coconut Soup is a take on Tom Kha and a Khao Soi. This recipe comes together in under 30-minutes and is vegetarian/vegan-friendly and also gluten-free!
Vegetarian and Vegan Tom Kha
Say hello to my all-time and readerβs all-time favourite soup recipe!
If you love Thai recipes then youβll love Northern-Style Vegan Thai Coconut Soup. This soup is a take on a Tom Kha and a Khao Soi, which are two of my favourite Thai soups. This soup is similar to my Vegetarian Laksa, but with different flavour notes and variations of ingredients.
Tom Kha is a traditional Thai Coconut soup made with coconut milk, that chillies, lemongrass and other herbs. Itβs a classic Thai soup that usually also contains chicken in it and is in a white broth.
Khao Soi is a dish found in Nothern Thailand, and also in parts of Laos. Itβs a soup dish made with red curry paste, coconut and usually contains fried egg noodles on top. I had my very first Khao Soi experience years ago on my first trip to Thailand. It was in the North in an area called Chiang Mai, which is a huge foodie area! Chiang Mai is the cultural hub of Thailand, and if youβre planning a trip there do not skip out on this area!
I consider this soup a fusion of these two dishes. Itβs filled with Thai red curry paste, spices, coconut milk and rice noodles.
Why youβll love this Thai Coconut Soup
- Ready in less than 30 minutes. One thing I love about this recipe is that itβs ready in under 30 minutes, but packs SO much big flavour. Itβs easy to throw together and perfect for an easy dinner.
- Vegan and gluten-free. This soup is vegan and gluten-free friendly so everyone can enjoy it! Itβs made with (gluten-free) soy sauce instead of fish sauce and vegetable broth.
- Customizable. The recipe below doesnβt contain any added proteins or vegetables, but this soup is easily customizable to add whatever you like. Try some soft tofu, bok choy or any other veggies you love.
Ingredients to make this Vegan Coconut Soup
- Vegetable stock: you can use any type of stock you like here. If you are not vegetarian or vegan you can also use a chicken stock. A good quality stock (I usually like organic vegetable stock) will have the best taste.
- Coconut milk: make sure to used canned full-fat coconut milk. Coconut milk from a carton (for drinking) is not the same as canned coconut milk. Light coconut milk is also more diluted with water than full-fat coconut milk, so it wonβt give the same taste and richness to the broth.
- Onion: any regular onion will do.
- Garlic/ginger: fresh garlic and ginger will add a ton of flavour to this soup. In a traditional Tom Kha youβll often see galangal ginger, but for this recipe weβre keeping it simple with regular ginger.
- Red curry paste: to keep this recipe vegetarian, make sure to check the label of the curry paste you buy to make sure it doesnβt contain shrimp paste.
- Curry powder/turmeric: this is a *secret* ingredient that is used in Khao Soi that gives it a really bold and birght flavour. The turmeric helps to give the soup that vibrant colour.
- Soy sauce: make sure to use gluten-free soy sauce or tamari if needed. Otherwise any soy sauce will do.
- Coconut sugar: traditionally in Thailand palm sugar is used to sweeten dishes. Coconut sugar has a similar taste and is often easier to find at grocery stores.
- Lime: this helps balance out the coconut sugar and the flavours in the soup.
- Rice Noodes: I use pad Thai noodles, but vermicelli noodles or egg noodles will also work well.
How to make Thai Coconut Soup
Step 1
Start by browning the onions, garlic and ginger in a pot with some vegetable oil in it, then add the curry paste and spices and mix it all together, letting curry paste toast slightly.
Step 2
Next, add the vegetable stock and coconut milk and mix everything until combined. Then season with soy sauce, coconut sugar and lime and mix together.
Step 3
Bring the soup to a boil, then cover and let simmer for 15 minutes. Cook up some rice noodles according to package directions and add them to the soup. Top with some fresh herbs if you like!
Recipe add-ins and substitutions
There are so many different ways you can switch up this Vegan Thai Coconut Soup and ways you can vary it. This soup recipe can act as your βbaseβ to play around with however you like!
Add-ins
- Bok choy
- Edamae
- Broccoli
- Thai eggplant
- Red peppers
- Mushrooms
- Soft tofu
- Herbs
Substitions
- Curry paste: substitite red curry paste for any curry paste you love (green or yellow would both work well)
- Rice noodles: change them for any noodles you love, or even konjac noodles for a grain-free option.
- Coconut sugar: if you canβt find this you can use maple syrup, agave or honey (for a non-vegan option)
The secret to a tasty Thai soup
Thai cusine is all about balancing sweet, salty, spicy and sour notes. You may notice that many Thai dishes have these elements in them that just create a huge burst of flavour when you eat them.
We achieve this combination of flavour in this soup by adding in coconut sugar, soy sauce and lime juice. You can also add in chillies, but keep in mind that most red curry pastes already have chillie in them which will give a spicy element to th dish.
Depenidng on your personal taste, you may find that you enjoy a bit more of some of these elements, so feel free to play around and add more or less of each of these ingredients to suite your personal taste.
Expert tips to make this Thai Coconut Soup perfectly
- Different brands of Thai curry paste can be spicier than others, so start with less curry paste in the recipe and adjust as needed if you have a low spice tollerance.
- Do not cook the noodles directly in the soup broth. If you do they will absorb all the broth and youβll be left with no soup.
- Store noodles and soup separately in the fridge for up to a week. (If you store the noodles in the soup broth, the noodles will become soggy.)
How to store this vegetarian Thai soup
Fridge: store any leftover soup broth and noodles separately in the fridge for up to 5 days. Itβs important to store these separately, otherwise, the noodles will absorb all the broth if stored together and you wonβt be left with much soup. (Also, this will make the noodles soggy.)
Freezer: store soup broth in a freezer-safe container for up to 3 months. Let defrost on the countertop or in the microwave. Reheat on the stovetop or in the microwave. Do not freeze the noodles with the soup! These will become soggy after being defrosted. Itβs best to just make a batch of fresh noodles for servings.
FAQ
While traditional Thai soups are made with fish sauce, this version is made vegan by using soy sauce and vegetable broth.
This soup is good for you in moderation. Itβs relatively light with just some broth and noodles. Keep in mind that coconut milk does contain quite a bit of calories and fat, so itβs best enjoyed here and then rather than every day.
I find red curry paste is the best in this soup and it adds beautiful colour to the broth. That being said yellow or red curry paste will work well too.
Some more Thai recipes to try:
- Thai Carrot And Ginger Soup
- Favourite Vegan Pad Thai
- One pot Thai red curry noodles
- Vegan Pad See Ew
- Thai Coconut Curry Tofu
- Spicy Thai Butternut Squash Soup
If you tried this Northern-Style Thai Coconut Soup or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! Be sure to follow along on Pinterest, Instagram and Facebook for even more deliciousness!
Northern-Style Thai Coconut Soup
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Cook
- Cuisine: Thai
- Diet: Vegan
Description
A Northern-style Thai Coconut Soup made with red curry, coconut, and loaded with noodles for a savoury cant-stop-eating soup you wonβt be able to get enough of!
Ingredients
- 1 1/2 tbsp avocado oil (or vegetable oil)
- 1 onion, roughly chopped
- 4 garlic cloves, roughly chopped
- 1-inch cube of ginger
- 1β2 tbsp of Thai red curry paste (*see note)
- 2 tsp curry powder
- 1/2 tsp turmeric powder
- 1 Litre (4 cups) low-sodium vegetable broth
- 1 cup coconut milk (full-fat from a can)
- 2β3 tbsp soy sauce (*gluten-free if needed)
- 2 tbsp coconut sugar (maple syrup or agave work too)
- juice of 1/2 lime
- 7oz rice noodles (about 1/2 a pack)
- cilantro to top
Instructions
- Heat the avocado oil in a large pot on medium-high heat.
- Add the onion and cook on medium heat for 2-3 minutes until translucent. Next, add the garlic and ginger and cook for another minute.
- Add the Thai red curry paste, curry powder and turmeric powder mixing everything together for 30 seconds and letting the curry paste cook slightly until aromatic.
- Add the vegetable broth, and coconut milk, soy sauce, coconut sugar and lime juice, and bring to a boil stirring everything together, then lower the heat to medium-low and let simmer for 10 minutes.
- While the soup is simmering, cook the rice noodles according to package directions.
- Add the rice noodles to the soup.
- Serve with fresh cilantro and a lime wedge (optional)Β
Notes
Some brands of Thai curry paste are spicier than others. Iβd recommend starting with 1 tbsp and then adding more as needed to your taste. Depending on how salty your vegetable broth is to start, you may need more or less soy sauce. Taste and adjust accordingly
Do not cook the noodles directly in the soup broth. If you do they will absorb all the broth and youβll be left with no soup.
Store noodles and soup separately in the fridge for up to a week. (If you store the noodles in the soup broth, the noodles will become soggy.)
Store noodles and broth separately in the fridge for up to 5 days.Β
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 268
- Sugar: 5g
- Fat: 13g
- Carbohydrates: 30g
- Fiber: 2.5g
- Protein: 3.2g
This post contains affiliate links which means I will make a small commission if you purchase through those links. I only recommend products that I know, trust and love!
Hi Jessica, Can’t wait to try this!
Do you know if I can substitute soy sauce? Thanks Jessica.
Hi Josephine! Is it for gluten-free? You can use tamari, coconut aminos or fish sauce
Okay – great! I can’t take soya. I will check out the coconut aminos. Many thanks Jessica! π
This soup was delicious and easy to make – loved the flavours! I couldn’t find a red curry paste so opted for green, and it turned out great!
Thanks Emma! So happy yu enjoyed!
Can you share where you found these pretty pottery bowls? I would love to purchase some for my kitchen – they are beautiful! π
Hi Andi, they’re handmade from a pottery designer, I’m not sure where you can find something similar online!
love it. have made this soup many times, adding veggies and sometimes seitan/tofu.
So glad you love the recipe! π
Excellent flavours, very easy to prepare! Β Veered from original by adding bell peppers, edamame and mushrooms. Β Next time I might add chicken or shrimp. Β A keeper!
Happy you enjoyed it!
Really yummy. I used 1 Tbsp curry paste and added some tofu and baby spinach, to make it more substantial and nutritious.
So happy you enjoyed it!
This recipe is fabulous and comes together quickly! I used the Mekhala brand of red curry and it was way too spicy for me! However, I just added an extra two tablespoons of lime and one extra tablespoon of soy sauce and it was perfect! My mistake because she does call that out in the notes. I added cauliflower, bell pepper, carrots, and baby bok choy to mine :).
*forgot to add the rating!
Thanks Katie! π
So happy you enjoyed it! It’s one of my personal favourites.
Tasted exactly like a restaurantβs. Loved it so much, weβre serving it to guests tonight. We love the flavor of curry, but not the heat. I only did 1 teaspoon of curry paste, and used yellow curry instead. Β So delicious! Thanks for sharing!
So happy you like the recipe Megan!
Delicious recipe!!Β
Glad you enjoyed π
I made this tonight and it was so good! I used a whole can of coconut milk and added a bunch of veggies and some salmon I needed to use. Yum!
Hi Julia, so happy you enjoyed the recipe! π
Iβve made similar versions of this soup, but they donβt quite compare to this one! Itβs fairly simple and the flavor is wonderful! Iβve made it many times now and everyone in the family loves it!
Happy you and your family are enjoying it Karie π
One of our favorites! So quick and easy, and so so so delicious!Β
So happy you liked it Courtney π
Made this tonight and it was fabulous!! I added bell peppers and fontaine sante tofu in Indian flavour (I just pressed it and popped it cubed in the air fryer for about 10 minutes first.
My question is, how the heck do you eat this!?! Lol
I made such a mess with long noodles in the broth I used a fork and spoon and still kept splashing broth everywhere. What’s the secret?
Hi Allison, I’m so happy you enjoyed the recipe! π Eating noodle soups can be a bit tricky to avoid soup splashing everywhere. The trick is to use a big bowl with high sides (like you would get if you ordered a pho soup in a Vietnamese restaurant)
Loved this soup.. the spice and flavour is bang on! Will be making this again and adding tofu and vegetable. Delicious. ! Another great recipe Jessica , thank you!
I have lost count of how many times I have made this soup, I’ve gifted it to friends along with the recipe too. It’s so quick and easy and always delicious. Last year as we were unable to even think about travelling, I decided to try new recipes from countries we might like to visit…this soup was for our Thailand visit. Tonight, I’ve added mushrooms, red peppers, green beans and kale (just because the last 3 are abundant still in our garden, no frost here in Canada yet).
Hi Joan! I’m so happy you’re loving the recipe π
Loved this soup. I ended up putting the entire little jar of red Thai curry paste. Will definitely make this again. ThanksΒ
Thanks so much Mary! Happy you loved it π
Thanks For Sharing this amazing recipe. My family loved it. I will be sharing this recipe with my friends. Hope the will like it.
Happy to hear you and your family both loved it!
Question – how much veg broth do you add? if you choose M – metric it says 1 liter but US says 4 1/2 liters and none of the other measurements change???
Hi Laurie, 1 litre is roughly 4 cups in US measurements!
I love this! I added a bag of frozen butternut squash while it was simmering. Then sprinkled Β some cashews and pepitas before serving. So good!Β
Happy you enjoyed it Renee!
Absolutely delicious!! I added carrots and edamame and also a dash of garam masala. I highly recommend this!!Β
Thanks Susan! Happy you enjoyed it!
really yummy me and my mom really enjoyed it. I don’t cook a lot but this was really easy and was really good.
So happy you both enjoyed Eva!
I canβt tell you how many times my husband and I have made this. Itβs incredible! Easy!! And most of all delish!
Happy you enjoyed the recipe Brooke!
I LOVE LOVE LOVE this! I end up having more than one plate of it! It is definitely a favourite!
Thanks Nik! Happy you loved it π
Delicious! I only did a tablespoon of the thai curry paste – next time Ill add more so it’s a bit spicier. I didnt have a lime so I used ACV. Next time Ill male sure I have the lime. I will definitely be making this one again.
Glad you enjoyed jennifer! π
I love this soup! So easy and quick to make, I also added 2x lemongrass and chilli flakes for extra heat. It’s my favourite one at the moment π Thnak you so much for sharing the recipe.
So happy you loved the recipe!
A go to of mine! I make this with rice noodles frequently and add chicken or shrimp sometimes! So good!
Happy you love it Jordyn! π
This soup is great, Β I only had Indian curry powder on hand and used that – I call it Thai Indian Fusion. Β Additionally, Β I added rice noodles. Β My husband and kids both enjoyed it as well.Β
So happy you enjoyed Sookie!
Tried this soup today. Love it. Unfortunately hubby doesnβt like the smell of curry but heβll live. He wonβt even try it. More for me.Β
Happy you enjoyed it Jane! Guess you’re Husband will just have to get used to the smell of curry π
Really delicious recipe, thanks for sharing
Happy you enjoyed Stacey!
So very delicious and flavorful! Made it with 2 Tbsp. red curry paste, should have followed your directions to start with 1 Tbsp. and add more if needed as itβs pretty spicy for me. Β I just added more veg broth and coconut milk to mellow it out a bit. Yummy, will definitely make this again!
Glad you enjoyed Felicia π
This was delicious beyond words. My husband and I both agreed it was the best thai noodle soup recipe that we’ve ever had. Added sliced red peppers and topped with cilantro and crushed peanuts. Thanks Jess!
Thanks Carla! So happy to hear you both loved it! π
We love this recipe! Β Have made it multiple times and usually add tofu, spinach, and broccoli. Β Perfect for a cold winter day!Β
So happy you loved it!
Does anyone know if this reheats well with the cooked noodles? Do they go a bit mushy in the fridge? Xx
Hi Fiona, it’s best to store the soup and noodles separately in the fridge
Loved it. Greetings from Denmark π
Thanks Salma! Happy you enjoyed!
Do you think I could substitute coconut oil for the avocado oil?
Yes!
I have made this recipe three times now and I’ve loved it every time! Super yummy and wonderful for cold weather.
So happy you love it Alyssa!
This is the best soup recipe EVER! I love waiting for soup weather and this is a go to in my house. I love it. it’s so easy and so delicious. Thank you for introducing me to this.Β
Thanks Jewels! Glad you enjoyed it! π
Wow this was really good soup. It will become a favorite to serve. We used fine rice noodles. It is a keeper! Thank your such an amayzing dish.
Thanks Sim! So happy you enjoyed!
Perfection!!! Added protein. Was like I was enjoying my favorite local Thai restaurant! My hubby doesnβt eat or drink coconut, curry, or Thai foods and yet he enjoyed two bowls!!!Β
Thanks Cori! Happy you enjoyed!
Amazing recipe with so much flavorΒ
Thanks Brittini! Happy you loved the recipe!
Super excited about this! I plan to make it in the slow cooker and have a couple questions… If I add Japanese sweet potato, mushrooms, and bell pepper, what do you think about timing? I usually add mushrooms at the end, but do you think I should cook it all on low or on high and for how long? I’m really good at turning awesome recipes into mush, unfortunately
Hey Tess! If you want to add those in I’d say towards the beginning. Actually maybe even with the onions etc and let them sautee a few minutes. Since the soup cooks up pretty quick you’ll want to leave enough time for the sweet potato to soften!
Oh my goodness. This was so good. Saving this for future use during my favorite season: soup season!Β
Thanks Tasha! Happy you enjoyed it! Soup season is also my fav π
Sooooo good!
Thanks Chrisitne π
I want to add bamboo shoots when would I add that in?
Hi Edith, you can add those in whenever since they are technically precooked
Would this work well with vermicelli noodles?
Hi Marie, Yes it would!
LOVED IT!!!
Thanks Lynn!
This recipe is delicious! I made a batch last night for my family (no leftovers). So I made it again tonight doubling the recipe. Yum!! And Thank you!!!
Thanks Courntey! Glad you enjoyed!
Absolutely delicious! The husband and toddler both loved it, too – so weβre definitely going to be adding this to our menu rotation! They didnβt have red curry paste at the store (thanks, COVID-19), so we used green Thai curry paste instead. We also stirred in about 2 cups of baby spinach so it was just wilted at the end. So easy and fast to whip up, too. Gotta love a one-pot meal. Highly recommend!
Thanks Fancy! So happy you and your family all enjoyed this recipe!
I love this recipe. I usually make a double batch twice a month, and then we eat it for lunch or a quick dinner though the week. My husband and I both enjoy it so much. Thank you!
So happy you and your husband both love it Jen!
LOVED IT! 10/10 would recommend to all my friends (which I actually did, haha). It’s quick and easy and perfect for the lunch break as you don’t feel too full afterwards. Thanks for this brilliant recipe.
Thanks Vanessa! So happy to hear that π
Love it still sweating since I added red pepper flakes, thank you for taking me back to Thailand, it was my first time doing an online recipe with so many ingredients, grateful I did would continue to follow your recipes.
Safe quarantine ππ½
Thanks so much for trying it David, we’re glad you loved it! Stay well π
Absolutely amazing! We added red cabbage, tofu, and sesame seeds. Will definitely make again.
Thank you for the review Alexia, so glad you enjoyed!
This recipe is packed full of flavor, so yummy, light and filling. Itβs so easy to make and I end up with a lot of leftovers. I pair the lemongrass marinated tofu of hers with it. Every recipe I try on here Iβm not only taste good but, I feel so energized and happy.
Thank you SO much Freya!! π
This is an excellent recipe and easy to make. we really enjoyed it!
Thanks for the review Roberta! Glad you enjoyed it π
Hi!! If cooked in a crock pot/ slow cooker, would you just add all the ingredients at the same time – aside from the noodles?
Thank you!
Hi Isabella, yes exactly!
I want to add tofu to this recipe, how do you suggest preparing it with tofu?