Let me tell you, the moment the rich aroma of lemongrass, fresh kaffir lime leaves, and creamy coconut milk filled my kitchen, I knew this Creamy Thai Green Curry with Chicken was something special. The vibrant green hue alone is enough to catch your eye, but the warmth and depth of flavor? Honestly, it’s the kind of dish that makes you pause, take a deep breath, and just smile because you know you’re onto something truly wonderful. The first time I made this recipe, I was instantly hooked—there’s just something about that perfect balance of spicy, sweet, and savory that feels like a little trip to Thailand right from my own stovetop.
Years ago, when I was knee-high to a grasshopper, my grandma used to make simple curries with whatever fresh herbs she could find in the garden. This creamy green curry is a grown-up take on those comforting flavors, with a bit more kick and a whole lot more creaminess. My family couldn’t stop sneaking spoonfuls straight from the pot (and I can’t really blame them). It’s dangerously easy to make and brings pure, nostalgic comfort with every bite.
You know what? This homemade green curry is perfect for brightening up weeknight dinners, impressing friends at potlucks, or just treating yourself to a spicy, creamy delight without any fuss. Tested multiple times in the name of research, of course, it’s now a staple for family gatherings and gifting (yes, I’ve shared it in jars before!). Trust me, you’re going to want to bookmark this recipe—it feels like a warm hug on a plate.
Why You’ll Love This Recipe
When it comes to Thai food, this Creamy Thai Green Curry with Chicken stands out for a few big reasons. Having made this countless times, I can say it’s not just another curry—it’s a tried-and-true crowd-pleaser with bold flavor and creamy texture. Here’s why it’ll quickly become your go-to:
- Quick & Easy: Ready in under 40 minutes, making it perfect for busy weeknights or last-minute cravings.
- Simple Ingredients: No need for obscure spices or hard-to-find items; most are pantry staples or easy to grab at your local market.
- Perfect for Any Occasion: Whether it’s a cozy dinner, casual lunch, or weekend feast, this curry fits right in.
- Crowd-Pleaser: Kids and adults alike rave about the creamy, spicy, and aromatic flavor combo.
- Unbelievably Delicious: The silky coconut milk paired with fresh herbs and just the right heat makes for a next-level comfort food experience.
What really makes this recipe different is the fresh green curry paste you whip up yourself (or a high-quality store-bought paste if you’re short on time). Blending fresh herbs and spices gives it a brightness and complexity that canned versions just can’t match. Plus, the chicken stays tender and juicy thanks to a quick sear before simmering in the luscious sauce. Honestly, it’s comfort food reimagined—rich, satisfying, but with a fresh, vibrant punch that keeps you coming back for more.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are easy to find at your local grocery or Asian market, and you probably have many already on hand.
- Chicken: 1 lb (450g) boneless, skinless chicken thighs, cut into bite-sized pieces (juicy and tender, thighs work best)
- Green Curry Paste: 3 tablespoons homemade or store-bought (look for a brand like Maesri or Thai Kitchen for authentic flavor)
- Coconut Milk: 1 can (13.5 oz / 400 ml), full-fat for extra creaminess
- Vegetables: 1 cup sliced bamboo shoots, 1 cup sliced bell peppers (red or yellow for color), ½ cup green beans trimmed
- Herbs: 4-5 kaffir lime leaves torn into pieces (adds citrus aroma), 1 tablespoon fresh Thai basil leaves
- Flavors & Seasonings: 1 tablespoon fish sauce (or soy sauce for vegetarian option), 1 teaspoon palm sugar or brown sugar
- Aromatics: 2 cloves garlic minced, 1 small shallot finely chopped, 1 stalk lemongrass bruised and sliced (optional but adds amazing depth)
- Oil: 1 tablespoon vegetable or coconut oil for frying
- Lime: Juice of 1 lime to finish (for brightness and balance)
Ingredient tips: If you want to swap chicken for tofu or shrimp, just adjust cooking time accordingly. For a dairy-free and gluten-free option, this recipe already fits the bill if you ensure your curry paste and fish sauce are safe brands. In summer, feel free to swap veggies for fresh seasonal produce like zucchini or snap peas.
Equipment Needed
- Large skillet or wok: A heavy-bottomed pan with a lid works well for simmering the curry evenly.
- Knife and cutting board: For chopping chicken and vegetables.
- Measuring spoons and cups: To get your ingredients right, especially for curry paste and seasonings.
- Mixing bowl: For prepping ingredients before cooking.
- Wooden spoon or spatula: For stirring the curry without scratching your pan.
If you don’t have a wok, a large sauté pan or deep skillet will do just fine. For making your own curry paste, a mortar and pestle is traditional and gives the best texture, but a small food processor or blender works just as well. Budget-friendly tip: keep a jar of good-quality green curry paste on hand for super quick meals!
Preparation Method

