This Northern-Style Vegan Thai Coconut Soup is a take on one of my favorite Thai soups: Khao Soi. This version is made vegan and gluten-free by using vegetable broth and replacing the traditional egg noodles with rice noodles.

northern-style vegan thai coconut soup

And…I’m back with another Thai recipe!

Have you missed them?

It’s been a little while since I’ve made a Thai inspired recipe on the blog. In fact, the last one I shared was this vegan pad Thai from all the way back in November. Well, don’t fret my friends! Because Thai cuisine (my all time favourite) is back. And this time, with a take on one of my FAV SOUPS EVER!

This Northern-Style Vegan Thai Coconut Soup:

  • Can be enjoyed as an appetizer or a main dish
  • Loaded with bold and vibrant Thai flavour
  • Is versatile and can use any types of noodles or veggies in it

As you can tell I’m getting pretty excited over here. Pretty much because I’ve been wanting to make my own take on a Khao Soi (northern Thai soup) for a while now.

northern-style vegan thai coconut soup

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’ve returned to Chiang Mai (and Thailand) 3 times now, (I know…I just love it there) and it keeps getting better and better. On my most recent trip there two years ago, the city was loaded with a ton more vegetarian and vegan restaurants. You can get anything from Pad thai, or stir-fried noodles, to soups, to curry bowls with tofu and brown rice.

northern-style vegan thai coconut soup

Chiang Mai is also known for their coffee, so you can find a ton of great little cafes in the area. I can’t exactly remember the name of the one I went too, but I had the most incredible almond milk latte at one of the little cafes while I was there.

Make sure to also not miss out on brunch and shopping for ceramics at Cafe Woo. That is where I bought the soup spoon you can see in the images on this post!

Traditionally a Khao soi is made with egg noodles, both in the soup and fried ones on top, a chicken leg, and some Indian curry powder in addition to the Thai curry paste. You can also find some vegetarian/ vegan-friendly versions of this recipe in Thailand of course, especially up in Nothern Thailand where it’s like a vegan mecca!

northern-style vegan thai coconut soup

My version of a Khao soi skips out on the chicken, (duh.) and uses rice noodles instead of egg noodles. But hey, if you like egg noodles in your soup I say GO FOR IT! If you opt to use egg noodles in this recipe and want to go super traditional, you can cook up half the egg noodles in boiling water, and then save a few to fry up quickly in some oil to top the soup with. That’s how I learned to make this soup in cooking class back in Thailand.

This soup is also a saviour if you feel any sort of sickness or cold coming on. It’s proven to beat any lingering winter cold you might have! (Okay, it’s only proven by me…but I swear it works.) I love to make a big batch of this soup when I have a cold to help clear it up. The combination of all the spices and ginger really works wonders!

Some more of my favourite Thai recipes on the blog:

northern-style vegan thai coconut soup

If you tried this Northern-Style Vegan 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 PinterestInstagram and Facebook for even more deliciousness!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
northern-style vegan thai coconut soup

Northern-Style Vegan Thai Coconut Soup

  • Author: Jess-Choosing Chia
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Cook
  • Cuisine: Thai


A Northern-style Thai soup made with curry, coconut, and loaded with noodles!




  1. Heat the avocado oil in a large pot on medium-high heat.
  2. 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.
  3. Add the Thai red curry paste, curry powder, turmeric powder, vegetable broth, and coconut milk. Bring to a boil stirring everything together, then lower the heat to medium-low and let simmer for 5 minutes.
  4. Next add in the soy sauce, coconut sugar, and lime juice and stir together. Reduce heat to low and let the soup simmer for another 5 minutes.
  5. While the soup is simmering, cook the rice noodles according to package directions.
  6. Add the rice noodles to the soup.
  7. Serve with fresh cilantro and a lime wedge.


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


  • Serving Size: 1/4 of recipe
  • Calories: 268
  • Carbohydrates: 32g
  • Fiber: 2.5g
  • Protein: 2.3g

Keywords: Thai soup, vegan Thai recipes, coconut soup recipe

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!