Thai Green Curry Coconut Soup

Featured in: Plum-Soft Cozy Dinners

This aromatic soup combines fragrant Thai green curry paste with creamy coconut milk, delivering a balanced medley of fresh vegetables and your choice of tofu or chicken. The cooking process involves sautéing curry paste and aromatics, simmering with broth and coconut milk, and finishing with vibrant garnishes like cilantro and Thai basil. Perfectly spicy and comforting, this dish suits a gluten-free diet when appropriate soy sauce is used.

Updated on Fri, 26 Dec 2025 16:30:00 GMT
Steaming bowl of Thai Green Curry Coconut Soup garnished with fresh herbs alongside lime wedges. Pin it
Steaming bowl of Thai Green Curry Coconut Soup garnished with fresh herbs alongside lime wedges. | plumclover.com

The first time I made Thai green curry soup, I wasn't aiming for authenticity—I was desperate to recreate that perfect bowl I'd ordered from a cramped Bangkok-style restaurant tucked between a laundromat and a phone repair shop. The broth was impossibly silky, bright with basil, and just spicy enough to make your eyes water a little. I went home and threw together what I remembered: curry paste, coconut milk, whatever vegetables were lurking in my crisper drawer. It wasn't fancy, but something about that first spoonful—the way the heat built slowly, the way cilantro and lime cut through the richness—made me understand why people chase flavors across the world.

I made this for my roommate during a cold snap when she came home sick from work, and watching her face light up when that first warm spoonful hit—the way she closed her eyes and just breathed in the steam—reminded me that good food isn't about impressing people with technique. It's about knowing when someone needs something hot and alive and a little bit spicy to feel human again.

Ingredients

  • Firm tofu or chicken breast: Tofu soaks up the curry beautifully and stays silky, while chicken gives you that familiar comfort—both work, so choose based on what you're craving.
  • Green curry paste: This is your flavor shortcut, and honestly, store-bought is fine; don't feel pressured to make it from scratch unless you're already there.
  • Coconut milk: The full-fat version is richer and more luxurious, but light works if you want something less heavy.
  • Fish sauce: I know it smells funky in the jar, but trust it—just a tablespoon is enough to add depth without making the soup taste fishy.
  • Fresh vegetables: The red pepper and snap peas stay crisp-tender, while the mushrooms and zucchini soften and absorb the curry—use this to your advantage depending on your texture preference.
  • Fresh cilantro and Thai basil: These aren't optional garnishes; they're the final note that makes everything sing together.
  • Lime wedges: A squeeze of lime at the end brightens everything and cuts through the richness in a way nothing else can.

Instructions

Product image
Quickly chop vegetables, mince herbs, and blend sauces for faster, everyday meal preparation.
Check price on Amazon
Toast the paste:
Heat oil in your pot and let the curry paste sit for a minute or two until it smells almost spicy-sweet—this wakes up the flavors instead of just dispersing them into the liquid.
Build the base:
Soften the onions, then add your protein, letting it start cooking before the liquid goes in so it has a chance to brown slightly and develop some texture.
Simmer gently:
Once coconut milk and broth go in, keep the heat medium so bubbles just break the surface—aggressive boiling breaks up tofu and toughens chicken.
Time the vegetables:
Add heartier vegetables first, then delicate ones like snap peas near the end so nothing gets mushy; you want each bite to have texture.
Season as you go:
Fish sauce and sugar balance the heat and richness—add them, taste, and adjust before serving rather than overcorrecting at the table.
Product image
Quickly chop vegetables, mince herbs, and blend sauces for faster, everyday meal preparation.
Check price on Amazon
Pin it
| plumclover.com

My friend asked me once why I always finish the soup with a squeeze of lime, and I realized I'd never really thought about it—I just knew that without it, something felt incomplete, like a song in a minor key. The lime doesn't make it taste like lime; it just makes every other flavor in the bowl more itself, more true somehow.

Choosing Your Protein

