Green Thai Fish Curry Recipe

Authentic green Thai fish curry recipe with a creamy coconut milk sauce and pan-fried fish. An easy homemade dinner that tastes just like something you’d order at a Thai restaurant!

Green Thai fish curry with coconut milk and crispy pan-fried fish fillet topped with kaffir lime leaves, served in a square ceramic dish.

What is Thai green fish curry?

Thai green fish curry is a spicy coconut curry made with green curry paste, fish sauce, palm sugar, and white fish. The sauce is creamy, slightly sweet, and aromatic from kaffir lime leaves.

❤️ A note from Praew

This recipe is a bit different from most fish curries you’ll find. Here, the curry sauce and the fish are cooked separately.

I use a smaller amount of coconut milk, which gives the sauce a slightly thicker consistency, similar to choo chee salmon. The fish is pan-fried until crispy, then topped with this rich, creamy green curry sauce.

The focus in this recipe is all about the fish and the bold flavor of green curry, so I don’t add any vegetables. If you’re looking for a version with more veggies, try my green curry chicken next!

It comes together in under 30 minutes and makes a great weeknight dinner, especially when you’ve got fresh fish fillets in the fridge.

It always turns out amazing, and I hope you love this recipe just as much as we do! — Praew ♡

Thai green fish curry with pan-fried fish and sliced kaffir lime leaves in a black plate.

🍚 Ingredient tips & substitutes

  • Thai green curry paste Use a good-quality Thai brand like Mae Ploy or Maesri.
  • Oil Use a neutral oil like vegetable or canola for pan-frying the fish and frying the curry paste.
  • Fish I used pangasius fillets for this recipe. If using frozen fillets, make sure to fully thaw and pat them dry before pan-frying for the best texture.
  • Coconut milk Use full-fat coconut milk for the best texture and richness.
  • Palm sugar Adds a subtle sweetness that balances the heat and saltiness.
  • Fish sauce Adds umami and saltiness; I use the Megachef brand.
  • Kaffir lime leaves Brings citrusy aroma and depth.

👩‍🍳 How to make green curry fish

Step 1: Fry the curry paste. In a separate pot, heat 1 tbsp of oil and add green curry paste. Stir-fry over medium heat until fragrant and the oil begins to separate.

Green curry paste frying in a white pot until fragrant with oil starting to separate.

Step 2: Make the coconut curry sauce. Pour in the coconut milk, followed by palm sugar and fish sauce. Let it gently simmer (don’t let it boil) to develop flavor and slightly thicken the sauce.

Coconut milk added to the fried curry paste in a white pot, gently bubbling.

Step 3: Add kaffir lime. Once the palm sugar has completely dissolved and the sauce has slightly thickened, turn off the heat and stir in kaffir lime leaf strips. Set aside

Step 4: Pan-fry the fish. Pat the fish fillets dry to remove excess moisture. Heat 3 tbsp of oil in a non-stick pan and fry both sides until golden and cooked through. Set aside.

Pan-fried white fish fillets on a dark serving plate, golden and crisp on the edges.

Step 5: Assemble and serve. Place the pan-fried fish fillets on a plate and spoon the hot green curry sauce over the top. Serve immediately with steamed jasmine rice. Enjoy!

🐟 What fish for Thai curry?

You can use any white fish fillets for Thai curry, such as tilapia, catfish, cod, sea bass, or snapper. These mild, flaky fish work well with coconut milk curry sauces.

This green Thai fish curry with coconut milk is one of my favorite ways to turn simple fish fillets into a restaurant-style dinner in under 30 minutes! Let me know in the comments if you tried it, and follow me on Facebook, Instagram, and Pinterest for more.

Green Thai Fish Curry Recipe

Green Thai fish curry with coconut milk and crispy pan-fried fish fillet topped with kaffir lime leaves, served in a square ceramic dish.
Authentic green Thai fish curry with coconut milk and crispy fish fillets. Ready in under 30 minutes and easy to make at home!
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Serving Size 2

Equipment

  • Measuring spoons and cups
  • Non-stick frying pan
  • Spatula
  • Small pot or saucepan
  • Cutting board and knife

Ingredients

For pan-frying fish

  • 3 tbsp oil
  • 2-3 large white fish fillets such as pangasius or tilapia

For the curry sauce

  • 1 tbsp oil
  • 2 tbsp green curry paste
  • cup coconut milk
  • 1 tbsp palm sugar
  • tbsp fish sauce
  • 2 kaffir lime leaves sliced into thin strips

Instructions

  • Fry the curry paste: In a separate pot, heat 1 tbsp of oil and stir in the green curry paste. Cook over medium heat until fragrant and the oil starts to separate from the paste.
  • Make the curry sauce: Pour in the coconut milk, then add palm sugar and fish sauce. Let it gently simmer (don’t boil) until the palm sugar has dissolved and the sauce slightly thickens.
  • Add kaffir lime: Turn off the heat and stir in the thinly sliced kaffir lime leaves. Set aside.
  • Pan-fry the fish: Pat the fish fillets dry to remove excess moisture. Heat 3 tbsp of oil in a non-stick pan and pan-fry the fillets on both sides until golden and cooked through.
  • Assemble and serve: Place the crispy fish fillets on a serving plate and spoon the hot green curry sauce over the top. Serve immediately with jasmine rice.
Nutrition Facts
Green Thai Fish Curry Recipe
Amount per Serving
Calories
787
% Daily Value*
Fat
 
68
g
105
%
Saturated Fat
 
36
g
225
%
Trans Fat
 
0.1
g
Polyunsaturated Fat
 
9
g
Monounsaturated Fat
 
21
g
Cholesterol
 
85
mg
28
%
Sodium
 
1183
mg
51
%
Potassium
 
925
mg
26
%
Carbohydrates
 
12
g
4
%
Fiber
 
1
g
4
%
Sugar
 
6
g
7
%
Protein
 
38
g
76
%
Vitamin A
 
2364
IU
47
%
Vitamin C
 
3
mg
4
%
Calcium
 
74
mg
7
%
Iron
 
7
mg
39
%
* Percent Daily Values are based on a 2000 calorie diet.

Notes

  • Nutrition information is provided as a courtesy and should be considered approximate.

Similar Posts

Leave a Reply

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

Recipe Rating