Thai Green Curry Coconut

Featured in: Comfort Food

This vibrant dish marries authentic Thai green curry paste with creamy coconut milk to create a flavorful, aromatic base. Fresh vegetables like bell pepper, zucchini, baby corn, snap peas, mushrooms, carrot, and onion simmer gently with your choice of tofu or chicken, producing a perfectly balanced, mildly spicy, and comforting experience. Garnished with fresh herbs and lime, it offers a harmonious combination of textures and flavors ideal for a nourishing meal. Quick to prepare and adaptable, it suits gluten-free diets with simple ingredient swaps.

Updated on Fri, 26 Dec 2025 10:27:00 GMT
Steaming hot Thai Green Curry Coconut Soup, brimming with fresh vegetables and creamy coconut milk. Pin
Steaming hot Thai Green Curry Coconut Soup, brimming with fresh vegetables and creamy coconut milk. | potfuljoy.com

There's a particular evening I'll never forget—my Thai colleague at work brought in a container of green curry soup that filled the entire office with this intoxicating smell of coconut and spice. I watched her ladle it into a bowl, squeeze lime over the top, and the way her face relaxed with that first spoonful told me everything. That moment made me determined to recreate it, and what started as nervous fumbling with curry paste has become my go-to soup for when I need something that tastes like care tastes like home.

I made this soup for my sister after she'd had a rough day, and I remember her sitting at the kitchen counter while I cooked, just breathing in the steam rising from the pot. She didn't say much, but she had three bowls, and by the end she was asking for the recipe. That's when I realized this wasn't just soup—it was a small act of saying I see you, I hear you, let me feed you something warm.

Ingredients

  • Firm tofu or chicken breast: Pick tofu if you want something gentle and absorbent of flavor, or chicken if you prefer heartier protein—I lean toward tofu because it soaks up the curry so beautifully, but honestly both are wonderful.
  • Red bell pepper, zucchini, baby corn, snap peas, mushrooms, carrot: These vegetables stay slightly tender and keep the soup bright—feel free to substitute based on what's fresh or what you have on hand.
  • Green curry paste: This is the soul of the dish, so buy a good one or make your own if you're feeling adventurous; the difference between a mediocre jar and a proper one is honestly night and day.
  • Coconut milk: Full-fat is richer and more luxurious, but light coconut milk works if you prefer something less heavy.
  • Vegetable or chicken broth: Don't use anything too strong or salty because the curry paste is already bold and the fish sauce adds depth.
  • Fish sauce or soy sauce: Fish sauce gives you authentic Thai flavor, but soy sauce works perfectly fine for vegetarians and the soup still tastes incredible.
  • Fresh cilantro, Thai basil, lime: These aren't garnish afterthoughts—they're what make the first spoonful sing, so don't skip them.

Instructions

Wake up the curry paste:
Heat oil in a large pot and let the green curry paste toast for a minute or two until it smells almost alive—that's when you know the flavors are opening up.
Soften the onion:
Add the onion and let it turn translucent and slightly caramelized, about 2 minutes, which builds a sweet undertone that balances the heat.
Cook the protein briefly:
Add your tofu or chicken and let it sit in the paste for a couple of minutes so it starts picking up all that flavor before the liquid goes in.
Build the soup:
Pour in the coconut milk and broth together, stirring gently until everything is combined and you see that beautiful pale green color.
Add the vegetables:
Slide in all your vegetables and let them simmer together for 8 to 10 minutes—you're aiming for tender but still with a tiny bit of bite, not mushy.
Taste and adjust:
Stir in the fish sauce and sugar, then taste it like you're the final judge—a squeeze of lime might push it even further, or you might want a pinch more salt.
Finish and serve:
Ladle into bowls while it's steaming, then scatter cilantro and Thai basil on top, add a lime wedge, and maybe a slice of fresh chili if you like your soup to fight back a little.
Pin
| potfuljoy.com

My favorite moment with this soup happened on a quiet Sunday morning when I made it just because, with no special reason or occasion. I sat with a bowl while reading, and something about the ritual of blowing on a spoonful, tasting the warmth, squeezing fresh lime—it felt like giving myself permission to slow down. That's when I understood why my Thai colleague held that container so carefully, why my sister came back for thirds.

