Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Thai Vegetable Coconut Curry Soup

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

My Thai Vegetable Coconut Curry Soup is packed with wholesome ingredients and ready in just 20 minutes. This easy, vegan curry soup delivers a creamy and comforting Thai-inspired meal. Whenever I need something that’s both quick and delicious, this is the one I always reach for.

Top view of orange coconut curry soup with veggies in a black bowl.

Thai food is one of my absolute favorite cuisines ever, I love its bold flavors, aromatic spices, and perfect balance of heat, sweetness, and tanginess. From Thai peanut curry to vegan Thai green curry, every bite is an explosion of taste.

That’s exactly why I created this Thai Vegetable Coconut Curry Soup, it’s a simple, nourishing way to bring all those classic Thai flavors into an easy, plant-based dish that’s perfect for any night of the week.

I absolutely love Thai food, anytime I make a Thai-inspired dish, my family knows it’s a special day. My Thai vegetable coconut curry soup recipe has become one of my absolute favorites. It’s got all the richness of coconut milk, the warmth of red curry paste, and the freshness of cilantro and lime – plus, it’s completely vegan and packed with nourishing veggies.

Unlike thick, dairy-based soups or plain vegetable broths, my vegan coconut curry soup has layers of flavor. The mushrooms add an earthy bite, the chickpeas bring protein, and the peppers give it a little heat. The best part? It’s ready in under 30 minutes, making it perfect for a weeknight meal when I want something homemade but not complicated.

If you’re like me and love Thai flavors but don’t always want to order takeout, this recipe is for you! It’s perfect for busy home cooks, plant-based eaters, and anyone craving a feel-good meal. My family loves this soup so much, they request it all the time (seriously, I’ve lost count of how many times I’ve made it!). It’s ridiculously easy! Just sauté, simmer, and serve, that’s it! Whether I enjoy it on its own or pair it with rice or noodles, it’s always amazing. I can’t wait for you to try it.

🥘 Ingredients

I make my coconut curry soup vegetarian using wholesome ingredients, many of which you probably already have in your pantry if you’re a Thai food lover like me.

Ingredients for Thai vegetable coconut curry soup recipe on a white background.

Chickpeas: I love how they add texture and plant-based protein to the soup.

Mushrooms: I usually reach for cremini or shiitake, their meaty texture soaks up all the amazing flavors.

Peppers: A mix of shishito, red chilies, and jalapeños brings the perfect balance of heat and flavor.

Onion & Garlic: I love using sweet onion for its mild flavor, but brown, red, or white onions work too. And when it comes to garlic, fresh cloves are a must, garlic powder just won’t be the same.

Greens & Cilantro: I love adding spinach, kale, or Asian-style greens. A sprinkle of cilantro brightens up the soup, giving it that signature Thai-inspired flavor.

Thai Red Curry Paste: This is where the spicy kick comes from.

Coconut Milk: I always go for full-fat coconut milk, it makes the soup extra creamy and rich.

Vegetable Broth: I use veggie broth for a vegan version.

Lime Juice & Sea Salt: I always go for freshly squeezed lime juice. Before adding sea salt, I always taste first since curry paste already has plenty of salt.

Substitutions

Chickpeas: if I’m not keeping it vegan, I can easily swap them for other beans or even meat.

Onion: I prefer sweet onion for its natural mildness, but I’ll use brown, red, or white onions if that’s what I have on hand.

Cilantro: I love the freshness cilantro adds, but if someone in my family isn’t a fan, I’ll swap it out for Thai basil or parsley.

Broth: I keep it vegan with veggie broth, but if that’s not a concern, chicken broth works just as well.

🔪 How To Make

Making this Thai vegetable soup is so quick and easy, you can have it ready in just 20 minutes! That means dinner is on the table before the hanger kicks in, and trust me, that’s a lifesaver on busy nights.

Sauté the Veggies: I heat up my pot over medium heat, drizzle in a little oil (or broth for an oil-free version), and toss in the mushrooms, peppers, onion, and garlic. About 7-8 minutes.

Wooden spoon stirring mixed veggies in a silver pot.

Mix in the Spices and Beans: I stir in the red curry paste, chickpeas, and fresh cilantro, letting them coat the veggies.

Wooden spoon stirring mixed veggies with red seasoning in a pot.

Add the Coconut Milk & Broth: I pour in the creamy coconut milk, rich veggie broth, and a squeeze of fresh lime juice, giving it all a good stir. As it comes to a gentle boil over the next 5 minutes, the flavors start to meld together.

Spoon scooping out a bite of coconut curry soup with veggies.

Stir in the Greens and Serve: Just before serving, I toss in the fresh greens, stirring gently as they soften. Then, I ladle the soup into bowls, add a squeeze of lime, and dig in, each spoonful is creamy, and bursting with Thai flavors. Yum!

My #1 Tip for making the best Thai Vegetable Coconut Curry Soup is to always pack down the greens and cilantro when measuring! The first time I made this, I measured them loosely, and the soup just didn’t have that fresh, vibrant punch I was expecting. Now, I press them firmly into the measuring cup to make sure I get the right amount of greens and herbs, and let me tell you, it makes all the difference.

Other Tips To Keep In Mind:

  • Extra Depth: Before adding the liquids, I always let the red curry paste cook for a minute or two with the sautéed veggies. This toasts the spices, deepens the flavor, and makes the soup even more rich and aromatic.
  • Creamiest Texture: If I want my soup to be extra creamy and indulgent, I always go for full-fat coconut milk. Light coconut milk works too, but full-fat gives it that silky-smooth texture and luxurious richness.
  • Balance the Flavors: Thai food is all about balance, and fresh lime juice is key! Right before serving, I add a generous squeeze of fresh lime juice.

