Skip to Content

Thai Green Curry recipe – How to prepare the authentic style

Thai green curry is the most well-known Thai dish outside Thailand.


It has a distinct green color that set it apart from Indian curries which are mostly red or yellow. As the name implies, this Thai green curry recipe is prepared by using green chili, with a different flavor from the mature red chilies.

You need a myriad of spices and some exotic ingredients to prepare the authentic green curry.  The list of ingredients sounds complicated, but this post will show you how to do it by using the store-bought green chili paste, which will cut down the preparing time by half. The green chili paste comprises more than ten ingredients, which is quite a time-consuming task to make.

Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post.

Thai green curry is the most famous Thai dish outside Thailand. This tutorial shows you how to prepare it at home step-by-step.

How to make green curry- A Step by step guide

1. Reduce the coconut milk

To begin with, pour half of the coconut milk into a pot and simmer it over low heat until it thickens.  The coconut oil will start to separate from the water phase at this point. Cook until the coconut oil separates from the liquid. The oil will form a thin layer on top.

2. Add the green curry paste

There are two ways you can do this- mix your own blend of green curry paste get a good quality store-bought curry paste.

Store-bought Thai green curry paste.

Many people prefer to use the ready-made Thai green curry paste. There are some excellent commercially available Thai green curry pastes. But if you want to enjoy the fresh flavor of green curry and control the spiciness of each ingredient, you must make an effort to prepare it from scratch. Unfortunately, you need a myriad of ingredients to prepare the curry paste, and they may not be available to you especially if you are leaving outside of Asia.

You can refer to the supplementary section (with a grey background) if you want to make your own.  Otherwise, I will assume that you are using the store-bought version for this recipe.

If you use your own curry paste

You can reduce the amount of chili paste if you like a milder curry. However, the other ingredients in the paste will be reduced proportionately, which results in a curry of inferior flavor.

The best way to solve this dilemma is to cut down the amount of green chili while preparing the chili paste. By doing so, you can add enough chili paste to the curry without worrying about it becoming too spicy, and yet with getting the full flavor of galangal, lemongrass, shallots, and others.  Of course, you can only do this if you make your own.

How to make the curry as green as those in the restaurants

Once the coconut milk is reduced to a thick sauce, add the green curry paste.  Saute until the curry paste turns aromatic.

The amount of curry paste required depends on the level you want.  You can use less curry paste as indicated in this recipe, but the curry will likely to become paler than what you will find in the Thai restaurant.  There is a way to make it looks green naturally without adding artificial color. The trick is to blend some basil leaves with the remaining coconut milk then add to the curry.  It will instantly boost the color of the curry to a beautiful natural green.

3. Add the chicken

When you see the coconut oil starts to bubble around the curry paste, add the chicken thigh meat.  Chicken thigh meat has better flavor than breast meat, and will not become tough after prolonged cooking.

Alternatively, you can use chicken breast meat for this recipe. You should add the breast meat at the end of cooking since it will become tough if you add to the curry in the early stage.

Note: Although this is a Thai green curry chicken recipe, you can substitute the chicken with other ingredients by following the same method. You can make Thai green curry shrimps or even Thai green curry vegetables.

4.  Add the remaining ingredients.

Coconut milk and chicken stock

Now pour the remaining coconut milk and the chicken stock into the pot. Simmer over low heat for ten minutes until the chicken is cooked and tender.  

Chicken stock is my preference as I do not like to use MSG.  Water can be the substitute but it will never match the full-body flavor will the additional real chicken flavor from the stock.


Add the remaining ingredients- palm sugar, fish sauce, kaffir lime leaves.  Let it simmer for another ten minutes until it is slightly thickened.

Eggplants, mushrooms, bamboo shoots,  squash, and green beans are the common vegetables used in Thai green curry.   

I use eggplant, king oyster mushrooms and bamboo shoots in this recipe.  Add to the curry and cook for two minutes. Then add the cut red spur chili, and Thani basil.

5. Do a taste test

When the curry is almost done and the liquid is reduced and thicken, do a taste test.

The saltiness depends on how much the liquid is left, which means the best time to adjust is when it is done.  I normally do not add salt, but add some fish sauce if it is not salty enough. Make the flavor really strong as the curry is not intended to eat alone, but serve with steamed rice.

