If I was to describe this Thai Curry Vegetable Soup, in 3 words, they would be: Easy, Flavorful, and Customizable. And if I am permitted to use a 4th one: Healthy (but of course! Otherwise, it wouldn’t be blogged here!).

Let’s talk about the Easy part: The bright and vibrant colors of this soup which hint at the layers of complex flavors, would make you think that it takes hours to elicit it. But this dish couldn’t be further from the idea of long hours toiling away in the kitchen. One bite and you’ll be truly amazed that this entire dish can be on the table in about 35-40 minutes.

How does one describe the Flavor? Rich, creamy, crunchy, spicy, tangy – all rolled into one big splash of happiness that takes over your taste buds. If you love coconuts, then you will be nuts over this dish. If you love vegetables, then this will pack in a ton of nutrition into one serving. Have a big bowl of this at lunch and no more mid-day snacking on pretzels. And don’t worry about the fat content – these are good fats from coconuts – a produce that has been widely consumed in the entire South Asian and Polynesian regions for centuries.

Customizable, you say? The beauty of this Thai Curry Vegetable Soup is that you can use just about any vegetable you like and/or have on hand – bell peppers, carrots, mushrooms, bean sprouts, snow peas, zucchini, squash, sweet potato etc. I try to always add some sort of leafy greens like spinach, kale, collard greens, and of course, the inevitable Thai Basil leaves, which takes this dish to the next level of sublimity.

This vegetarian version is minus the fish sauce, but you could easily add it to this soup, if you are so inclined. Honestly, this soup is so, so good that you really won’t miss the fish sauce.

And what about adding noodles? That can be customized too! You can skip the noodles all together if you want, or use Kelp Noodles. It’s still going to taste amazing.

Coconut milk cans abound in the grocery aisles. Canned coconut milk isn’t usually fortified with vitamins and minerals since it’s not made to mimic cow’s milk like the carton varieties are. That said, most of them – cans and cartons – have additives and preservatives like Sunflower LecithinLocust Bean GumGellan Gum, Guar Gum, Xanthan Gum, Sodium Metabisulfite and Carrageenan. Most cans are lined with BPA lining too. Read the labels and look for BPA free cans with minimal ingredients: preferably just coconut and water. I use an organic, BPA free variety called Natural Value and you can read about it and buy it here. I prefer to use full fat coconut milk, but you can use the lite version too.

The co-star of this dish is the Thai Curry Paste. You can use either the Red Curry or the Green Curry. Both are yummy; the red curry paste may be a tad spicier than the green curry paste, so if you decide to use the red curry, don’t be too generous with it. You can buy it in your local grocery store, or online here.

Why is this Healthy?

The huge serving size of vegetables in this creamy soup is not only delectable but is loaded with vitamins and fiber. Coconuts are highly nutritious and rich in fiber, vitamins C, E, B1, B3, B5 and B6 and minerals including iron, selenium, sodium, calcium, magnesium and phosphorous.

Did you make this recipe? We’d LOVE to see your creations so click a photo and tag us on Instagram with the hashtag #healthyindian3 and please give a star (★) rating below. Follow us on Facebook, TwitterPinterest and Instagram for healthy, easy and delicious recipes.

Print Pin
5 from 1 vote

Thai Curry Soup

This bright and beautiful soup has an incredible depth of flavor. You'll never believe how quick and easy it is to make.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 4 People
Calories 269kcal


  • 1 Tablespoon Sesame Oil Cold Pressed
  • 1 Can Coconut Milk 13.5 Oz. (400 mL) BPA Free cans with no additives
  • 1 Tablespoon Thai Curry Paste Or to taste
  • 1/4 Teaspoon Ginger Grated
  • 1/4 Teaspoon Garlic Minced
  • 2 Red Chili Pepper Chopped. Or to taste
  • 1/4 Cup Sweet Onions Finely chopped
  • 1/4 Cup Eggplant 1" Cubes
  • 1/4 Cup Red Bell Peppers 1" Cubes
  • 1/4 Cup Green Bell Peppers 1" Cubes
  • 1/4 Cup Orange Bell Peppers 1" Cubes
  • 1/4 Cup Yellow Bell Peppers 1" Cubes
  • 1/4 Cup Zucchini 1" Cubes
  • 1/4 Cup Spinach Chopped
  • 1/4 Cup Thai Basil Chopped
  • 1/2 Teaspoon Himalayan Pink Salt Or to taste


  • Prep your veggies. You can use colored bell peppers, eggplant, zucchini, yellow squash, carrots and any greens you may have on hand
  • Heat sesame oil in a thick bottom pan. Saute grated ginger, minced garlic, red chili peppers, and onions for 3 minutes on medium flame
  • Add coconut milk, Thai curry paste, and salt. Bring to a gentle boil
  • Add eggplant (if you are using them) and cook for 2 minutes
  • Add the remaining vegetables - bell peppers, zucchini, yellow squash, carrots etc. Add a little water if the mixture looks too thick. Cook for 4 minutes or until the veggies are crisply cooked. Turn off the heat, and add chopped Thai basil leaves, and any other greens you plan to use. The leaves will wilt in the heat
  • Serve hot


A hearty and rich soup filled with goodness. This can be eaten as the main meal or serve it as a side.
*Use organic ingredients wherever possible


Calories: 269kcal | Carbohydrates: 9g | Protein: 3g | Fat: 26g | Sodium: 331mg | Potassium: 450mg | Fiber: 2g | Sugar: 3g | Vitamin A: 300IU | Vitamin C: 94.1mg | Calcium: 30mg | Iron: 3.6mg

Subscribe to our Weekly Newsletter

News.  Tips.  Recipes.  Lifestyle. Blogs.  Never shared with Third Parties - Ever.

You have Successfully Subscribed, thank you! Our newsletter will be delivered to your email Inbox on Fridays. Please add us to your Address Book to make sure our emails don't get stuck in your Spam folder.

Pin It on Pinterest

Share This

Share This

Share this post with your friends!