Thai Curry Vegetable Soup

$6.10 recipe / $1.53 serving
by Beth - Budget Bytes
4.73 from 292 votes
Pin RecipeJump to recipe →

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

I’m sitting here with a blank screen trying to figure out if I can even accurately describe to you how good this Thai Red Curry Vegetable Soup is. Maybe I should tell you that I wanted to skip the bowl and just eat it straight out of the pot with the huge ladle as my spoon? Maybe I should admit that I almost wanted to tell my boyfriend that I didn’t cook anything today so I could hide the soup and eat it all myself (no, not really, that’s mean).

The point is, this Thai Curry Vegetable Soup is good. So, so, so good. That paired with its simplicity and ease of preparation means there’s a good chance I’ll want to make this about once per week. I probably shouldn’t be eating that much coconut milk, but I’m sure I’ll find some way to rationalize it.

Overhead view of a bowl of Thai Curry Vegetable Soup garnished with lime wedges, sliced red onion, fresh cilantro, and a drizzle of sriracha

What Is Thai Red Curry Paste?

Thai red curry paste is a mix of red peppers, chiles, ginger, garlic, and other spices. Not to be confused with Indian curry powder, which is a mix of different spices and is usually sold as a powder, rather than a paste. Thai red curry paste can be used in soups, stir fries, sauces, and more. 

Is Thai Red Curry Hot?

The spiciness of Thai red curry soup depends on the brand of Thai red curry paste used. I used Thai Kitchen brand, which is common in U.S. grocery stores, and it is not very spicy. Green Thai curry paste, on the other hand, is quite a bit spicier. 

Customize the Vegetables

I happened to go to an Asian market yesterday where I picked up the ingredients for this soup (at really amazing prices, I might add), but if you can’t get the same vegetables as me, you can still make this Thai Curry Vegetable Soup! The beauty of this Thai Curry Vegetable Soup is that you can use just about any vegetable you like, although I try to at least have some sort of leafy green. Other vegetables that would be great choices include: spinach, kale, collard greens, cabbage, mushrooms, bean sprouts, snow peas, carrots, or red bell peppers.

Make it Vegetarian

I made a vegetarian version (minus the fish sauce, anyway) today, but you could easily add meat to this soup. Toss in some shredded rotisserie chicken, or brown some chicken pieces in the beginning with the Thai curry paste. If you prefer shrimp, I suggest adding it at the end and simmering just a few minutes, or until the shrimp turn pink.

Noodle Options

And what about the noodles? That’s customizable, too! You can skip the noodles all together if you want, or use a brick of cheap-o ramen if that’s what you have. It’s still going to taste amazing.

Easy, flavorful, and customizable–This Thai Curry Vegetable Soup is EXACTLY Budget Bytes style.

Close up of noodles wrapped around chopsticks in a bowl of Thai Curry Vegetable Soup.
Share this recipe

Thai Red Curry Vegetable Soup

4.73 from 292 votes
This Thai Curry Vegetable Soup is packed with vegetables, spicy Thai flavor, and creamy coconut milk. Ready in about 30 minutes! 
Close-up of Thai curry vegetable soup with noodles.
Servings 4 (about 2 cups each)
Prep 10 minutes
Cook 20 minutes
Total 30 minutes

Ingredients

  • 2 Tbsp neutral cooking oil* ($0.04)
  • 2 cloves garlic ($0.16)
  • 1 Tbsp grated fresh ginger ($0.05)
  • 2 Tbsp Thai red curry paste ($0.62)
  • 1 small sweet potato (about 1 lb.) ($1.61)
  • 1 bunch baby bok choy ($0.55)
  • 4 cups vegetable or chicken broth ($0.52)
  • 1 13oz. can coconut milk ($1.29)
  • 1/2 Tbsp fish sauce ($0.07)
  • 1/2 Tbsp brown sugar ($0.02)
  • 3.5 oz. rice vermicelli noodles ($0.39)

