
Thai Green Curry is a fragrant, creamy dish made with tender chicken, green curry paste, coconut milk, and colorful vegetables. It has the perfect balance of spicy, savory, slightly sweet, and aromatic flavors, making it a comforting meal that comes together surprisingly quickly.
This easy Thai Green Curry recipe uses simple ingredients and one skillet or pot. Serve it over steamed jasmine rice to soak up the creamy coconut curry sauce.
Slice the chicken thighs into thin, bite-sized pieces.
Prepare the bell pepper, broccoli, zucchini, and green beans so everything is ready before you begin cooking.
Cutting the vegetables into similar-sized pieces helps them cook evenly while still keeping some texture.
Heat the vegetable oil in a large skillet or saucepan over medium heat.
Add the Thai green curry paste and cook for 1–2 minutes, stirring frequently.
You should notice the curry paste becoming fragrant. This short step helps release the aromas of the herbs and spices in the paste.
Pour in about half of the coconut milk and stir well to combine it with the curry paste.
Let it simmer gently for 2–3 minutes.
The coconut milk should become lightly colored and fragrant rather than boiling aggressively.
Add the sliced chicken to the curry mixture.
Stir well and cook for approximately 5–7 minutes, until the chicken is mostly cooked through.
Pour in the remaining coconut milk and chicken broth.
Bring everything to a gentle simmer.
Add the bell pepper, broccoli, zucchini, and green beans.
Simmer for 5–7 minutes, stirring occasionally, until the chicken is fully cooked and the vegetables are tender but still slightly crisp.
Avoid cooking the vegetables for too long because Thai Green Curry is especially good when the vegetables retain some texture.
Stir in the fish sauce and brown sugar.
Taste the curry and adjust the balance if necessary.
Add the fresh lime juice at the end. The lime provides acidity that helps balance the creamy coconut milk and savory curry paste.
Turn the heat to low and stir in the fresh Thai basil leaves.
Cook for about 30 seconds to 1 minute, just until the leaves wilt slightly.
Don’t cook the basil for too long because you want to preserve its fresh aroma.
Spoon the hot Thai Green Curry over steamed jasmine rice.
Garnish with additional Thai basil, fresh cilantro if desired, and lime wedges.
Serve immediately while the curry is hot and creamy.


Thai Green Curry is packed with contrasting flavors. Creamy coconut milk softens the heat of the curry paste, while fish sauce adds savory depth and lime juice brings freshness.
The chicken absorbs the fragrant curry sauce, while the vegetables add color and texture.
It is also flexible enough for a quick weeknight dinner. Once the ingredients are prepared, the curry cooks in one pot and can be served with freshly steamed rice.
Thai green curry paste: This is the main source of the curry’s characteristic flavor and heat. Different brands vary in strength, so start with the recommended amount and adjust after tasting.
Coconut milk: Full-fat coconut milk creates a rich, creamy sauce. Shake the can well before opening.
Chicken thighs: Thigh meat stays tender in the curry and is less likely to dry out than lean chicken breast.
Fish sauce: Fish sauce provides salty, savory depth. You only need a small amount because its flavor is concentrated.
Brown sugar: A little sweetness balances the heat and saltiness of the curry.
Thai basil: Thai basil has a distinctive aromatic flavor and works particularly well with green curry.
Lime juice: Fresh lime juice adds brightness and prevents the coconut-based sauce from tasting too heavy.
The easiest way is to use less green curry paste. You can also add more coconut milk to soften the heat.
If the curry tastes too spicy after cooking, a little extra brown sugar and coconut milk can help balance the flavors.
It’s better to start with less curry paste and add more later than to make the curry too hot from the beginning.
Thai Green Curry should be creamy but still loose enough to spoon over rice.
For a thicker sauce, allow the curry to simmer uncovered for a few extra minutes. This lets some liquid evaporate naturally.
Avoid adding large amounts of flour or cornstarch because traditional Thai-style curry gets its creamy texture primarily from coconut milk and the curry paste.
Yes. The curry can be cooked ahead and stored in the refrigerator for up to 3 days.
Allow it to cool before transferring it to an airtight container.
Reheat gently on the stovetop over medium-low heat. Add a splash of water or coconut milk if the sauce has become too thick.
For the freshest flavor, add a little fresh lime juice and basil after reheating.
Thai Green Curry with shrimp: Replace the chicken with peeled shrimp. Add the shrimp toward the end of cooking because they cook much faster than chicken.
Vegetarian Thai Green Curry: Replace the chicken with tofu and use vegetable broth. Make sure the curry paste and other ingredients are suitable for your dietary needs.
Thai Green Curry with beef: Use thinly sliced beef and cook it briefly so it stays tender.
Thai Green Vegetable Curry: Use a combination of broccoli, bell peppers, zucchini, green beans, mushrooms, and baby corn.
Extra creamy green curry: Add a little more coconut milk for a milder and creamier sauce.
Jasmine rice is the classic choice because its fragrant grains pair beautifully with the creamy curry sauce.
You can also serve Thai Green Curry with:
Store leftover curry in an airtight container in the refrigerator for up to 3 days.
Keep the rice separate whenever possible so it doesn’t absorb all the curry sauce.
Reheat the curry gently until piping hot. Add a little coconut milk or water if the sauce has thickened during refrigeration.
Thai Green Curry is creamy, aromatic, savory, and slightly sweet, with a noticeable chili heat. Green curry paste commonly contains herbs and aromatics such as green chilies, lemongrass, garlic, and ginger.
It can be. The heat depends largely on the green curry paste you use. Start with a moderate amount and add more if needed.
Yes. Chicken breast works well, but it should not be overcooked because it is leaner and can become dry.
Yes, but the curry will be less rich and creamy. Full-fat coconut milk gives the best texture for this recipe.
Yes. For a vegetarian version, use a suitable vegetarian alternative and vegetable broth. The flavor will be slightly different.
Bell peppers, broccoli, green beans, zucchini, bamboo shoots, baby corn, mushrooms, and eggplant all work well.
This easy Thai Green Curry combines tender chicken, creamy coconut milk, fragrant green curry paste, crisp vegetables, Thai basil, and fresh lime into one comforting meal.
The curry comes together quickly, but the combination of aromatics, coconut milk, savory fish sauce, and fresh herbs makes it taste much more complex than the cooking process suggests.
Serve it over warm jasmine rice and finish with fresh lime for a flavorful homemade Thai-inspired dinner.