- Prep the chicken and vegetables: Cut 1 lb (450g) chicken thighs into bite-sized pieces. Slice 1 cup bell peppers and ½ cup green beans, and drain 1 cup bamboo shoots. Set aside.
- Heat the oil: Warm 1 tablespoon vegetable or coconut oil in your skillet over medium heat until shimmering.
- Sauté aromatics: Add 2 cloves minced garlic, 1 small finely chopped shallot, and 1 sliced stalk lemongrass (optional) to the oil. Cook for 1-2 minutes until fragrant but not browned.
- Add the green curry paste: Stir in 3 tablespoons green curry paste. Fry for another 1-2 minutes, stirring constantly, until the paste releases its aroma and deepens in color.
- Brown the chicken: Add the chicken pieces to the pan, stirring to coat with the paste. Cook for 3-4 minutes until the chicken starts to brown but not fully cooked through.
- Pour in coconut milk: Add 1 can (13.5 oz / 400 ml) full-fat coconut milk, stirring to combine. Bring to a gentle simmer.
- Add vegetables and herbs: Stir in bamboo shoots, bell peppers, green beans, and torn kaffir lime leaves.
- Season the curry: Add 1 tablespoon fish sauce and 1 teaspoon palm sugar or brown sugar. Stir well to balance salty and sweet flavors.
- Simmer gently: Cover and simmer for 10-12 minutes until chicken is cooked through and vegetables are tender but still vibrant.
- Finish with lime and basil: Remove lemongrass stalks and lime leaves. Stir in juice of 1 lime and 1 tablespoon fresh Thai basil leaves just before serving.
- Serve hot: Spoon over steamed jasmine rice or alongside warm naan for soaking up the luscious sauce.
Pro tip: Keep an eye on the simmer—too high and the coconut milk can separate. Low and slow is the way to go for creamy, smooth curry. If the curry feels too thick, a splash of water or chicken broth helps loosen it up.
Cooking Tips & Techniques
Getting this Creamy Thai Green Curry with Chicken just right is all about layering flavors. Here are a few tricks I’ve learned after many batches:
- Freshness wins: Use fresh herbs like kaffir lime leaves and Thai basil for authentic aroma. Dried just can’t match that punch.
- Don’t rush the paste: Frying the curry paste gently releases essential oils and deepens flavor—don’t skip this step or turn up the heat too high or it’ll burn.
- Chicken choice matters: Thighs stay tender and juicy; breasts can dry out quickly in coconut milk.
- Balance heat: Green curry is spicy, but if you want to tame it, add a bit more sugar or coconut milk at the end.
- Simmer, don’t boil: High heat can cause coconut milk to separate and the sauce to get grainy. Keep it at a gentle simmer for best texture.
- Multitasking tip: While the curry simmers, cook your rice to have everything ready at the same time—timing is key!
Honestly, the first time I tried making green curry, I burned the paste and ended up with a bitter sauce. Lesson learned—low heat and patience make a world of difference. Keep stirring and smell for that fragrant herbal burst; when you get it, you’ll know.
Variations & Adaptations
This recipe is flexible and adapts well to your preferences or dietary needs. Here are a few ideas to make it your own:
- Protein swaps: Use shrimp, tofu, or even thinly sliced beef instead of chicken. Just adjust cooking times accordingly—shrimp cooks fast, tofu benefits from pan-frying first.
- Vegetarian/Vegan: Swap fish sauce for soy sauce or tamari, and use tofu or mushrooms as your protein. Also, make sure your curry paste is free of shrimp paste.
- Spice level: Add extra fresh green chilies or a pinch of cayenne for more heat; reduce paste or chili for milder taste.
- Seasonal veggies: Swap in zucchini, snap peas, or baby corn depending on what’s fresh and available.
- Cooking method: Try slow-cooking the curry for a deeper meld of flavors, or use a pressure cooker for a quick fix.
One variation I love is adding a handful of fresh pineapple chunks near the end for a subtle sweet tang that pairs beautifully with the spicy coconut base. Give it a try if you want a tropical twist!
Serving & Storage Suggestions
Serve this Creamy Thai Green Curry with Chicken hot with steamed jasmine rice—the fluffy grains soak up that luscious sauce perfectly. Garnish with extra Thai basil leaves or fresh cilantro for a pop of color and freshness. A crisp cucumber salad or lightly pickled vegetables on the side can add a nice contrast.
Leftovers store beautifully in an airtight container in the fridge for up to 3 days. When reheating, do so gently on the stovetop or in the microwave, stirring occasionally. If the sauce thickens too much, add a splash of coconut milk or water to loosen it back up.
For longer storage, freeze the curry in portions for up to 2 months. Thaw overnight in the fridge and reheat gently. Keep in mind, the texture of some vegetables may soften after freezing, so you might want to add fresh veggies when reheating.
Flavors often deepen after a day or two, so sometimes, leftovers taste even better than freshly made. Honestly, that makes this curry a perfect make-ahead dish for busy weeks.
Nutritional Information & Benefits
This dish is a nourishing blend of protein, healthy fats, and vibrant vegetables. A typical serving (about 1 cup curry with rice) provides roughly:
| Nutrient | Amount |
|---|---|
| Calories | 450-500 kcal |
| Protein | 30g |
| Fat | 30g (mostly from coconut milk, a good source of medium-chain triglycerides) |
| Carbohydrates | 20-25g (from vegetables and rice) |
Coconut milk contributes healthy fats that are good for energy, while the fresh herbs and vegetables add antioxidants and vitamins. Using chicken thighs makes it a great source of iron and zinc. This recipe is naturally gluten-free and can be made dairy-free and low-carb by swapping rice for cauliflower rice. Just watch for fish sauce if you have seafood allergies.
Conclusion
This Creamy Thai Green Curry with Chicken recipe brings bold, fresh flavors and rich creaminess straight to your table without stress. It’s the kind of meal that feels fancy but comes together easily, perfect for sharing with family or impressing friends. I love how adaptable it is—you can tweak the heat, swap proteins, or add your favorite veggies to make it truly yours.
Honestly, this curry is one of those dishes that makes me happy every time I cook it. If you try it, please come back and share your tweaks or favorite add-ins—I’d love to hear how it turns out for you! Give it a go, and get ready for some serious comfort food magic.
FAQs About Creamy Thai Green Curry with Chicken
Q: Can I make the green curry paste from scratch?
A: Absolutely! Making your own paste with fresh herbs, chilies, garlic, and spices adds extra flavor. You can use a mortar and pestle or food processor. Otherwise, high-quality store-bought paste works well too.
Q: What can I substitute for kaffir lime leaves?
A: If you can’t find kaffir lime leaves, a bit of lime zest or fresh basil can add some citrusy brightness, though the flavor won’t be exactly the same.
Q: Is this recipe spicy?
A: It has a moderate heat level from the green curry paste, but you can adjust it by using less paste or adding more coconut milk to mellow it out.
Q: Can I prepare this curry ahead of time?
A: Yes! It actually tastes great the next day once flavors have melded. Store leftovers in the fridge for up to 3 days or freeze for longer storage.
Q: What’s the best rice to serve with this curry?
A: Jasmine rice is traditional and perfect for soaking up the sauce, but basmati or even cauliflower rice are good alternatives if you want to mix things up.
Pin This Recipe!