GARNISHES (optional)

  • 1/2 red onion ($0.29)
  • 1 lime ($0.17)
  • 1 handful fresh cilantro ($0.17)
  • Sriracha to taste ($0.15)

Instructions 

  • Prepare the vegetables for the soup and garnishes first, so they’re ready to go when needed. Mince the garlic and grate the ginger using a small-holed cheese grater. Peel and dice the sweet potato into one-inch cubes. Wash the bok choy well, then chop into one-inch strips, separating the fibrous stalks from the delicate green ends. Thinly slice the red onion and roughly chop the cilantro.
  • Add the cooking oil to a large soup pot along with the minced garlic, grated ginger, and Thai red curry paste. Sauté the garlic, ginger, and curry paste over medium heat for 1-2 minutes.
  • Add the diced sweet potato and chopped bok choy stalks to the pot (save the leafy green ends for later) along with the chicken or vegetable broth. Bring the pot to a boil over medium-high heat, then reduce the heat to low and let simmer for 5-7 minutes, or until the sweet potatoes are tender.
  • While the soup is simmering, bring a small pot of water to a boil for the vermicelli. Once boiling, add the vermicelli and boil for 2-3 minutes, or just until tender. Drain the rice noodles in a colander and set aside.
  • Once the sweet potatoes are tender, add the coconut milk, fish sauce, and brown sugar to the soup. Stir, taste, and adjust the fish sauce or brown sugar if needed. Finally, add the bok choy greens and let them wilt in the hot soup.
  • To serve, divide the rice vermicelli among four bowls. Ladle the soup and vegetables over the noodles, then top with red onion, cilantro, a wedge or two of lime, and a drizzle of sriracha.

See how we calculate recipe costs here.


Notes

*Use any neutral (low flavor) cooking oil, like vegetable, corn, canola, sunflower, grapeseed, or peanut.

Nutrition

Serving: 1ServingCalories: 341.18kcalCarbohydrates: 55.83gProtein: 7.93gFat: 10.6gSodium: 1618.28mgFiber: 6.18g
Read our full nutrition disclaimer here.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Video

How gorgeous are those colors??

Overhead view of a bowl of Thai Curry Vegetable Soup with a ceramic spoon, sitting on a striped napkin with lime wedges and cilantro on the side.

How to Make Thai Curry Soup – Step by Step Photos

Whole Vegetables for Thai Curry Vegetable Soup

Start by preparing your vegetables, so they’re ready to use when you need them. I just happened to go to an Asian market the day before, so I picked up this Japanese yam, baby bok choy, limes, cilantro, and a red onion. Read through the intro if you need ideas for alternate vegetables.

Chopped Vegetables for soup on a wooden cutting board

Peel and dice the yam (or sweet potato, either will work), thinly slice the red onion, cut the limes into wedges, and cut the bok choy into strips. Try to keep the stalk end and the leafy green ends separate, as you’ll add them to the Thai Curry Vegetable Soup at different times.

Garlic, Ginger sitting on a small-holed cheese grater, and a jar of Thai Curry Paste on a wooden cutting board

You’ll also want to mince two cloves of garlic and grate about 1 Tbsp fresh ginger. It’s important to note that Thai red curry paste is VERY different from the curry powder that is used in Indian cuisine. This one is basically a mix of red chiles, garlic, galangal (similar to ginger), lemongrass, and a few other spices. If you want to make this soup EXTRA easy, skip the garlic and ginger, and just add more of the Thai red curry paste. ;)

Sautéed Curry Paste in a pot with a wooden spoon

Add a couple of tablespoons of any neutral cooking oil (like canola, vegetable, peanut, sunflower, grapeseed), the minced garlic, grated ginger, and 2 Tbsp of the Thai red curry paste to a large pot. Sauté the garlic, ginger, and curry paste over medium heat for 1-2 minutes.

Add Hard Vegetables to soup pot

