Thai Green Curry Fish Soup

Thai green curry soup with white fish, coconut milk, and homemade curry paste fragrant with lemongrass and galangal. Serve over rice with fresh herbs and lime.

Here at Honest Cooking, we’re all pretty much in love with this recipe. Coconut-based green curry soup with chunks of your favorite white fish (barramundi, cod, halibut all work really well here), fragrant with lemongrass, galangal, and kaffir lime leaves. A little hot, a little zesty, very fresh and deeply delicious.

The curry paste gets fried in coconut oil first to bloom the aromatics, then coconut cream goes in to thicken before the milk and fish are added. The fish poaches gently in the curry, staying tender while picking up all the spice and aromatics from the broth.

The ingredient list looks long, but most of it goes into the curry paste, which can be made days ahead or swapped for a good store-bought version. Once the paste is ready, the soup comes together in minutes. So easy! A few ingredients require a trip to an Asian market: kaffir lime leaves for their floral, citrusy aroma, galangal for its piney earthiness, and shrimp paste for that umami depth. All three freeze well, so stock up when you find them.If you’re not feeling ambitious, use jarred green curry paste. Just adjust the amount based on the brand’s heat level and add fresh herbs at the end to brighten things up.

Get the    
  Honest Cooking app

Either way, serve this over rice with Thai basil, cilantro, lime wedges, and sliced fresh chile on the side. The rice soaks up the broth, and the herbs and lime cut through the richness.


How to Make Thai Green Curry Fish Soup


Make the Thai Green Curry Paste

Pound all the curry paste ingredients with a mortar and pestle until a paste forms. Alternatively, blend in a blender, adding a little water if needed, until smooth.


Cook the Curry

Heat the coconut oil in a wok or large skillet over medium heat. Add the Thai green curry paste and sauté until aromatic, about 30 seconds to 1 minute.

Add the coconut cream (the thick part from the top of the can) and simmer for 2-3 minutes, stirring to combine with the paste.

Add the coconut milk (the liquid part), cubed fish, kaffir lime leaves, and fish sauce. Stir gently and cook until the fish is cooked through, about 5-7 minutes. The fish should be opaque and flake easily.


Serve

Ladle the curry into bowls. Serve with fresh Thai basil, cilantro, lime wedges, sliced red chile, and rice on the side.


Recipe Notes

Kaffir lime leaves add a floral, citrusy note that’s hard to replicate. Look for them at Whole Foods or Asian markets. They freeze well, so buy extra and store them.

Galangal is a root with a piney, earthy flavor and woody texture. There’s no real substitute, but it freezes well. Stock up when you find it.

Shrimp paste smells pungent on its own but adds essential umami when mixed into the curry. It’s fermented and keeps for a long time in the fridge.

The curry paste can be made 3-4 days ahead and stored in the fridge, or frozen for up to 3 months.

If using store-bought paste, brands vary in heat level. Start with 3 tablespoons and adjust from there. Mae Ploy and Thai Kitchen are reliable brands.

Separating the coconut cream from the milk matters. The cream needs to fry with the paste to create the curry base. Leave the can unshaken so the cream naturally separates at the top.

Use firm white fish that won’t fall apart. Barramundi, cod, halibut, or snapper all work.

Don’t overcook the fish. It only needs 5-7 minutes in the simmering curry.

Fish sauce saltiness varies by brand. Start with less and add more to taste.

Fresh herbs and lime at the end are essential. They brighten the rich coconut curry and add freshness.

This reheats well, though the fish can become slightly tougher. Reheat gently to avoid overcooking.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Green Curry Fish Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Honest Cooking Magazine
  • Total Time: 25 minutes
  • Yield: Serves 4
  • Diet: Omnivore, Pescatarian

Description

Fragrant Thai green curry simmers with fish and coconut milk. Serve with rice and fresh herbs for a vibrant meal.


Ingredients