Thai green curry is the most famous Thai dish outside Thailand. This tutorial shows you how to prepare it at home step-by-step.

The major ingredients used in Thai green curry

The green curry prepared in one region is different from another, and there is no one standard recipe. The Thai green curry is authentic as long as it does not omit any essential ingredients.

it is like adobo in the Philippines, where different people vouch their recipes are the most authentic.

The following explanation is helpful to let you understand the key ingredients that you must include, and the critical aspects you should pay attention to when you prepare the Thai green curry paste.

1. Galangal

Galangal is the main ingredients of Thai green curry. You cannot substitute it with other ingredients. It is also called ‘blue ginger’ in some Chinese-speaking countries in Asia, but the flavor is very different from the regular ‘yellow’ ginger.

2. Lemongrass

The useful part of lemongrass is the white section, the bulb of the lemongrass. Remove the upper section which is green and the outer layer of the lemongrass, much like removing the outer layer of an onion. Slice the lemongrass thinly before putting it into the blender as it contains a lot of fiber.

3. Green chili

You cannot substitute the green chilies. These are the premature red Thai chili. Never substitute with green bell pepper (capsicum) as it is totally different!

4. Thai basil leaf

You can substitute it with other types of basil if Thai basil is not available.

5. Kaffir lime leaves

The flavor of kaffir lime leaves is different from the ordinary lime and lemon. Try to get this ingredient for your curry.

6. Palm sugar

Palm sugar has a distinct smoky aroma and a complex flavor. Substitute palm sugar with brown sugar if it is unavailable.

Note: If you like Thai curry but prefer a less spicy version, check out this Massaman curry recipe. It is a Southern Thailand curry which is milder, with some Indian and Malay influence.

Yield: 3 servings

Thai Green Curry Recipe

Thai green curry recipe

Thai green curry is the most well-known Thai dish outside Thailand.
It has a distinct green color that set it apart from Indian curries which are mostly red or yellow. As the name implies, Thai green curry is prepared by using green chili, with a different flavor from the mature red chilies.

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes



  1. Cut the chicken meat into 1cm to 1.5 cm cubes. 
  2. Cut the eggplant to the same size of the chicken pieces.
  3. Shred the king oyster mushroom into small pieces.
  4. Place half of the coconut milk into a pot. Heat it gently until it starts to boil. Reduce it to a thick sauce.
  5. Add the green curry paste. Saute until it turns aromatic.
  6. Blend 2 sprigs of basil leaves with the remaining coconut milk. (To boost the green color). Add to the curry paste in the pot.
  7. Add the chicken and chicken stock and cook for 10 minutes.
  8. Add the eggplant, mushroom, kaffir lime leaves, palm sugar, and fish sauce. Cook until the eggplant turns soft.
  9. Stir in the chopped red chilies and the remaining basil leaves. Let it boil for half a minute. Serve.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 684Total Fat: 36gSaturated Fat: 26gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 170mgSodium: 1938mgCarbohydrates: 26gFiber: 2gSugar: 13gProtein: 65g

This data was provided and calculated by Nutritionix on 5/22/2019

K J Singh

Wednesday 7th of October 2020

It is commendable to provide the authentic recipe for the people from different countries.

K J Singh

Wednesday 7th of October 2020

It is commendable to provide the authentic recipe.


Tuesday 10th of March 2020

Hi KP, I just came across this recipe of your's and I am excited to try it! I haven't maid Green cutty myself but have had it when dining out. It seems labor intensive but you have made it easy for us to follow. Wish me luck & keep the recipes coming! Thank you!

KP Kwan

Wednesday 11th of March 2020

Hi Shelly, Thanks for dropping in on my blog. You may consider using the ready-make green curry paste to simplify the process. Best wishes and I hope you will make it and enjoy it. KP Kwan


Friday 6th of December 2019

I cooked this recipe with a can of green curry paste and it was the best I've ever made, thank you!

If I want to take the next step and make my own paste, do you have any recommendations for the amounts of each of those six ingredients to include?


Monday 27th of May 2019

Hi KP Are you able to recommend a good quality green quality green curry paste that is available in Kuala Lumpur. Thank you

KP Kwan

Monday 27th of May 2019

Hi Hoon, I used the BLue Elephant brand for this recipe. It is a product of Thailand and is quite authentic. Thanks. KP Kwan

Skip to Recipe