Thai Green Curry Coconut Soup

Featured in: Tasty Adventures

This vibrant dish combines fragrant Thai green curry paste with creamy coconut milk, simmered alongside a colorful medley of fresh vegetables and your choice of tofu or chicken. It strikes a perfect balance of spice and creaminess, creating a comforting and satisfying meal. Garnished with fresh herbs and lime, this dish offers layers of bold, aromatic flavors. Ideal for those who enjoy a touch of heat and authentic Thai tastes in a fulfilling main course.

Updated on Fri, 26 Dec 2025 15:43:00 GMT
Steaming Thai Green Curry Coconut Soup, brimming with colorful vegetables and tender tofu for a delightful meal. Save
Steaming Thai Green Curry Coconut Soup, brimming with colorful vegetables and tender tofu for a delightful meal. | lickjoke.com

There's a moment in every cook's life when a single spoonful of something completely changes how you think about flavor. For me, it was discovering that green curry paste could transform the simplest broth into something that tastes like you've traveled straight to Bangkok. The first time I made this soup, I was honestly just following instructions, but then that creamy coconut milk hit the fragrant paste and the kitchen filled with this intoxicating aroma that made everyone stop what they were doing. Now it's the soup I turn to when I want to feel like I'm actually cooking something impressive, even though it takes barely half an hour.

I made this for my friend Marcus on a random Tuesday when he showed up tired from work and I wanted to do something kind without making a fuss. He took one sip and literally closed his eyes like he was somewhere else entirely. That's when I realized this soup doesn't just fill you up—it actually does something to your mood, warming you from the inside out in a way that feels personal and deliberate.

Ingredients

  • Firm tofu or chicken breast: Four hundred grams of either works brilliantly—tofu gives you creaminess while chicken adds depth. I've learned that slicing the chicken thin means it cooks through perfectly in the final simmer without turning rubbery.
  • Green curry paste: Two tablespoons is your flavor foundation, and yes, the jarred stuff from the grocery store absolutely counts. The magic happens when you bloom it in hot oil first, releasing all those hidden notes of lemongrass and galangal.
  • Coconut milk: Four hundred milliliters of the full-fat kind creates that silky richness that makes every spoonful feel luxurious. I once tried light coconut milk to cut calories and it wasn't the same soup anymore.
  • Vegetable or chicken broth: Five hundred milliliters balances the creaminess so the soup stays elegant instead of heavy. The choice between vegetable and chicken broth depends on what you're using for protein.
  • Fish sauce: One tablespoon brings an umami depth that makes people ask what that mysterious something is that makes it taste so good. Soy sauce works if you're vegetarian, but fish sauce is the real secret.
  • Fresh vegetables: One red bell pepper, one small zucchini, one hundred grams each of baby corn and snap peas, one hundred grams mushrooms, one small carrot, and one onion create layers of texture and keep things interesting. Use what's in season or what calls to you at the market.
  • Sugar: One teaspoon balances the heat and makes the flavors pop without being dessert-like. It's not about sweetness—it's about harmony.
  • Vegetable oil: One tablespoon is your cooking medium for blooming the paste and building flavor from the start.
  • Fresh cilantro, Thai basil, and lime: These finishing touches are where the dish comes alive on your palate. The heat of the soup brings out their brightness in a way you can't predict until it happens.

Instructions

Bloom the curry paste:
Heat the oil in your pot over medium heat and let it shimmer slightly, then add the curry paste. Stir it around for one to two minutes until your entire kitchen smells like you're about to create something special. You'll know it's ready when the oil starts turning a slightly deeper green.
Soften the allium base:
Add your sliced onion and let it cook for two minutes, stirring occasionally. This mellows the bite and creates a gentle foundation for everything that follows.
Add your protein:
Stir in your chicken or tofu and cook for two to three minutes. If you're using chicken, you want it to lose its raw exterior but stay slightly underdone in the center because it'll finish cooking in the broth. With tofu, you're just warming it through.
Build the soup:
Pour in the coconut milk and broth slowly, stirring to combine with that fragrant paste. Watch as it transforms into something creamy and inviting, then bring it to a gentle simmer rather than a rolling boil.
Add the vegetables:
Stir in your bell pepper, zucchini, baby corn, snap peas, mushrooms, and carrot. Let everything simmer together for eight to ten minutes until the vegetables are tender but still hold their shape and color.
Finish and taste:
Stir in the fish sauce and sugar, then take a spoonful to taste. This is your moment to adjust—add more paste if you want more heat, more broth if you want it thinner, more fish sauce if it needs more depth. Make it yours.
Serve with intention:
Ladle the soup into bowls and finish each one with fresh cilantro, Thai basil leaves, a wedge of lime on the side, and sliced red chili if you're feeling bold. Let people squeeze the lime and adjust the heat themselves.
Save
| lickjoke.com