Next add the hard vegetables, in this case, the yam (or sweet potato) and stalks of the bok choy, so they can simmer in the soup and soften.

Simmered Vegetables in Broth

Add four cups of vegetable or chicken broth, place a lid on top, turn the heat up to medium-high, and bring to a boil. Once it reaches a boil, reduce the heat to low and simmer for 5-7 minutes, or until the sweet potato is soft.

Rice Vermicelli noodles in the package

While the soup is simmering, I cooked the rice vermicelli separately (this package is 3.5oz). The reason I cooked the noodles separately is that they cook super fast and I didn’t want them to overcook in the soup. I might, at some point in the future, add them to the soup at the end and let them soften that way, but today I wanted to be extra sure, so I just cooked them separately. They only take about 2-3 minutes to soften in boiling water, then drain the noodles in a colander and set aside.

Add Coconut Milk to soup pot

Back to the soup pot. Once the sweet potato cubes are soft, add a 13oz. can of coconut milk, which transforms the soup into this creamy goodness.

Add Fish Sauce and Brown Sugar to soup

Also, add 1/2 Tbsp fish sauce and 1/2 Tbsp brown sugar. Now, if you’ve never used fish sauce let me just tell you that it is very potent and doesn’t smell good, but because it’s used in such small quantities, that doesn’t really transfer to the dish you’re adding it to. It just adds a subtle umami flavor and a bit of saltiness. If you can’t get fish sauce or want this dish to be vegetarian, you can leave it out. It still tastes good, but IMHO will be missing that je ne sais quoi or authentic flavor that fish sauce gives. Also, if you skip the fish sauce, you can probably also skip the brown sugar.

Add Leafy Greens to soup to wilt

After adding the fish sauce and brown sugar, give the broth a taste and adjust the flavors if needed. Finally, add the leafy green ends of the bok choy and let them wilt in the hot soup (the pot should still be over low heat).

cooked noodles in a bowl alone, sitting on a striped napkin.

To serve the Thai Curry Vegetable Soup, place some of the rice vermicelli in the bottom of a bowl…

Thai Curry Vegetable Soup added to bowl with noodles

Ladle the soup and vegetables over the noodles…

Thai Curry Vegetable Soup fully garnished with lime wedges, thinly sliced red onion, cilantro, and sriracha.

Then add your garnishes: thinly sliced red onion, lime wedges, chopped cilantro, and a drizzle of sriracha.

Thai Curry Vegetable Soup sitting on a striped napkin, being eaten with a pair of wooden chopsticks.

And then dig in.

Noodles being lifted out of a bowl of Thai Curry Vegetable Soup with a pair of wooden chopsticks

And try not to die of happiness from the tastiest Thai Vegetable Soup ever.

Close up of a ceramic spoon in a fully garnished bowl of Thai Curry Vegetable Soup

Hey beautiful. ;) ;) ;)

Share this recipe

Posted in: , , , , , , , , ,

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

