Thai Green Curry Coconut

Featured in: Everyday Home Meals

This Thai green curry coconut soup combines rich coconut milk with aromatic green curry paste, fresh vegetables, and a choice of tofu or chicken. The broth is gently simmered to infuse sweet and spicy flavors, balanced by hints of lime, fish or soy sauce, and fresh herbs like cilantro and Thai basil. Ready in just 35 minutes, it’s a comforting and colorful dish perfect for a medium-difficulty main course.

The recipe features a medley of baby corn, bell pepper, zucchini, mushrooms, snap peas, carrots, and onions, creating a hearty yet fresh texture. Garnishes like sliced chilies and lime wedges allow customization of heat and tang. This dish suits gluten-free diets when using the appropriate soy sauce and offers flexibility to swap vegetables based on season and preference.

Updated on Fri, 26 Dec 2025 08:55:00 GMT
Steaming bowl of Thai Green Curry Coconut Soup, garnished with cilantro and lime wedges, is ready to savor. Save
Steaming bowl of Thai Green Curry Coconut Soup, garnished with cilantro and lime wedges, is ready to savor. | spoonatlas.com

There's a moment in every cook's life when a single dish becomes the one you make when you want to feel instantly transported. For me, that's this Thai green curry coconut soup. I discovered it during a rainy afternoon when my kitchen felt too quiet, and I had a can of coconut milk and a jar of green curry paste that had been waiting for exactly this kind of kitchen adventure. The aroma that filled the room within minutes—toasted and green and alive—reminded me why I love cooking in the first place.

I made this soup for friends who were skeptical about anything "too exotic" for their palates, and watching their faces change after that first spoonful was everything. The sweetness of coconut milk balancing the heat of the curry paste, the tender vegetables catching the broth just right—it became the soup everyone started asking for. Now when someone visits on a cold day, this is my quiet confidence in a bowl.

Ingredients

  • Firm tofu or chicken breast (400g): Tofu absorbs the curry flavors beautifully if you give it time, while chicken adds richness; cube the tofu into bite-sized pieces and slice the chicken thin so it cooks quickly without drying out.
  • Green curry paste (2 tbsp): This is where the soul of the soup lives, so don't skip it or substitute it with red curry paste—trust the green paste to deliver that herbaceous, slightly less intense heat.
  • Coconut milk (400 ml): Full-fat versions create a silkier soup, but light coconut milk works if that's what you prefer; shake or stir the can first because the cream separates.
  • Vegetable or chicken broth (500 ml): The broth keeps the soup from becoming too heavy while the vegetables add their own subtle flavors into the mix.
  • Fish sauce or soy sauce (1 tbsp): This ingredient scared me the first time, but it's the secret depth-charge that makes everything taste more like itself—start with less if you're nervous.
  • Red bell pepper, zucchini, baby corn, snap peas, mushrooms, and carrot: These vegetables add color, texture, and nutrition, and because they're cut uniformly, they cook at roughly the same pace.
  • Fresh cilantro, lime, and Thai basil: These aren't just garnishes—they're the bright finish that lifts the entire bowl and make you feel like you're eating something special.

Instructions

Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Bloom the curry paste:
Heat oil in your pot over medium heat until it shimmers slightly, then add the curry paste. Let it sauté for a minute or two—you'll smell the change as it becomes more fragrant and the raw edge softens. This step matters because it wakes up the paste's flavors.
Build your flavor base:
Toss in the sliced onion and let it soften for a couple of minutes, stirring occasionally. The onion sweetens slightly and creates a cushion for everything else to rest on.
Add your protein:
Whether you're using tofu or chicken, add it now and let it cook for 2–3 minutes. The chicken will start turning from pink to white (but won't be fully cooked yet), and the tofu will firm up slightly at the edges.
Pour in the creamy broth:
Add the coconut milk and broth together, stirring gently to combine the curry paste throughout. Bring the pot to a gentle simmer—not a rolling boil, which can make the broth taste thin.
Add the vegetables:
Drop in all your prepared vegetables and let them simmer for 8–10 minutes. They should be tender but still have a slight bite to them, not mushy or falling apart.
Season to taste:
Stir in the fish sauce and sugar, then taste a spoonful of broth. Adjust the salt, heat, or lime juice (squeeze some of your lime wedges in) until it tastes exactly right to you—this is your moment to make it perfect.
Finish and serve:
Ladle the soup into bowls while it's hot, then scatter cilantro, Thai basil, and a few chili slices across the top. A lime wedge perched on the rim makes it feel intentional and inviting.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Save
| spoonatlas.com

There was an evening when I made this soup and my partner asked if we could have it once a week. That's when I realized this wasn't just another recipe in my collection—it was becoming a comfort dish, something familiar enough to make without thinking but special enough to feel like I was cooking something meaningful. That shift, from curious experiment to trusted favorite, is what keeps me coming back to this pot.