There's something almost meditative about stirring a pot of green curry—the steam rising up, the smell getting deeper and more complex, the coconut milk swirling into that green paste until it becomes something entirely new. It's one of those dishes that feels like cooking but tastes like magic, which is exactly the kind of moment I find myself craving more often than I'd like to admit.

Vegetable Swaps and Seasonal Thinking

This soup doesn't demand a specific set of vegetables—it invites them. I've made it with what the farmers market had that week, swapping mushrooms for green beans, baby corn for cauliflower florets, snap peas for sliced broccoli. Each version taught me that the real magic is in that coconut curry base and how it coaxes the natural sweetness out of whatever vegetables you choose. The soup stays balanced because the technique is sound, not because you followed a list perfectly.

Building Heat Your Own Way

Some nights I want this soup gentle and approachable, other nights I want it to announce itself the moment it hits my tongue. You have complete control over that temperature dial. Add another half tablespoon of curry paste if you want more background heat, or stir in sliced fresh Thai chili if you want visible fire. The fish sauce or soy sauce can also be your secret heat amplifier—a little more of it somehow makes the whole thing feel spicier without adding actual heat.

Making It a Complete Meal

Thai green curry soup is substantial enough to stand alone as a main course, but it becomes something transcendent when you serve it alongside something starchy. Jasmine rice soaks up the broth and creates a canvas for the heat and aromatics, while thin rice noodles let you slurp and savor at the same time.

  • Steamed jasmine rice is the classic choice—let it absorb all that coconut broth.
  • Rice noodles turn it into something you eat with chopsticks and intention, making every spoonful more deliberate.
  • Crusty bread works too if you're feeling less traditional, perfect for soaking up every last drop of that liquid gold.
A close-up view of the rich, creamy Thai Green Curry Coconut Soup, garnished with green herbs. Save
A close-up view of the rich, creamy Thai Green Curry Coconut Soup, garnished with green herbs. | lickjoke.com

This soup became my answer to a lot of kitchen questions—how to cook fast without cooking boring, how to make something that tastes genuinely special, how to feed the people you care about something that makes them feel cared for. It's one of my favorite recipes because it never fails and it always feels like more than just dinner.

Recipe Guide

What proteins work well in this dish?

Firm tofu or boneless, skinless chicken breast are excellent choices, providing either a vegetarian or lean protein option.

Can I adjust the spice level?

Yes, increase the amount of green curry paste or add sliced fresh chili to enhance the heat to your preference.

Which vegetables are included?

The soup features red bell pepper, zucchini, baby corn, snap peas, mushrooms, carrot, and onion for varied texture and flavor.

How can I make it gluten-free?

Use gluten-free soy sauce or substitute fish sauce accordingly to keep the dish gluten-free.

What are good serving suggestions?

Serve alongside steamed jasmine rice or rice noodles to complement the creamy, spicy broth.

Can I use light coconut milk?

Yes, light coconut milk works well for a lower-fat version without sacrificing much creaminess.

Thai Green Curry Coconut Soup

A vibrant blend of Thai green curry, coconut milk, and fresh vegetables for a comforting main dish.

Prep duration
15 min
Cook duration
20 min
Complete duration
35 min
Created by Hannah Brooks


Skill level Medium

Heritage Thai

Output 4 Portions

Nutrition guidelines No dairy, No gluten

Components

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
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)

Method

Phase 01

Prepare Curry Paste: Heat vegetable oil in a large pot over medium heat. Add green curry paste and sauté for 1 to 2 minutes until aromatic.

Phase 02

Sauté Aromatics: Add thinly sliced onion and cook for 2 minutes until slightly softened.

Phase 03

Cook Protein: Incorporate chicken or tofu and cook for 2 to 3 minutes until chicken turns white or tofu is warmed through.

Phase 04

Add Liquids: Pour in coconut milk and broth, bring the mixture to a gentle simmer.

Phase 05

Simmer 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 fully cooked.

Phase 06

Season Soup: Stir in fish sauce or soy sauce and sugar. Adjust seasoning as desired.

Phase 07

Serve: Remove from heat and ladle into bowls. Garnish with cilantro, Thai basil, lime wedges, and sliced chili if preferred.

Tools needed

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

Allergy details

Always review ingredients for potential allergens and seek professional medical guidance if unsure.
  • Contains soy if tofu or soy sauce is used; fish allergen present if fish sauce is included.
  • May contain gluten unless gluten-free soy sauce is selected.

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 320
  • Fats: 18 g
  • Carbohydrates: 23 g
  • Proteins: 15 g