Chicken Green Curry
Chicken Green Curry is one of the most popular and comforting dishes in Thai cuisine. This flavorful curry combines tender pieces of chicken, creamy coconut milk, aromatic herbs, fresh vegetables, and a fragrant green curry paste to create a rich and satisfying meal. The balance of spicy, sweet, salty, and slightly tangy flavors makes this dish incredibly delicious and perfect for family dinners, meal prep, or a special homemade Thai-inspired meal.
The creamy coconut sauce coats every piece of chicken and vegetable, while ingredients like Thai basil, lime leaves, and green curry paste add a fresh and vibrant aroma. Traditionally served with steamed jasmine rice, this curry is a complete meal that is both comforting and packed with flavor.
Although authentic Thai green curry uses specific ingredients like kaffir lime leaves, Thai eggplant, and Thai basil, this recipe is flexible and can be adjusted with ingredients that are easily available. You can make it mild for children or increase the spice level for those who enjoy a little extra heat.
This Chicken Green Curry is simple enough for a weeknight dinner but impressive enough to serve guests. With a preparation time of only a few minutes and a short cooking process, you can enjoy restaurant-style Thai flavors right in your own kitchen.
Prep Time
10 minutes
Cook Time
20 minutes
Total Time
30 minutes
Servings
4 servings
Ingredients:
For the Chicken Green Curry
- 1 lb (450g) boneless, skinless chicken breast or chicken thighs, thinly sliced
- 1 tablespoon olive oil or vegetable oil
- 2 tablespoons Thai green curry paste
- 1 can (14 oz) full-fat coconut milk
- ½ cup chicken broth or water
- 1 tablespoon fish sauce
- 1 teaspoon sugar or honey (optional, to balance flavors)
- 2 kaffir lime leaves, torn (or 1 teaspoon lime zest)
- 1 cup red or green bell peppers, thinly sliced
- ½ cup bamboo shoots, drained and sliced (optional)
- ½ cup Thai eggplant or zucchini, chopped into small pieces
- ½ cup snap peas or green beans
- 1 small Thai green chili, sliced (optional)
- Juice of ½ fresh lime
- ¼ cup fresh Thai basil leaves
- 2 cloves garlic, minced
- 1 small piece fresh ginger, grated
- ½ medium onion, sliced
- Salt to taste
For Serving
- Steamed jasmine rice
- Fresh Thai basil leaves
- Lime wedges
- Sliced chili (optional)
Instructions:
1. Prepare the Ingredients
Before cooking, prepare all your ingredients because Thai curry cooks quickly once the process begins. Slice the chicken into thin, even pieces so they cook evenly and remain tender. Chop all vegetables into bite-sized pieces and keep them ready.
Mince the garlic, slice the onion, and grate the ginger. These aromatics will create a flavorful base for the curry sauce.
If you are using bamboo shoots, drain and rinse them before adding them to the curry. Wash the Thai basil leaves and set them aside for the final step.
2. Cook the Curry Paste
Heat oil in a large skillet, saucepan, or wok over medium heat.
Add minced garlic, sliced onion, and ginger. Cook for about 30 seconds to 1 minute until fragrant. Be careful not to burn the garlic because it can make the curry taste bitter.
Add the Thai green curry paste and stir continuously for 1–2 minutes. Cooking the curry paste in oil helps release the natural oils and deepens the flavor. You will notice the kitchen filling with a beautiful spicy and aromatic smell.
3. Cook the Chicken
Add the sliced chicken pieces to the pan and stir well to coat them with the curry paste.
Cook for about 3–4 minutes until the chicken starts turning white on the outside. The chicken does not need to be fully cooked at this stage because it will continue cooking in the coconut sauce.
Cooking the chicken with the curry paste allows it to absorb the spices and develop more flavor.
4. Create the Creamy Coconut Curry Sauce
Slowly pour in the coconut milk and chicken broth. Stir everything together until the curry paste blends smoothly with the liquid.
Add fish sauce, sugar, and kaffir lime leaves. Reduce the heat to medium-low and allow the curry to simmer gently for 7–10 minutes.
The coconut milk will become creamy, and the chicken will absorb the delicious Thai flavors.
Avoid boiling the curry too aggressively because high heat can cause coconut milk to separate.
5. Add Fresh Vegetables
Add bell peppers, bamboo shoots, zucchini or Thai eggplant, and snap peas to the curry.
Stir gently and continue cooking for another 5–7 minutes until the vegetables become tender but still maintain some texture.
Fresh vegetables add color, nutrients, and a natural sweetness that balances the richness of the coconut milk.
If you prefer softer vegetables, cook them for a few extra minutes.
6. Finish the Curry with Fresh Flavors
Once the chicken is completely cooked and the vegetables are tender, add sliced Thai chili if you want extra heat.
Turn off the heat and stir in fresh lime juice and Thai basil leaves.
The lime juice adds a refreshing brightness, while the basil gives the curry its signature Thai aroma.
Taste the curry and adjust seasoning if needed. You can add a little more fish sauce for saltiness, lime juice for freshness, or curry paste for extra spice.
7. Serve the Chicken Green Curry
Serve the hot curry over freshly steamed jasmine rice.
Garnish with extra Thai basil leaves and lime wedges for a beautiful presentation.
The creamy sauce mixes perfectly with fluffy rice, creating a comforting meal where every bite is full of flavor.
You can also serve this curry with rice noodles, brown rice, or cauliflower rice for different variations.
Tips for the Best Chicken Green Curry:
Use Full-Fat Coconut Milk:
Full-fat coconut milk creates the richest and creamiest curry sauce. Light coconut milk can be used, but the texture will be thinner.
Choose Chicken Thighs for More Flavor:
Chicken thighs stay juicy and tender during cooking. Chicken breast works well too but should not be overcooked.
Adjust the Spice Level:
Green curry paste can vary in heat. Start with less paste if you prefer mild flavors and add more if you like spicy food.
Balance the Flavors:
Authentic Thai curry has a balance of spicy, salty, sweet, and sour flavors. Adjust sugar, fish sauce, and lime juice according to your taste.
Do Not Overcook Vegetables:
Keeping vegetables slightly crisp improves the texture and makes the curry more enjoyable.
Add More Protein:
You can add shrimp, tofu, or extra chicken for a higher-protein version.
Make It Ahead:
Chicken Green Curry often tastes even better the next day because the flavors have more time to develop.
Storage Instructions
Store leftover Chicken Green Curry in an airtight container in the refrigerator for up to 3–4 days.
To reheat, warm it gently on the stove over medium-low heat or microwave until heated through.
If the curry sauce becomes thick after refrigeration, add a small splash of coconut milk or water while reheating.
This curry can also be frozen for up to 2 months. Allow it to cool completely before transferring it into a freezer-safe container.
Serving Suggestions:
Chicken Green Curry pairs beautifully with:
- Steamed jasmine rice
- Brown rice
- Coconut rice
- Rice noodles
- Fresh cucumber salad
- Thai spring rolls
- Roasted vegetables
For a complete Thai-inspired dinner, serve the curry with a refreshing side salad and fresh fruit.
Nutrition (Approx. Per Serving):
Calories: 400 kcal
Protein: 30g
Carbohydrates: 15g
Fat: 25g
Fiber: 3g
Sugar: 5g
Sodium: 600mg
Benefits of Chicken Green Curry:
High in Protein:
Chicken provides high-quality protein that supports muscle maintenance and keeps you feeling full.
Healthy Fats:
Coconut milk contains fats that provide energy and help create a satisfying meal.
Rich in Antioxidants:
Fresh herbs, vegetables, garlic, ginger, and curry spices provide beneficial plant compounds.
Supports Balanced Nutrition:
With protein, vegetables, and healthy fats, this curry can be part of a balanced eating plan.
Boosts Flavor Without Heavy Ingredients:
Thai herbs and spices create incredible flavor naturally without needing excessive salt or processed sauces.
Frequently Asked Questions (Q&A)
Q: Can I make Chicken Green Curry less spicy?
Yes. Use less green curry paste and remove the Thai chili. You can also add extra coconut milk to make the flavor milder.
Q: Can I use chicken breast instead of thighs?
Yes. Chicken breast works perfectly, but avoid overcooking it to keep it tender.
Q: Can I make this curry vegetarian?
Absolutely. Replace chicken with tofu, mushrooms, or extra vegetables and use vegetable broth instead of chicken broth.
Q: Can I freeze Chicken Green Curry?
Yes. Freeze in an airtight container for up to 2 months. Thaw overnight in the refrigerator before reheating.
Q: What rice is best with green curry?
Jasmine rice is the traditional choice because its soft texture and aroma pair perfectly with the creamy curry sauce.
Q: Can I add more vegetables?
Yes. Broccoli, carrots, spinach, mushrooms, and baby corn are great additions.
Chicken Green Curry is a delicious combination of creamy coconut sauce, tender chicken, fresh vegetables, and bold Thai flavors. It is an easy homemade recipe that brings restaurant-quality taste to your table while remaining comforting, nutritious, and satisfying.