Thai Green Curry
A fragrant and creamy Thai green curry that balances the heat of green chilies with the richness of coconut milk and the freshness of herbs. This dish is known for its vibrant colour, bold flavours, and versatility, making it a favourite for both casual dinners and special occasions.
Why You’ll Love This Recipe
This Thai green curry is both comforting and exciting. The aromatic curry paste blends seamlessly with coconut milk, creating a luscious sauce that coats vegetables, meat, or tofu. It’s easy to prepare, customisable to suit your preferred spice level, and tastes as good as your favourite takeaway—perhaps even better. It is also an excellent make-ahead option, as the flavours deepen over time.
ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
-
Green curry paste
-
Coconut milk
-
Chicken breast or thighs (or tofu for vegetarian)
-
Vegetable oil
-
Fish sauce
-
Palm sugar or brown sugar
-
Kaffir lime leaves
-
Fresh Thai basil leaves
-
Eggplant (Thai or regular)
-
Bamboo shoots
-
Green beans
-
Water or chicken broth
-
Fresh red chili (for garnish, optional)
directions
-
Heat vegetable oil in a large saucepan over medium heat.
-
Add the green curry paste and sauté for 1–2 minutes until fragrant.
-
Slowly stir in half of the coconut milk, allowing it to simmer until slightly thickened.
-
Add the chicken or tofu and cook until partially done.
-
Pour in the remaining coconut milk and the broth or water.
-
Add the eggplant, bamboo shoots, and green beans. Simmer until the vegetables are tender and the meat is cooked through.
-
Season with fish sauce and palm sugar to taste.
-
Stir in kaffir lime leaves and fresh basil just before serving.
-
Garnish with sliced red chili if desired and serve hot with steamed jasmine rice.
Servings and timing
This recipe serves 4 people.
Preparation time: 15 minutes
Cooking time: 20 minutes
Total time: 35 minutes
Variations
-
Vegetarian/Vegan: Replace chicken with tofu or mixed vegetables and substitute soy sauce for fish sauce.
-
Seafood: Use prawns, mussels, or white fish for a coastal twist.
-
Extra Spicy: Add more green curry paste or sliced green chilies.
-
Creamier Texture: Use extra coconut cream instead of some of the coconut milk.
-
Low-Sugar: Reduce or omit palm sugar for a less sweet curry.
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days.
To reheat, warm gently on the stovetop over low heat, adding a splash of water or coconut milk to loosen the sauce if necessary.
The curry can also be frozen for up to 2 months; thaw in the refrigerator overnight before reheating.
FAQs
How spicy is Thai green curry?
It is moderately spicy, but you can adjust the heat by using less curry paste or adding more coconut milk.
Can I use store-bought curry paste?
Yes, store-bought paste works well for convenience, but homemade paste will have fresher flavours.
What type of coconut milk should I use?
Full-fat coconut milk provides the best richness and creaminess.
Can I make it ahead of time?
Yes, the curry tastes even better after the flavours have developed overnight in the fridge.
What is the best protein for Thai green curry?
Chicken, tofu, prawns, or white fish are all excellent choices.
Can I make it without fish sauce?
Yes, use soy sauce or tamari as an alternative for a vegetarian version.
Do I need kaffir lime leaves?
They add a unique citrusy aroma, but if unavailable, you can use lime zest as a substitute.
What is the best rice to serve with it?
Steamed jasmine rice is the most traditional pairing.
Can I add potatoes to the curry?
Yes, diced potatoes can be added, but they will slightly alter the texture and sweetness.
How can I thicken my green curry?
Simmer longer to reduce the liquid, or add a little coconut cream for extra body.
Conclusion
This Thai green curry recipe is a balance of heat, creaminess, and herbaceous freshness. Whether you prepare it with chicken, tofu, or seafood, it will bring authentic Thai flavours to your kitchen with minimal effort. The versatility and depth of flavour make it a reliable go-to for weeknight dinners or special gatherings
PrintThai Green Curry
A fragrant and creamy Thai green curry made with coconut milk, green curry paste, vegetables, and your choice of protein, offering a perfect balance of spicy, savory, and slightly sweet flavors.
- Prep Time: 10 mins
- Cook Time: 20 mins
- Total Time: 30 mins
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
- Diet: Halal
Ingredients
- 2 tbsp green curry paste
- 400 ml coconut milk
- 200 g chicken breast or tofu, sliced
- 1 cup broccoli florets
- 1 cup sliced bell peppers
- 1 cup baby corn
- 2 tbsp fish sauce (or soy sauce for vegetarian)
- 1 tbsp brown sugar
- 1 cup fresh Thai basil leaves
- 1 tbsp vegetable oil
- 1–2 fresh green chilies, sliced (optional)
- 1 cup chicken or vegetable stock
- Juice of 1 lime
Instructions
- Heat vegetable oil in a large pan or wok over medium heat.
- Add the green curry paste and stir-fry for 1-2 minutes until fragrant.
- Pour in half the coconut milk and bring to a gentle simmer, stirring to combine with the paste.
- Add the chicken or tofu and cook for 3-4 minutes until partially cooked through.
- Stir in the remaining coconut milk and chicken or vegetable stock.
- Add broccoli, bell peppers, and baby corn. Simmer for 5-7 minutes until vegetables are tender.
- Season with fish sauce (or soy sauce), brown sugar, and lime juice.
- Stir in Thai basil leaves and sliced green chilies if using.
- Remove from heat and serve hot with steamed jasmine rice.
Notes
- Adjust curry paste quantity based on desired spice level.
- For a richer curry, use full-fat coconut milk.
- Can be made vegetarian or vegan by using tofu and soy sauce.
- Fresh Thai basil adds authentic flavor, but regular basil can be used as a substitute.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 7g
- Sodium: 720mg
- Fat: 20g
- Saturated Fat: 14g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 4g
- Protein: 16g
- Cholesterol: 35mg
Keywords: Thai green curry, Thai curry, green curry, coconut curry, basil curry, chicken curry, vegan Thai curry