Tofu has this quiet elegance—it absorbs the broth like a sponge and stays pillowy even after simmering, so if you're looking for something that melts into the curry, this is it. Chicken gives you something more familiar and hearty, with a bit more texture, though you need to be careful not to overcook it or it becomes stringy. I find myself alternating depending on the season and what I'm in the mood for, but both are equally valid choices, and the soup tastes distinctly wonderful either way.

Adapting to What You Have

The vegetable list looks specific, but honestly, it's more of a suggestion than a rule. I've made this with broccoli and cauliflower when carrots weren't around, thrown in snow peas instead of snap peas, used whatever mushrooms showed up at the market. The soup always comes together because the coconut and curry paste are forgiving enough to carry almost any combination. The only thing I'd say is avoid super watery vegetables like cucumber or tomato, since they'll dilute the broth and make the whole thing thin and sad.

This soup tastes even better the next day, when the flavors have had time to get to know each other and the broth deepens into something even more complex. It keeps in the fridge for three or four days, though the vegetables do get softer each day—something to keep in mind if you're meal-prepping. If you're freezing it, do it without the basil and cilantro, then add those fresh when you reheat.

  • Reheat gently on the stove over medium heat to keep the coconut milk from breaking.
  • A fresh squeeze of lime and a handful of basil makes leftover soup taste almost like the first time again.
  • Serve with jasmine rice or noodles if you want something more substantial, or keep it as a light soup course on its own.
Aromatic Thai Green Curry Coconut Soup with tender vegetables, garnished, and ready to enjoy. Pin it
Aromatic Thai Green Curry Coconut Soup with tender vegetables, garnished, and ready to enjoy. | plumclover.com
Product image
Juice whole fruits and vegetables easily for fresh drinks, sauces, and nutrient-rich recipes.
Check price on Amazon

This soup has become one of those dishes I return to again and again, not because it's complicated or showy, but because it's exactly what I want when I want comfort that doesn't feel heavy, warmth that feels alive. That's the mark of a good recipe, I think—not the one you make once and photograph, but the one you make so often you stop thinking about the steps.

Recipe FAQ

What proteins work best in this green curry soup?

Firm tofu or boneless chicken breast are ideal, offering texture and flavor that absorb the curry well.

Can I adjust the spice level?

Yes, add more green curry paste or fresh sliced chili to increase heat according to your preference.

What vegetables are typically included?

Red bell pepper, zucchini, baby corn, snap peas, mushrooms, carrot, and onion provide a colorful, fresh mix.

Is it necessary to use fish sauce?

Fish sauce adds depth and umami, but soy sauce can be substituted for a vegetarian or vegan version.

How can I make it gluten-free?

Use gluten-free soy sauce or omit soy sauce entirely to maintain gluten-free standards.

What garnishes enhance the flavors?

Fresh cilantro, Thai basil leaves, lime wedges, and optional sliced red chili brighten and complement the dish.

Thai Green Curry Coconut Soup

A flavorful green curry soup with coconut milk, vegetables, and protein choices for a comforting meal.

Time to Prepare
15 minutes
Time to Cook
20 minutes
Overall Time
35 minutes
Recipe by Joshua Barnes


Skill Level Medium

Cuisine Type Thai

Portions 4 Serving Size

Dietary notes No Dairy, Without 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 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)

How-To Steps

Step 01

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

Step 02

Cook Onion: Add sliced onion and cook for 2 minutes until slightly softened.

Step 03

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

Step 04

Combine Liquids and Simmer: Pour in coconut milk and broth. Bring mixture to a gentle simmer.

Step 05

Add Vegetables and Cook: 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 06

Season Soup: Stir in fish sauce or soy sauce and sugar. Taste and adjust seasoning as necessary.

Step 07

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

Needed Tools

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

Possible Allergens

Review each item for allergens and get advice from your medical provider if you’re unsure.
  • Contains soy (if using tofu or soy sauce) and fish (if using fish sauce).
  • May contain gluten unless gluten-free soy sauce is used.

Nutritional details (per serving)

For informational use only. Not a substitute for health advice.
  • Energy (kcal): 320
  • Fat content: 18 g
  • Carbohydrates: 23 g
  • Proteins: 15 g