📖 Variations

This recipe is a vegetarian coconut curry soup because in my house we eat a primarily plant-based diet, but it’s incredibly versatile, so you can customize it however you like. Here are some of my favorite ways to mix things up:

Peanut Curry Soup: I stir in a big spoonful of peanut butter with the curry paste for a rich, nutty twist. It adds a deep, savory flavor that makes the soup even more comforting and satisfying!

Spicy Green Curry Veggie Soup: I swap the red curry paste for green curry paste to give the soup a brighter, herby kick. It’s a little spicier and more citrusy, perfect for anyone who loves bold flavors like me. 😉

Noodle-Loaded: I toss in rice noodles or ramen to turn this into a hearty, slurp-worthy meal. The noodles soak up all that creamy, spicy broth.

Protein Add-Ins: I love adding cubed tofu for extra plant-based protein! If I want more texture, I’ll pan-fry it first for a crispy bite. If you are not vegan, a soft-boiled egg on top makes this soup extra rich and satisfying too.

🍽 Serving Suggestions

My Thai Vegetable Coconut Curry Soup is so creamy and comforting, making it the perfect cozy meal for any night of the week.

I love serving it with warm vegan flatbread to soak up every last drop of that flavorful broth. If you’re craving something extra hearty, pair it with a side of cilantro lime rice for the perfect balance of spice and citrusy freshness.

My kids love loading up on veggies, so I often serve this with Thai basil eggplant for a savory bite or with my miso mushrooms.

🧊 Storage Directions

Refrigeration: I store my coconut curry soup in an airtight container and keep it in the fridge for up to 5 days. It’s a great meal prep option, and the flavors get even better the next day.

Freezing: This soup freezes for up to 3 months, but I always leave out the greens before freezing. That way, they stay fresh and don’t turn soggy when reheating.

Reheating: When I’m ready to enjoy it again, I warm it up on the stovetop or in the microwave. Then, I simply stir in fresh greens and cilantro right before serving for the best flavor and texture.

❓Recipe FAQs

How do I prevent the greens from getting too soggy?

To keep the greens fresh and vibrant, I always add them at the very end, just before serving. This way, they stay bright and don’t overcook in the broth.

Can I use green or yellow curry paste instead?

Yes! Green curry paste will give the soup a herbier, slightly spicier flavor, while yellow curry paste (my kids favorite) will make it milder and slightly sweeter. Just know that it will change the flavor profile!

Is this Thai vegetable coconut curry soup healthy?

As a nutritionist, I consider this Thai Vegetable Coconut Curry Soup a nourishing, well-balanced meal packed with vitamins, fiber, and healthy fats. The mix of vegetables, chickpeas, and coconut milk provides essential nutrients, while garlic, herbs, and spices support digestion and immune health.

Top view of orange coconut curry soup with veggies in a black bowl.

Love this plant based THAI recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Print Recipe
4.56 from 9 votes

Thai Vegetable Coconut Curry Soup

My Thai Vegetable Coconut Curry Soup is packed with wholesome ingredients and ready in just 20 minutes! This easy, vegan curry soup delivers a creamy and comforting Thai-inspired meal. Whenever I need something that’s both quick and delicious, this is the one I always reach for!
Prep Time5 minutes
Cook Time15 minutes
Total Time20 minutes
Course: 30 Minutes or Less, Main Course, Soup
Cuisine: Asian
Diet: Vegan, Vegetarian
Servings: 4
Calories: 263kcal
Author: Anjali Shah

Ingredients

Shop Ingredients on Jupiter

Instructions

  • Saute the mushrooms, peppers, onion, garlic and salt in a soup pot with a drizzle of oil or broth until soft. About 7-8 minutes.
  • Add in the chickpeas, cilantro and curry paste. Cook 2-3 minutes until everything is mixed well.
  • Add in the coconut milk, broth and lime. Bring to a boil. About 5 minutes.
  • Add in the greens, stir to wilt them.
  • Serve!

Notes

  • My #1 Tip for making the best Thai Vegetable Coconut Curry Soup is to always pack down the greens and cilantro when measuring! The first time I made this, I measured them loosely, and the soup just didn’t have that fresh, vibrant punch I was expecting. Now, I press them firmly into the measuring cup to make sure I get the right amount of greens and herbs, and let me tell you, it makes all the difference.
  • Extra Depth: Before adding the liquids, I always let the red curry paste cook for a minute or two with the sautéed veggies. This toasts the spices, deepens the flavor, and makes the soup even more rich and aromatic.
  • Creamiest Texture: If I want my soup to be extra creamy and indulgent, I always go for full-fat coconut milk. Light coconut milk works too, but full-fat gives it that silky-smooth texture and luxurious richness.
  • Balance the Flavors: Thai food is all about balance, and fresh lime juice is key! Right before serving, I add a generous squeeze of fresh lime juice.

Nutrition

Calories: 263kcal | Carbohydrates: 31g | Protein: 8g | Fat: 10g | Saturated Fat: 8g | Sodium: 600mg | Potassium: 677mg | Fiber: 6g | Sugar: 8g | Vitamin A: 2485IU | Vitamin C: 78mg | Calcium: 63mg | Iron: 2.9mg
4.56 from 9 votes (9 ratings without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved.