Easy Authentic Thai Green Curry At Home
Homemade Thai green curry deserves respect. It's actually easy, and it just requires a little hard work.

Joshua Weissman•
Aug 21, 2025
Ingredients (31)
Green Curry Paste
Curry
Assembly
Directions
Green Curry Paste
Pre-heat the oven to 325°F. Place the coriander (2 tsp), cumin (1 tsp), and peppercorns (1 tsp) on a small baking sheet and toast in the oven for about 5 minutes. Remove from the oven and cool completely.
In a large mortar and pestle, add the toasted spices and grind until it becomes a powder.
Add in the Thai chiles (9) and grind for about 1 minute, or until it forms a paste.
Add the serranos (3) and continue to grind until the chiles are as fine as possible, about 2-3 more minutes. It is fine enough when you no longer can see the seeds.
Roughly chop the sliced galangal (1 2-inch knob) and add to the paste. Grind this for another 1-2 minutes or until a paste forms again.
Finely chop the sliced lemongrass (1 stalk) and grind into a paste, about 3-4 minutes.
Add in the lime leaves (3 leaves), coriander (4 stalks) and shallots (2 small) and again grind until smooth.
Finely, add in the garlic (7 cloves) and grind into a paste. Stir in the lime zest (1 lime) and shrimp paste (½ tsp) until combined. You know the paste is smooth enough when you can form it into a ball and it holds together.
Curry
In a medium pot over medium heat, add the oil (2 Tbsp) and allow to heat. When the oil is hot add in all of the green curry paste, and cook, stirring often, for about 3-4 minutes, or until the curry paste has dried out and is starting to stick to the bottom of the pan.
Stir in the garlic (5 cloves) and let cook for 25 seconds or until fragrant.
Pour in the chicken stock (¾ cup) and stir until the curry paste dissolves.
Add the palm sugar (1 Tbsp) and fish sauce (2 Tbsp) and stir until the sugar dissolves.
Stir in the coconut milk (13 ½ oz) and lime leaves (3 leaves) and bring the sauce to a light simmer. Reduce the heat to low and blend with a hand blender until as smooth as you like (blending is optional).
Add in the chicken thighs (¾ lb), stirring to ensure they are fully submerged, and simmer for 7-8 minutes or until the chicken is cooked through.
Add the eggplant (1–2) and stir to submerge in the curry. Simmer for 4 minutes or until softened.
Next, add the snow peas (1 ½ cups) and simmer until they reach your desired consistency; for a tender but still slightly crunchy snow pea cook for 1-2 minutes.
Season the curry to taste with lime juice and additional fish sauce and palm sugar if you’d like. Stir in the Thai basil leaves (½ bunch) to steep into the sauce.
Assembly
Add the steamed rice to one side of a serving bowl. Ladle the curry into the other side. Garnish with fried shallots, sliced serrano and Thai basil leaves. Serve immediately.