Customizing Your Vegetables

The vegetable combination I've given you works beautifully, but this soup was practically designed for improvisation. In winter, I swap in broccoli, cauliflower, and winter squash; in summer, I lean into zucchini, snap peas, and fresh corn. The rule I follow is to cut everything roughly the same size so nothing cooks faster than anything else and throws off the timing. One unexpected addition that changed everything for me was adding a handful of spinach in the last minute—it wilts into the broth and adds a subtle earthiness that complements the curry paste.

Making It Your Own

I used to think authentic meant following a recipe exactly, but this soup taught me that authenticity comes from understanding the foundations and then trusting your instincts. Want it spicier? Add more curry paste or fresh chili. Want it richer? Use full-fat coconut milk or add a splash more. Want it lighter? Increase the broth and use light coconut milk. Each version is still true to the dish because you're maintaining that perfect balance of creamy, spicy, and bright. The beauty of Thai cooking is that it's flexible by design—it wants you to adjust and taste as you go.

Serving and Pairing Ideas

This soup is naturally a complete meal, but serving it alongside something starchy makes it feel more substantial and restaurant-like. Jasmine rice is the traditional choice—something about its subtle floral notes pairs with the curry without competing, and you can use the rice to soak up every last drop of broth. Rice noodles are another beautiful option, especially if you want the meal to feel lighter. I've also served it with crusty bread for scooping, and while that's not traditional, it worked better than I expected.

  • A squeeze of fresh lime juice right before eating brightens everything and is the difference between a good bowl and one that sings.
  • Keep extra cilantro and Thai basil at the table so everyone can customize their garnish to their own taste preferences.
  • Leftover soup keeps beautifully in the refrigerator for 3-4 days and tastes even better the next day as flavors deepen.
Product image
Keep spatulas, spoons, and cooking tools organized and within reach while preparing meals.
Check price on Amazon
Creamy coconut milk swirls through the flavorful Thai Green Curry Coconut Soup, showcasing fresh vegetables and tender chicken. Save
Creamy coconut milk swirls through the flavorful Thai Green Curry Coconut Soup, showcasing fresh vegetables and tender chicken. | spoonatlas.com

This Thai green curry coconut soup has become one of those dishes that makes my kitchen feel alive again, that reminds me cooking is both simple and magical. Make it once, and it will find its way back to your table again and again.

Recipe FAQs

Can I use chicken instead of tofu?

Yes, you can substitute tofu with boneless, skinless chicken breast for a protein-rich variation.

What vegetables work best in this curry soup?

Baby corn, bell pepper, zucchini, snap peas, mushrooms, carrot, and onion balance texture and flavor well.

How do I make the soup spicier?

Add extra green curry paste or sliced fresh red chili according to your heat preference.

Is it possible to make this dish gluten-free?

Yes, use gluten-free soy sauce instead of regular soy sauce and ensure all other ingredients are gluten-free.

Can I prepare this soup ahead of time?

Yes, it can be stored in the refrigerator and reheated gently before serving to maintain flavor and texture.

What can I serve alongside this soup?

Steamed jasmine rice or rice noodles complement the soup for a complete and satisfying meal.

Thai Green Curry Coconut

A vibrant blend of Thai green curry, coconut milk, fresh vegetables, and tender protein for a comforting meal.

Prep Time
15 min
Cook Time
20 min
Time Needed
35 min
Recipe By Paisley Ward


Skill Level Medium

Cuisine Thai

Makes 4 Portions

Dietary Info Dairy-Free, 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 tablespoons green curry paste
02 13.5 fl oz coconut milk
03 17 fl oz vegetable or chicken broth
04 1 tablespoon fish sauce or soy sauce for vegetarian option
05 1 teaspoon sugar
06 1 tablespoon vegetable oil

Garnishes

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

Directions

Step 01

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

Step 02

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

Step 03

Add protein: Stir in chicken or tofu and cook for 2–3 minutes until chicken turns white but is not fully cooked through.

Step 04

Add liquids and simmer: Pour in coconut milk and broth, then bring to a gentle simmer.

Step 05

Cook vegetables and protein through: Add bell pepper, zucchini, baby corn, snap peas, mushrooms, and carrot. Simmer for 8–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 needed.

Step 07

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

Tools Needed

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

Allergy Details

Double-check every ingredient if you have food allergies. If unsure, contact a healthcare expert.
  • Contains soy if tofu or soy sauce is used and fish if fish sauce is included. May contain gluten unless gluten-free soy sauce is used. Always check ingredient labels for allergens.

Nutrition (each serving)

Nutritional data is for reference and shouldn't replace professional medical consultation.
  • Calorie Count: 320
  • Fat Content: 18 g
  • Carbohydrates: 23 g
  • Proteins: 15 g