Variations to Keep It Interesting

I've learned that this soup is almost impossible to get wrong because it's so forgiving with substitutions. In summer I use lighter vegetables like zucchini and snap peas, but in winter I throw in chunks of butternut squash or sweet potato for something earthier. Some nights I add a handful of rice noodles right into the pot, and other times I serve it with jasmine rice on the side so you can adjust how much broth you want with each spoonful.

The Spice Level Conversation

Here's what I've discovered after making this a hundred times: the green curry paste already has considerable heat, so if you're cooking for mixed preferences, start with what the recipe calls for and let people add their own fresh chili at the table. I keep sliced Thai chilies on the side so brave eaters can dial it up, and nervous eaters can enjoy it as is. The beauty is that the spice doesn't overshadow the coconut and the vegetables—it all works together instead of one bully drowning out the others.

Make It Your Own

The best part of cooking this soup repeatedly is watching how it changes with your mood and what's in your pantry. I've made it with shrimp, with crispy tofu, with things I probably shouldn't have added but did anyway and somehow it turned out delicious. The curry paste and coconut milk are the anchors that hold everything together, so trust those two and play with everything else.

  • If you have leftover soup, it actually gets better the next day as the flavors marry together overnight.
  • A dollop of coconut cream on top right before serving is a small luxury that changes everything.
  • Serving this with fresh lime wedges isn't optional—it's the final flourish that makes someone's eyes light up.
A close-up of flavorful Thai Green Curry Coconut Soup, garnished with cilantro and lime wedges, ready to eat. Pin
A close-up of flavorful Thai Green Curry Coconut Soup, garnished with cilantro and lime wedges, ready to eat. | potfuljoy.com

This soup is one of those dishes that became a small anchor in my kitchen routine, something I turn to when I want to feel capable and generous at the same time. There's something almost meditative about that moment when you pour in the broth and watch the colors swirl and settle into something beautiful.

Recipe Q&A

What proteins work best in this dish?

Firm tofu and boneless, skinless chicken breast both absorb the curry flavors well, providing a hearty element to the dish.

Can I adjust the spiciness level?

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

What vegetables are recommended for this curry soup?

Bell peppers, zucchini, baby corn, snap peas, mushrooms, carrots, and onions complement the curry’s vibrant flavors and textures.

How to make this dish gluten-free?

Use gluten-free soy sauce instead of regular soy sauce and ensure all other ingredients are gluten-free to accommodate dietary needs.

What are suitable serving suggestions?

Serve this curry with steamed jasmine rice or rice noodles to complete the meal and balance the bold flavors.

Can I use light coconut milk for a different nutrition profile?

Yes, light coconut milk offers the same creamy texture with less fat, making the dish lighter while preserving flavor.

Thai Green Curry Coconut

Aromatic Thai green curry with creamy coconut milk and fresh vegetables for a spicy, comforting meal.

Preparation time
15 min
Cooking time
20 min
Total time
35 min

Category Comfort Food

Difficulty Medium

Origin Thai

Yield 4 Servings

Dietary specifications Dairy-free, Gluten-free

Ingredients

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

Instructions

Step 01

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

Step 02

Cook Onion: Add thinly sliced onion and sauté for 2 minutes until slightly softened.

Step 03

Add Protein: Incorporate chicken or tofu and cook for 2-3 minutes until chicken turns white but is not fully cooked through.

Step 04

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

Step 05

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

Step 06

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

Step 07

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

Required equipment

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

Allergen information

Review each ingredient to identify potential allergens and if uncertain, please consult a healthcare professional.
  • Contains soy and fish if using corresponding ingredients; potential gluten exposure if regular soy sauce is used—choose gluten-free soy sauce to avoid gluten.

Nutritional values (per serving)

These values are provided as a general guide only and shouldn't replace professional medical advice.
  • Calories: 320
  • Fat: 18 g
  • Carbs: 23 g
  • Protein: 15 g