Creamy Thai Green Curry with Chicken
A rich and aromatic Thai green curry featuring tender chicken thighs simmered in creamy coconut milk with fresh herbs and vegetables. This easy homemade recipe delivers bold, balanced flavors perfect for weeknight dinners or special occasions.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Thai
Ingredients
- 1 lb (450g) boneless, skinless chicken thighs, cut into bite-sized pieces
- 3 tablespoons green curry paste (homemade or store-bought)
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
- 1 cup sliced bamboo shoots
- 1 cup sliced bell peppers (red or yellow)
- ½ cup green beans, trimmed
- 4–5 kaffir lime leaves, torn into pieces
- 1 tablespoon fresh Thai basil leaves
- 1 tablespoon fish sauce (or soy sauce for vegetarian option)
- 1 teaspoon palm sugar or brown sugar
- 2 cloves garlic, minced
- 1 small shallot, finely chopped
- 1 stalk lemongrass, bruised and sliced (optional)
- 1 tablespoon vegetable or coconut oil
- Juice of 1 lime
Instructions
- Cut chicken thighs into bite-sized pieces. Slice bell peppers and green beans, and drain bamboo shoots. Set aside.
- Heat oil in a large skillet or wok over medium heat until shimmering.
- Add minced garlic, chopped shallot, and sliced lemongrass to the oil. Cook for 1-2 minutes until fragrant but not browned.
- Stir in green curry paste and fry for 1-2 minutes, stirring constantly until aromatic and deepened in color.
- Add chicken pieces, stirring to coat with the paste. Cook for 3-4 minutes until chicken starts to brown but is not fully cooked.
- Pour in coconut milk and stir to combine. Bring to a gentle simmer.
- Add bamboo shoots, bell peppers, green beans, and torn kaffir lime leaves.
- Season with fish sauce and palm sugar. Stir well to balance flavors.
- Cover and simmer gently for 10-12 minutes until chicken is cooked through and vegetables are tender but vibrant.
- Remove lemongrass stalks and lime leaves. Stir in lime juice and fresh Thai basil leaves just before serving.
- Serve hot over steamed jasmine rice or alongside warm naan.
Notes
Keep the curry at a gentle simmer to prevent coconut milk from separating. If too thick, add a splash of water or chicken broth. Use fresh herbs for best flavor. Adjust spice level by varying curry paste amount or adding more coconut milk. Leftovers taste better after a day and can be refrigerated for up to 3 days or frozen for 2 months.
Nutrition
- Serving Size: About 1 cup curry wi
- Calories: 450500
- Sugar: 35
- Sodium: 700900
- Fat: 30
- Saturated Fat: 20
- Carbohydrates: 2025
- Fiber: 34
- Protein: 30
Keywords: Thai green curry, chicken curry, creamy curry, homemade curry paste, coconut milk curry, easy Thai recipe, weeknight dinner, spicy curry


