
This Vegan Thai Curry Coconut Udon Noodle Soup can be made in just 20 minutes, making it a great quick & easy vegan weeknight dinner idea.
A 1-Pot Recipe That’s Perfect for a Cozy Night In
This Tom Kha Gai soup inspired Vegan Thai Curry Udon Noodle Soup is perfect for a fall or winter night dinner or even a lunch with friends and family. Instead of chicken, I used udon noodles that were the perfect pair to the creamy coconut base, the fragrant seasoning and the fresh mushrooms and bok choy.
The best part? You can make this vegan Thai curry noodle soup in under 20 minutes from start to finish! You’ll find a recipe recap at the very end of the post, but keep scrolling for step by step instructions and an overview of all the ingredients and suggested alternatives.

Why You’ll Love This Vegan Thai Curry Noodle Soup Recipe
- It’s Vegan/Plant-based
- It can be made gluten-free
- It’s ready in under 20 minutes!
- It’s super flavorful and delicious!
Vegan Thai Curry Udon Noodle Soup – Ingredients You’ll Need
This vegan thai curry udon noodle soup recipe will turn out best with all of these ingredients, but some are more essential tan others and a few can be swapped out for other ingredients. Here’s an overview (scroll down to the recipe card for the exact amount of each of them).

Coconut oil: you can choose either virgin or refined coconut oil for this thai curry noodle soup. The main difference is that refined coconut oil has a neutral taste and smell whereas virgin coconut oil has a much stronger and very coconut-y fragrance and taste. In most recipes, you might prefer using the refined version in order not to overpower the other ingredients, but since this recipe also includes coconut milk, it doesn’t really matter which one you use! If you can’t decide, I’d opt for the refined version so you can use it in a wider variety of other recipes as well. If you don’t have or like coconut oil at all, avocado oil and olive oil are good alternatives.
Fresh lemongrass: You can find fresh lemongrass in the herb section of most supermarkets, health food stores and Asian markets. You can buy it in dried form too, but fresh is really best if you can find it!
Red thai curry paste: this is one of the most important ingredients of this vegan thai curry noodle soup recipe, so make sure you don’t skip it. It usually comes in small glass jars and can be found in Asian supermarkets or the Asian food section of any larger supermarket. Since this is a pantry item that only needs to be refrigerated after opening, it can also easily be ordered online. Important note: traditional curry powder cannot be used as an alternative to thai curry paste here as it would alter the dish’s flavors too much.
Fresh ginger root: fresh ginger is an amazingly versatile ingredient. You’ll only need a small piece (most stores let you buy ginger root by weight), but if you have any left over, you can add it to juices and smoothies, as well as stir-fry’s and soups.
Onion powder: I used onion powder instead of fresh onions in this vegan thai curry noodle soup recipe so that you don’t have to strain out the aromatics after adding the broth, making it much more convenient and also allowing you to skip peeling and cutting onions and thereby saving even more time. That being said, you can absolutely use fresh onion instead! I’d use about 1/3-1/2 chopped onion per 1 tsp of onion powder used. You can then either strain it out or leave it in depending on your personal texture preference.
Sea salt or Himalayan pink salt: you’ll only need this if the broth you’re using isn’t salty enough. I usually do prefer to add a little extra salt, but make sure you taste test it first so it doesn’t get too salty.
Garlic cloves: instead of fresh garlic, you can use garlic powder if you’d like (about 1/2 tsp per garlic clove).
A small red jalapeño pepper: these aren’t that spicy as long as you only use a small amount. If, however, you don’t like spicy food at all, you could also use a mini sweet bell pepper instead to get a similar texture and look. Otherwise, simply omit!
Vegetable broth: there are many different ways to get vegetable broth. If you often cook with fresh vegetables, you could keep leftover scraps in a reusable container in your freezer and then make your own broth whenever you have a sufficient amount of it. You can also buy ready-made broth at your local supermarket. One of my personal favorites is using concentrated veggie broth paste or essence and then mixing it with water since it takes up less space and it lasts a very long time.
Button mushrooms and shiitake mushrooms: I love the combination of these two types of mushrooms (that you can find at any supermarket), but if you don’t want to buy two separate types, you can either just use one (doesn’t matter which one, but button mushrooms are usually a lot cheaper, so just keep that in mind) or use any other type of fresh mushrooms. I wouldn’t recommend using frozen mushrooms as those would make the dish too watery.
Baby bok choy: depending on where you live and/or whether there’s an Asian market nearby, this might be a little more difficult to find although more and more mainstream supermarkets have started carrying it as well. Baby bok choy is the perfect size for this kind of noodle soup, but if you can only find larger/regular-sized bok choy, simply use less of it and chop it up before adding it to the pot. If you can’t find it at all, you can use Swiss chard, collard greens or even kale instead.

