Thai Green Coconut Soup

Featured in: One-Pot Home Meals

This Thai green curry soup combines fragrant green curry paste with creamy coconut milk, fresh vegetables, and choice of tofu or chicken. The aromatic blend is simmered gently to develop a perfect balance of spice and comfort. Finished with fresh herbs and a hint of lime, this dish offers a satisfying, flavorful experience with a vibrant medley of textures and colors.

Updated on Fri, 26 Dec 2025 08:15:00 GMT
Steaming bowl of Thai Green Curry Coconut Soup garnished with fresh herbs and lime wedges. Save
Steaming bowl of Thai Green Curry Coconut Soup garnished with fresh herbs and lime wedges. | basilrise.com

There's something about the smell of green curry paste hitting hot oil that instantly transports me to a tiny restaurant in Bangkok where I watched a cook move with such ease through her station. She made it look effortless—the way she layered flavors, the confidence in her timing. Years later, I finally recreated that magic in my own kitchen, and this soup became the dish I return to whenever I need that same feeling of warmth and authenticity.

I made this for my friend Marcus on a Tuesday night when he was going through a rough patch, and he told me later it was exactly what he needed—something bright and alive that didn't ask too many questions. That's when I realized this soup does something special: it nourishes without being heavy, excites without being demanding.

Ingredients

  • Green curry paste: Two tablespoons is your flavor foundation—this stuff is potent, so don't shortchange it, but you can always adjust to taste.
  • Coconut milk: One 400 ml can creates that silky, luxurious base that makes everything taste indulgent without actually being complicated.
  • Vegetable or chicken broth: 500 ml gives you the volume and body; don't use water, it flattens the whole thing.
  • Firm tofu or chicken breast: 400 g of either works beautifully—cube the tofu small so it absorbs flavor, slice the chicken thin so it cooks through quickly.
  • Bell pepper, zucchini, baby corn, snap peas, mushrooms, carrot, and onion: This mix of vegetables gives you different textures and sweetness levels, but feel free to swap in whatever's fresh and calling to you.
  • Fish sauce: One tablespoon might smell pungent on its own, but it's the secret ingredient that makes everything taste authentically Thai—use soy sauce if you're keeping it vegetarian.
  • Sugar and vegetable oil: These small amounts balance the heat and spice, creating harmony rather than harshness.
  • Fresh cilantro, Thai basil, lime wedges, and optional red chili: These aren't afterthoughts—they're the final note that makes you taste the brightness.

Instructions

Wake up the curry paste:
Heat a large pot over medium heat with a tablespoon of oil, then add your green curry paste. Let it sizzle and bloom for 1 to 2 minutes—you'll know it's ready when the kitchen fills with that distinctive, aromatic smell that means you're doing something right.
Build the base:
Add your sliced onion and let it soften slightly for about 2 minutes. This isn't just seasoning—you're creating the foundation everything else will build on.
Start the protein:
Stir in your tofu or chicken, cooking for 2 to 3 minutes. The chicken should start turning white, and the tofu will absorb all those curry flavors you've just released.
Pour in the richness:
Add the coconut milk and broth together, stirring gently. Bring everything to a gentle simmer—you want bubbles at the edges, not a rolling boil that will make the coconut milk break apart.
Add your vegetables with intention:
Drop in the bell pepper, zucchini, baby corn, snap peas, mushrooms, and carrot. Simmer for 8 to 10 minutes until the vegetables are tender but still have a bit of life in them—this is where timing matters.
Season to perfection:
Stir in the fish sauce and sugar, then taste it. This is your moment to adjust and make it sing—more curry paste if you want heat, more lime juice if you want brightness.
Finish and serve:
Remove from heat, ladle into bowls, and crown each one with fresh cilantro, Thai basil, a lime wedge, and sliced chili if you like the extra kick.
Creamy and fragrant, this Thai Green Curry Coconut Soup is full of vegetables and ready to enjoy. Save
Creamy and fragrant, this Thai Green Curry Coconut Soup is full of vegetables and ready to enjoy. | basilrise.com

There was a moment during dinner when everyone went quiet, and I realized they were tasting something that mattered to them. That's what this soup does—it connects you to somewhere else, someone else's kitchen, while keeping you firmly at your own table.

Choosing Your Protein

Tofu absorbs every bit of flavor you throw at it and stays tender even if you simmer a little longer than planned. Chicken gives you a different kind of satisfaction—more substantial, more traditionally comforting. Both work beautifully here, so pick based on what your body is asking for that day. I often make it both ways in the same week and never get tired of either version.

The Vegetable Conversation

These vegetables aren't fixed—they're a conversation with your market and your mood. Summer calls for zucchini and snap peas, autumn whispers for carrots and mushrooms. The only rule that matters is keeping them roughly the same size so they finish cooking together. I've thrown in bok choy, broccoli, and eggplant, and every version has felt right because the curry paste and coconut milk are strong enough to carry whatever you add.