Leave a Comment
  1. This soup is such a versatile for me. I have varied all the veg depending on cost and season. One substitute I really enjoy is adding thinly sliced lettuce and reducing the rice noodles. Also Swiss chard is good sliced into ribbons. The broth is amazing too! I make it now with dried shiitake mushrooms. It’s such a great of flavor.

  2. Okay I make this recipe A LOT. I have to say it’s a favorite in my family. And it’s the best of the best in terms of bold Thai flavors. It’s exactly what you want to taste in a Thai curry soup. I even add siracha to it for extra heat. I also add shrimp at the very end and cook it in the hot soup for 3-4 minutes. I also add the zucchini in at same time as the sweet potato. If you can’t find bok choy, you can substitute Malén or Swiss chard. This woman is a genius! 

  3. So this recipe has been a staple for years now. It hits the spot. It’s a great recipe since it’s pretty customizable and easy to tailor to anyone’s tastes. I personally like to add some lemongrass (I keep a tube in the fridge). Favorite toppings include: enoki mushrooms (highly recommend, they are super cheap where I am), sliced red bell pepper, and mung beans.

  4. Omg this soup is amazing!!! I didn’t even add the coconut milk and I couldn’t stop eating it! If you love thai food you’ll love this soup!!!

  5. Absolutely delicious! I am not a sweet potato fan so subbed sliced mushrooms. Next time, I will include snap peas too. I added the onion when I added the mushrooms so they could cook. I pressed the tofu using my awesome tofu press, cut it into cubes, added it and the cooked vermicelli at the end and let it simmer for a few minutes. Served with Samal Oolek, ground fresh chili paste…so yummy!

  6. Hated to see a few comments saying this was bland! Mine was anything but!! Granted, I did use almost a whole jar of the red curry paste and also added a hefty tablespoon of some authentic ‘spicy hot fried chili paste’ because my boyfriend and I love Thai flavors and heat! We also like fish sauce so I used about 2 tablespoons. Had some lemongrass paste that I squeezed in for good measure and also used more ginger and garlic than the recipe called for—end result was amazing depth of flavor! Havent had sweet potatoes in this type of soup but was pleasantly surprised! Fresh toppings on a dish like this are a must for me. Will definitely make this again! Thanks for a great recipe.

  7. This soup is fantastic so versatile! I’m a vegetarian so I substituted the fish sauce for 1/2 tbsp of tamari sauce (soy sauce) the bok choy at this time of year is so very sad its limp and not very appetizing looking so I swapped it out for organic Swiss chard it came out beautiful and tender. I roasted some shrimp in the oven with minced garlic for hubby so he had some protein in his soup and placed it on top with diced red onion and chopped celery leaves (I am not a fan of cilantro this is a good substitute for cilantro} I put some lime wedges on the side and “boom” wow it looked restaurant quality and beautiful! We had sliced sour dough bread to sop up the soup on the bottom of our bowl because we wanted to get every drop lol.
    My hubs was happy and I was happy both of us very satisfied! lol
    Thanks for the awesome recipe its a keeper!!

  8. I make this soup in a similar way with the following differences:
    I add tofu for a good source of protein
    I often add green beans and/or peas and zucchini  & spinach
    I use yellow Thai curry paste
    I can’t always find lemongrass so I use one drop of lemongrass oil to the whole pot. You might be able to find lemongrass paste. 
    It is an easy soup to get creative with the vegetables. Enjoy!

    1. You can save the lemongrass in the freezer and then it’s good for a month’s! :)

  9. This was so good! I’m working on my abilities in Thai-inspired cooking and this was a great step! I added more curry paste than was called for (about 2/3 of the jar), added chickpeas, and garnished with plenty of lime. Super easy to make and delicious. 

  10. Absolutely fantastic! This is a dish that I make time and again. I like it a little spicier, so I add extra curry paste, and am very generous with the sriracha. I also add additional fish sauce, but if you’re a fish sauce newbie, I think Beth’s suggestion is a great jumping off point. I worked in Thailand for a while and this is a great trip down memory lane.

  11. My grocery store doesnt carry baby bok choy and is hit or miss in regular bok choy. Any suggestions to substitute the bok choy?

    1. Fresh spinach would be nice if stirred in at the end just so it wilts, or if you want something more sturdy, perhaps some nappa cabbage. :)

  12. Great recipe! I changed it up a little and left out the brown sugar. I used puréed sweet potatoes instead of diced,  and added shrimp. I will be making this again.

  13. Hi can i sub in green curry paste? Since that’s what I have in my fridge right now? Thanks!

    1. Yes, this works equally well with green (it has a different flavor, but is still amazing with all the ingredients here).

    1. I haven’t tried freezing this one, unfortunately, so I’m not sure how well it would hold up.

  14. This looks delicious – I’m excited to make it soon! Do you know if this recipe freezes well?