Thai Green Curry Recipe: A Creamy, Flavor-Packed Thai Classic You Can Make at Home
Description
This authentic Thai Green Curry combines tender chicken, creamy coconut milk, fragrant green curry paste, crisp vegetables, and fresh Thai basil into a comforting one-pot meal that's surprisingly easy to make at home.
Ingredients
Curry Base
Protein
Vegetables
Fresh Herbs
For Serving
Instructions
Step 1 — Prepare the Ingredients
Slice all vegetables, mince the garlic, grate the ginger, cut the chicken into evenly sized pieces, and measure every ingredient before turning on the stove.
Estimated Time: 10 minutes
Pro Tip: Keeping everything ready makes the cooking process smooth because Thai curry cooks quickly.
Avoid: Cutting uneven chicken pieces, which cook at different speeds.
Step 2 — Bloom the Curry Paste
Heat the vegetable oil over medium heat. Add the green curry paste and cook for about 2 minutes while stirring constantly until it becomes fragrant and slightly darker.
Estimated Time: 2 minutes
Pro Tip: Cooking the curry paste first develops deeper flavor.
Avoid: Burning the paste over high heat.
Step 3 — Add Coconut Milk
Slowly stir in about half of the coconut milk. Continue cooking until the curry paste dissolves completely and small pools of coconut oil begin separating on the surface.
Add the remaining coconut milk and chicken broth.
Estimated Time: 5 minutes
Pro Tip: This traditional technique creates a richer, restaurant-style curry.
Avoid: Boiling too aggressively.
Step 4 — Cook the Chicken
Add the chicken pieces to the simmering curry.
Cook for 8–10 minutes, stirring occasionally until the chicken is nearly cooked through.
Estimated Time: 10 minutes
Pro Tip: Chicken thighs remain juicy even if cooked a little longer.
Avoid: Overcrowding the pan.
Step 5 — Add the Vegetables
Add the eggplant, bamboo shoots, snow peas, red bell pepper, garlic, ginger, and kaffir lime leaves.
Simmer gently until the vegetables become tender while still maintaining a slight crunch.
Estimated Time: 8 minutes
Pro Tip: Add delicate vegetables later so they don't become mushy.
Avoid: Overcooking the peppers.
Step 6 — Season the Curry
Stir in the fish sauce, brown sugar, and soy sauce.
Taste and adjust the seasoning if needed.
Finish with the fresh lime juice.
Estimated Time: 3 minutes
Pro Tip: Balance sweet, salty, spicy, and tangy flavors.
Avoid: Adding too much fish sauce at once.
Step 7 — Finish with Basil
Remove the pan from the heat and gently fold in the Thai basil leaves until they wilt from the residual heat.
Estimated Time: 1 minute
Pro Tip: Fresh basil should never be boiled for long.
Avoid: Cooking the basil until it turns black.
Step 8 — Serve
Ladle the curry into serving bowls over steamed jasmine rice.
Garnish with extra Thai basil, sliced chili, and fresh lime wedges.
Serve immediately while hot.
Estimated Time: 2 minutes
Pro Tip: Warm serving bowls help keep the curry hot longer.
Avoid: Letting the curry sit too long before serving, as the basil loses its freshness.
Nutrition Facts
Servings 4
Serving Size 1 generous bowl (about 2 cups / 500 g)
- Amount Per Serving
- Calories 485kcal
- % Daily Value *
- Total Fat 33g51%
- Saturated Fat 18g90%
- Cholesterol 120mg40%
- Sodium 980mg41%
- Potassium 890mg26%
- Total Carbohydrate 15g5%
- Dietary Fiber 4g16%
- Sugars 8g
- Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Recipe Notes
Chef Tips
- Use full-fat coconut milk for the creamiest, richest curry.
- Cook the green curry paste in oil before adding liquids to unlock its full aroma and depth of flavor.
- Chicken thighs stay juicier than chicken breasts and are less likely to dry out.
- Simmer the curry gently instead of boiling to keep the coconut milk smooth and prevent it from separating.
- Add Thai basil only after removing the pot from the heat so it stays bright, fragrant, and fresh.
- Taste before serving and adjust with a little more fish sauce for saltiness, brown sugar for sweetness, or lime juice for brightness.
Storage
Allow the curry to cool completely before transferring it to an airtight container.
Refrigeration
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezing
Freeze in freezer-safe containers for up to 3 months. Leave a little room at the top of the container since the curry will expand as it freezes. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently in a saucepan over medium-low heat, stirring occasionally until warmed through. Add a splash of chicken broth or coconut milk if the curry has thickened too much. You can also microwave individual portions in 30-second intervals, stirring between each interval.
Variations
- Replace chicken with shrimp for a quicker seafood version.
- Use tofu for a delicious vegetarian option.
- Add mushrooms, zucchini, baby corn, or green beans for extra vegetables.
- Increase the amount of curry paste if you prefer a spicier curry.
- Stir in additional coconut milk for a milder, creamier flavor.
- Swap chicken thighs for chicken breast if you prefer leaner meat.
Substitutions
- Chicken thighs → Chicken breast, shrimp, tofu, or chickpeas.
- Thai eggplant → Regular eggplant or Japanese eggplant.
- Snow peas → Sugar snap peas or green beans.
- Bamboo shoots → Baby corn or sliced mushrooms.
- Thai basil → Sweet basil (closest alternative if Thai basil isn't available).
- Fish sauce → Soy sauce or tamari for a vegetarian-friendly version.
- Brown sugar → Palm sugar, coconut sugar, or light brown sugar.
- Chicken broth → Vegetable broth.
Serving Suggestions
- Serve over steamed jasmine rice.
- Pair with brown rice or coconut rice.
- Enjoy with warm naan or crusty bread to soak up the sauce.
- Serve alongside fresh spring rolls or a Thai cucumber salad.
- Garnish with extra Thai basil, fresh lime wedges, and sliced red chili for added freshness.
Make Ahead Tips
- Chop all vegetables and chicken up to one day in advance.
- Measure the curry paste, seasonings, and broth ahead of time for faster cooking.
- The curry tastes even better the next day as the flavors continue to develop.
- Prepare a double batch and freeze individual portions for quick weeknight meals.
Common Mistakes
- Boiling the curry too vigorously, which can cause the coconut milk to separate.
- Burning the curry paste instead of gently blooming it in oil.
- Overcooking the vegetables until they lose their color and texture.
- Adding the Thai basil too early, causing it to become dark and lose its fresh flavor.
- Skipping the lime juice, which balances the richness of the coconut milk.
- Overcrowding the pot with too much chicken, preventing even cooking.
- Not tasting the curry before serving to adjust the balance of salty, sweet, spicy, and tangy flavors.