Making It Your Own

This is a recipe that actually improves with your fingerprints on it. Some nights I want it spicy enough to make me gasp, other nights I'm all about the creamy coconut softness. The beauty is that you can shift it toward whatever speaks to you in the moment.

  • Make it spicier by adding more curry paste, fresh sliced chili, or even a dash of sriracha stirred in at the end.
  • Serve it with jasmine rice, rice noodles, or crusty bread for something completely different.
  • Taste as you go—this is the one practice that separates good curry soup from extraordinary curry soup.
A close-up of flavorful Thai Green Curry Coconut Soup, perfect for a cozy, gluten-free dinner. Save
A close-up of flavorful Thai Green Curry Coconut Soup, perfect for a cozy, gluten-free dinner. | basilrise.com

This soup has become my answer to almost every question—too cold outside, need comfort, want to cook something that tastes like travel. Make it once and you'll understand why it keeps calling you back.

Recipe Help

Can I use chicken or tofu in this dish?

Yes, both chicken and firm tofu work well, allowing you to customize the protein based on preference or dietary needs.

How spicy is the green curry coconut soup?

The spice level is moderate and can be adjusted by adding more green curry paste or fresh chili slices according to your taste.

What vegetables are best suited for this soup?

Vegetables like bell pepper, zucchini, baby corn, snap peas, mushrooms, carrot, and onion provide a colorful, crunchy medley that complements the flavors.

Is this dish gluten-free?

Using gluten-free soy sauce instead of regular soy sauce ensures this dish remains suitable for gluten-free diets.

What are some good garnishes for the soup?

Fresh cilantro, Thai basil leaves, lime wedges, and sliced red chili add brightness, aroma, and a touch of heat to finish the dish.

What type of coconut milk should be used?

Full-fat coconut milk delivers a rich, creamy texture, but light coconut milk can be used for a lower-fat option without sacrificing flavor.

Thai Green Coconut Soup

Vibrant Thai dish blending green curry paste, coconut milk, fresh vegetables, and tofu or chicken for balanced flavors.

Getting Ready Time
15 min
Time to cook
20 min
Time Required
35 min
Created by Claire Hastings

Recipe type One-Pot Home Meals

Skill Level Medium

Cuisine Thai

Serves 4 Portions

Dietary guidelines No Dairy, No Gluten

What You Need

Protein

01 14 oz firm tofu, cubed, or 14 oz boneless, skinless chicken breast, thinly sliced

Vegetables

01 1 small red bell pepper, sliced
02 1 small zucchini, sliced
03 3.5 oz baby corn, halved
04 3.5 oz snap peas, trimmed
05 3.5 oz mushrooms, sliced
06 1 small carrot, julienned
07 1 small onion, thinly sliced

Soup Base

01 2 tbsp green curry paste
02 13.5 fl oz coconut milk
03 17 fl oz vegetable or chicken broth
04 1 tbsp fish sauce or soy sauce for vegetarian
05 1 tsp sugar
06 1 tbsp vegetable oil

Garnishes

01 Fresh cilantro, chopped
02 Lime wedges
03 Fresh Thai basil leaves
04 Sliced red chili (optional)

Steps

Step 01

Sauté curry paste and onion: Heat vegetable oil in a large pot over medium heat. Add green curry paste and sauté for 1 to 2 minutes until fragrant. Add sliced onion and cook for 2 minutes until slightly softened.

Step 02

Cook protein: Add cubed tofu or sliced chicken and cook for 2 to 3 minutes until chicken turns white but is not fully cooked through.

Step 03

Add liquids and simmer: Pour in coconut milk and broth. Bring mixture to a gentle simmer.

Step 04

Incorporate vegetables: Add bell pepper, zucchini, baby corn, snap peas, mushrooms, and carrot. Simmer for 8 to 10 minutes until vegetables are tender and protein is cooked through.

Step 05

Season the soup: Stir in fish sauce or soy sauce and sugar. Adjust seasoning to taste.

Step 06

Serve and garnish: Remove from heat. Ladle soup into bowls and garnish with chopped cilantro, Thai basil leaves, lime wedges, and optional sliced chili.

Kitchen Essentials

  • Large pot
  • Ladle
  • Chef's knife
  • Cutting board

Possible Allergens

Go through ingredients for allergens. Reach out to a health expert if you're unsure.
  • Contains soy if tofu or soy sauce is used, fish if fish sauce is used. May contain gluten if regular soy sauce is used; opt for gluten-free soy sauce to avoid gluten.

Nutrition details (per portion)

Nutrition info is for reference only, not a substitute for specialist advice.
  • Calorie Count: 320
  • Fats: 18 g
  • Carbohydrates: 23 g
  • Proteins: 15 g