Full fat coconut milk: now, you may be tempted to opt for low-fat coconut milk, but trust me when I say that full fat is best for the creamiest and most delicious result! If you insist on getting a lower fat version, I’d just recommend using half or 2/3 of the amount of full fat coconut milk and mixing it with water or broth instead. Low fat coconut milk is basically just full fat coconut milk thinned with water, so you’ll save money by just thinning it yourself.
Pre-Cooked Udon Noodles: these noodles are part of what makes this recipe so convenient and satiating. They come pre-cooked, so all you you need to do is add them to the pot about 2 minutes before the end and voilà. You can also use Hokkien noodles. For a gluten-free version of this recipe, use rice noodles. You’ll just need to add them to the pot a few minutes sooner.

Lime juice & coconut sugar: these two ingredients give the recipe just the right amount of acidity and sweetness for the perfect finishing touch. As an alternative, you can use lemon juice or tomatoes and any type of sugar or sweetener like cane sugar or even maple syrup.
Cilantro & freshly ground pepper: both of these garnishes are optional. As an alternative, you can use Thai basil and chili flakes or white pepper.
Recommended Equipment
This is a one pot dish, so you really won’t need much to start cooking! Here are the kitchen tools I’d recommend (and what to use instead if you don’t have them):
- A medium-sized pot: the recipe yields 2 large servings, so 1 medium-sized pot is perfect. If you’re doubling the recipe, just make sure you choose a slightly bigger pot. Alternative: a large/deep pan would work as well!
- A ginger grater or paddle grater (optional): using a grater will allow for a much smoother consistency of the final soup. If you don’t have one at hand, however, no need to go out and buy one! You can simply use a small spoon to manually grate the ginger or you can chop it and then strain the soup before adding the coconut milk, veggies and noodles.
- A garlic press: a garlic press is the easiest way to mince garlic perfectly, but as with the ginger grater, there are ways to bypass it if you don’t have one. You can either press the garlic using a large knife (place the flat side of the knife on top of the peeled garlic and the press down to crush it, then finely chop it.
How to Make This Vegan Thai Curry Udon Noodle Soup (Step by Step)
(Note: for a recap and a printable version of this vegan thai curry soup recipe, scroll down to the recipe card)
STEP ONE: PREP ALL YOUR INGREDIENTS
Make sure to read through the entire recipe before you start cooking this vegan thai curry udon noodle soup so that you can chop, mince, cut and grate everything ahead of time. This “mis-en-place” (French for “putting in place”) will make cooking the dish so much less stressful and fun. If you’re new to cooking, I’d recommend not skipping this. I usually separate the ingredients according to the order in which I’ll be adding them to the pot. The aromatics first, then the broth, the veggies, the noodles and lastly, the lime and sugar followed by the garnishes.
STEP TWO: START COOKING
Add the coconut oil to a medium-sized pot over medium heat and set a timer for 15 minutes. Then add the lemongrass, ginger, garlic, thai curry paste, onion powder, red jalapeño pepper and salt (or wait until later and add it to taste) to the pot. It’s important to add the spices at the very beginning to get the best result. This will integrate their flavors throughout the whole dish. Let the spices and condiments cook for 2 minutes (3 if you’re not using a gas stove), then add the broth.
STEP THREE: ADD THE MUSHROOMS

Increase heat to high to bring the broth to a boil (this should take about 2-3 minutes), then add the sliced mushrooms. Reduce heat to medium and let cook for 7 minutes.
STEP FOUR: ADD THE BOK CHOY, COCONUT MILK & UDON NOODLES

Slice (or chop) the bok choy and add it to the pot with the coconut milk. Bring the heat back up to high, cook for 1 minute, then add the udon noodles and cook for 2 more minutes.

Remove the pot from heat and mix in the coconut sugar and lime juice. Serve your vegan thai curry udon noodle soup with cilantro and freshly ground pepper (and more salt if need be) and enjoy!

Vegan Thai Curry Udon Noodle Soup – RECIPE CARD
Use this recipe card to save & print this vegan thai curry udon noodle soup recipe. For additional step by step photos, be sure to read the full article above.

Thai Curry Coconut Udon Noodle Soup
Ingredients
- 2 teaspoons coconut oil
- 1 piece Fresh lemongrass - (1 piece = about 2 inches/5cm)
- 1 1/2 teaspoon
red thai curry paste
- or more, to taste - 1/2 thumb fresh ginger
- 1 teaspoon onion powder
- 1/2 teaspoon sea salt -
or to taste
- 2 cloves garlic - minced
- 1 small red jalapeño pepper - or use a mini sweet bell pepper instead to make it less spicy
- 2 cups vegetable broth
- 4 ounces button mushrooms - with the stems, sliced
- 2 ounces shiitake mushrooms - stems removed, sliced
- 1 baby bok choy
- 14 ounces canned coconut milk - full fat
- 12 ounces fresh udon noodles - pre-cooked and packaged
- 1/2 lime - the juice
- 1 teaspoon coconut sugar
To serve:
- 1/2 handful fresh cilantro leaves
- 1 pinch freshly ground pepper - or to taste, optional
Instructions
- Thinly slice the lemongrass (remove the outer layer and the ends first) and pepper, mince the garlic and grate the ginger (you can use a nutmeg grater or a small spoon for this).
- Add the coconut oil to a medium-sized pot over medium heat and set a timer for 15 minutes.
- Add the lemongrass, ginger, garlic, curry paste, onion powder, red jalapeño pepper and salt to the pot. Note: if you don’t like your dishes to be too salty or your broth is very salty, only add the salt after taste testing later on.
- Let the spices and condiments cook for 2 minutes (3 if you’re not using a gas stove), then add the broth.
- Increase heat to high to bring the broth to a boil (this should take about 2-3 minutes), then add the sliced mushrooms. Reduce heat to medium and let cook for 7 minutes.
- Slice (or chop) the box choy and add it to the pot with the coconut milk. Bring the heat back up to high, cook for 1 minute, then add the udon noodles and cook for 2 more minutes.
- Remove the pot from heat and mix in the coconut sugar and lime juice.
- Serve with cilantro and freshly ground pepper (and more salt if need be) and enjoy!
Notes
- Read the full article above for recipe notes and suggestions for alternative ingredients (including gluten-free options!)
- This recipe makes 4 small or 2 very generous servings.
Please note that this site contains affiliate links and we may earn a commission if you make a purchase through those links at no extra cost to you.
Did you love this vegan thai curry udon noodle soup recipe? Please consider leaving a comment and a ⭐️⭐️⭐️⭐️⭐️ star rating below. Thank you!
More Vegan Recipes You Might Like
If you enjoyed this Vegan Thai Curry Udon Noodle Soup, you might also like the following vegan recipes.

Thank you, very tasty, we were out of red curry so we used green curry. Came out great.