Units Scale
  • 3 tablespoons chopped lemongrass
  • 3 tablespoons finely chopped shallot
  • 2 tablespoons minced garlic
  • 2 tablespoons Thai chiles, minced
  • 2 tablespoons long green chiles, minced
  • 1 tablespoon chopped galangal
  • 1 tablespoon chopped cilantro root
  • 1 teaspoon lime zest
  • 1 teaspoon minced fresh turmeric
  • 1 teaspoon minced fresh ginger
  • 1 teaspoon roasted shrimp paste
  • 1 teaspoon toasted and ground coriander seed
  • 1 teaspoon black peppercorn
  • Pinch of salt
  • 1 1/2 tablespoons coconut oil
  • 3-4 tablespoons Thai green curry paste (homemade or store-bought)
  • 1 can coconut milk (cream and milk separated)
  • 1 pound white fish (barramundi, cod, or halibut), cubed
  • 3-4 kaffir lime leaves
  • 1 1/2-2 tablespoons fish sauce (adjust to taste)
  • Thai basil leaves for serving
  • Cilantro leaves for serving
  • Lime wedges for serving
  • Fresh red chile, sliced for serving
  • Cooked rice for serving

Instructions

  1. Pound all the curry paste ingredients with a mortar and pestle until a paste forms. Alternatively, blend in a blender, adding a little water if needed, until smooth.
  2. Heat the coconut oil in a wok or large skillet over medium heat. Add the Thai green curry paste and sauté until aromatic, about 30 seconds to 1 minute.
  3. Add the coconut cream (the thick part from the top of the can) and simmer for 2-3 minutes, stirring to combine with the paste.
  4. Add the coconut milk (the liquid part), cubed fish, kaffir lime leaves, and fish sauce. Stir gently and cook until the fish is cooked through, about 5-7 minutes. The fish should be opaque and flake easily.
  5. Ladle the curry into bowls. Serve with fresh Thai basil, cilantro, lime wedges, sliced red chile, and rice on the side.

Notes

  • Kaffir lime leaves add a floral, citrusy note that’s hard to replicate. Look for them at Whole Foods or Asian markets. They freeze well, so buy extra and store them.
  • Galangal is a root with a piney, earthy flavor and woody texture. There’s no real substitute, but it freezes well. Stock up when you find it.
  • Shrimp paste smells pungent on its own but adds essential umami when mixed into the curry. It’s fermented and keeps for a long time in the fridge.
  • The curry paste can be made 3-4 days ahead and stored in the fridge, or frozen for up to 3 months.
  • If using store-bought paste, brands vary in heat level. Start with 3 tablespoons and adjust from there. Mae Ploy and Thai Kitchen are reliable brands.
  • Separating the coconut cream from the milk matters. The cream needs to fry with the paste to create the curry base. Leave the can unshaken so the cream naturally separates at the top.
  • Use firm white fish that won’t fall apart. Barramundi, cod, halibut, or snapper all work.
  • Don’t overcook the fish. It only needs 5-7 minutes in the simmering curry.
  • Fish sauce saltiness varies by brand. Start with less and add more to taste.
  • Fresh herbs and lime at the end are essential. They brighten the rich coconut curry and add freshness.
  • This reheats well, though the fish can become slightly tougher. Reheat gently to avoid overcooking.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Soup
  • Method: Stir-Frying
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 400
  • Sugar: 10
  • Sodium: 600
  • Fat: 25
  • Saturated Fat: 18
  • Unsaturated Fat: 5
  • Carbohydrates: 30
  • Fiber: 4
  • Protein: 30
  • Cholesterol: 100

 


If you liked this, you are going to love these favorite Thai recipes:

Thai Meatballs with Peanut Satay Dipping Sauce

Thai Favorite: How to Make Pad-See-Ew

Thai Curry Squash Fritters

Antara Phuket’s Raw Pad Thai Salad


Frequently Asked Questions

Can I use a different fish than barramundi or cod in this recipe?

Yes, you can use halibut or any other firm white fish that holds up well to poaching.

What if I can’t find galangal for the curry paste?

If you can’t find galangal, you can substitute it with ginger, but the flavor will be slightly different.

How do I adjust the spice level if I’m using store-bought green curry paste?

Start with a small amount of the store-bought paste and gradually increase it, tasting as you go to reach your desired heat level.

If You Liked This Recipe, You’ll Love These

View Comments (2) View Comments (2)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Previous Post
Crispy Baked Beets

Crispy Baked Beet Chips

Next Post

Crispy Avocado Tacos