Looking for a delicious and authentic Thai dish that's easy to make and packed with flavor? This Thai Green Curry Chicken recipe is perfect! Made with succulent chicken thighs, creamy coconut milk, and rich green curry paste, it offers flavors with hints of lime and fresh herbs. Whether you're a fan of Thai cuisine or trying it for the first time, this will become a household favorite. Serve it with jasmine rice for a restaurant-quality meal at home. Enjoy!
Thai green curry chicken is an AMAZING comfort food dish that's similar to American/Canadian chicken soup but from Thailand. It has a lot of healthy ingredients so it was perfect dish to help get me back on the mend. 🙂
Seriously, I'm in pure heaven whenever I make this.
The first time I had Thai green curry was way back in 2004 when I visited Toronto for the first time. Exploring Chinatown and some of the more culturally diverse areas here in Toronto was super exciting for this country girl! I loved finding all kinds of tasty things to try!
I remember one night I decided to take a walk through Chinatown after a late night movie with friends and see if there were any restaurants still open. It was about 3am, so most places were closed!
The only place that was open was a gorgeous little Thai restaurant so we walked in and were seated. We were the only ones there but they were very happy to serve us. Since this was my first time having Thai food of any kind, I had no idea what to order so I just randomly picked something!
Thai green curry with chicken it was. Then, I started my obsession with this perfect dish.
To me, almost nothing comes close to the perfect combination of flavours that Thai green curry creates! I would even take this rather than dessert – and that's a pretty big deal since you might already know I'm obsessed with dessert! 😀
The fragrance of the curry cooking makes the house smell heavenly. The healthy fresh garlic, ginger, and onions in there, along with some nice homemade chicken stock, are all great for helping you get back to health while sick – it sure helped me!
Maybe it was the placebo effect? I don't care. Whatever it was – I started feeling better once I put that ginger and garlic together in my processor. 🙂
What is Thai Green Curry Chicken?
Traditionally, Thai curry recipes are red. The green curry variation is a relatively new twist to Thai cuisine, dating back just to the 1920s. Both use creamy coconut milk, which is the distinguishing feature of Thai curries, differentiating them from Indian curries, which use heavy cream.
The novelty is that green Thai curry uses green chiles instead of red chiles. The difference to the taste buds is that green Thai curry is less spicy, more sweet, and overall more balanced flavor-wise than most curries, which tend to be spicy.
In a Thai green curry recipe, sweetness and spiciness are both present in moderation. The added fish sauce provides salty and umami flavors, and the full-fat coconut milk offers a richness to the meal that is offset by the chicken strips.
Traditional Thai Green Curry is served over steamed jasmine rice, but it tastes just as good with noodles or basmati rice.
If you're not typically someone who feasts on curries like we do, I would highly recommend you try this one. You can really adjust the level of spicyness by adding more coconut milk or a little less curry paste.
I find this to be a nice, warming, and sweet curry. At the end of cooking, I squeeze some lime into the curry and mix it up – this gives it a fresh little pop! 🙂
What Ingredients are used to make Thai Green Curry Chicken?
This Thai Green Curry Chicken recipe features a delightful blend of ingredients that create a rich and flavorful dish. Succulent chicken pieces are the star of the show, complemented by a fragrant mix of garlic, fresh ginger, and onion. Green curry paste, known for its vibrant and spicy profile, is balanced with creamy coconut milk, tangy lime juice, and savory fish sauce. Brown sugar and soy sauce add a touch of sweetness and umami, while fresh cilantro, broccoli florets, and red bell peppers provide a burst of color and freshness.
Be sure to see the recipe card at the bottom of the post for full ingredients & instructions!
How to make Thai Green Curry Chicken – Overview
You can find the full recipe details, including ingredient amounts and the full instructions in the recipe card at the bottom of this post, but first, here's a quick overview of how to make homemade Thai Green Curry Chicken from scratch!
First, you'll want to blend garlic, ginger, and onion in a food processor until you get a nice paste. Heat some oil in a large pot over medium high heat, then add your garlic, ginger, and onion paste. Let it cook for a few minutes until it smells amazing. Next, stir in the green curry paste until everything is well combined and fragrant. Add in the brown sugar and soy sauce, mixing well.
Now, pour in the chicken stock and turn up the heat. Toss in the chicken strips and let them cook for a bit. Once the chicken is cooked through, pour in the coconut milk and reduce the heat to low. Cover the pot and let it simmer.
When you're ready to serve, remove the pot from the heat and stir in the lime juice and add fish sauce. Trust me, adding these at the end makes all the difference in flavor.
And don't forget, you can adjust the spiciness by adding more or less curry paste, and feel free to swap in other veggies like bamboo shoots or snow peas. Following these serving suggestions will ensure you have the best experience with your Thai green curry chicken.
Be sure to see the recipe card at the bottom of the post for full ingredients & instructions!
Alternative Cooking Methods (slow cooker, instant pot, etc.)
This is an overview of how to make this recipe using alternate methods. You can find detailed instructions for these methods in the recipe card at the bottom of this blog post.
To make this recipe in a slow cooker, start by sautéing a paste of garlic, ginger, and onion in a pan until fragrant. Transfer this to the slow cooker along with green curry paste, brown sugar, soy sauce, chicken stock, chicken thighs, and coconut milk. Cook on low for 6-8 hours or high for 3-4 hours, then stir in lime juice and fish sauce before serving with broccoli, red bell peppers, cilantro, and jasmine rice.
To make this recipe in an Instant Pot or pressure cooker, use the sauté mode to cook the garlic, ginger, and onion paste. Add green curry paste, brown sugar, soy sauce, chicken stock, and chicken thighs, then cook on high pressure for 10 minutes. After a natural release for 10 minutes, do a quick release and stir in coconut milk, lime juice, and fish sauce. Serve curry with broccoli, red peppers, cilantro and rice on the side.
Recipe Variations:
It's easy to give this delicious Thai Green Chicken Curry a twist by substituting different veggies, proteins, or sauces.
Herbs: This recipe uses chopped cilantro, commonly used in Americanized versions of Thai green curry chicken, as it's more commonly available. However, Thai basil leaves would make the dish more authentic, so you can use this instead if you like. If you don't have Thai basil available, you can use regular sweet basil or Italian basil.
Meat/Protein: Instead of chicken, you can use tofu, shrimp, beef, or even pork. Cuts of chicken other than thighs, such as chicken breast, can also be used in this recipe.
If you plan on creating a vegetarian version of this recipe (with tofu or similar), the chicken broth can be substituted with vegetable broth.
Veggies: For added flavor and texture, try adding bamboo shoots, green beans, and carrots. You can also add kaffir lime leaves, Thai eggplant or fresh mushrooms.
Spice Level: Add some freshly chopped chili peppers or Thai chilies for an extra kick of heat and flavor. You can also adjust the spice level by increasing the amount of curry paste you use.
If you’re looking to add more richness and creaminess to your dish, increase the amount of coconut milk. More can also be added to decrease the spice level if necessary too!
Coconut Milk: Coconut cream can be used in place of coconut milk in this recipe if you have it on hand. Other milk substitutes could potentially be used in place of coconut milk; however, I would not recommend it as it could change the flavor significantly.
Brown Sugar: This version of the recipe calls for brown sugar; however, if you'd like to make it even more authentic, you can substitute it for palm sugar if it's available in your area.
How to Serve/What to Serve with Thai Green Curry Chicken:
I find that how this dish is served is super important in making this recipe the absolute best it can be, so I've laid out exactly how I serve my Thai green curry. This is based on what I've learned from trying the dish in various authentic Thai restaurants over the years – they really know what they're doing!
For serving, make sure your rice is cooked, broccoli is lightly steamed, peppers are sliced, and cilantro is chopped.
In each bowl, start with some steamed broccoli and sliced peppers, then ladle the Thai curry with chicken over the top.
Serve jasmine or basmati rice on the side in a separate dish along with the Thai curry. I find it best to serve the rice in a separate bowl to preserve the texture of the Thai curry and prevent the rice from getting soggy.
In the pictures for this recipe, you can see I've used bowls that have 2 separate divided sections so the rice doesn't get soggy.
For the best texture, while eating curry, I find that the best way to enjoy it with rice is to put some on your spoon and then dip it into the curry broth. This works better than putting your rice directly into the curry because the rice will maintain its texture.
A little squeeze from a lime wedge as you eat really enhances the flavors. Enjoy!
Can I make Thai Green Curry Chicken ahead of time?
Absolutely! Making Thai Green Curry Chicken ahead of time is a great way to save time and ensure you have a delicious meal ready when you need it.
For the best results, prepare the curry broth and chicken ahead of time. Cook the curry as per the instructions, then let it cool completely. Store the cooled curry in an airtight container in the refrigerator for up to three days, or freeze it for up to three months.
To make serving easier, chop and prepare the other ingredients in advance. Slice the red bell peppers, chop the cilantro, steam the broccoli, and cut the lime wedges. Store these prepared ingredients separately in airtight containers in the refrigerator.
When you're ready to serve, simply reheat the curry gently on the stovetop over low heat until it's warmed through. Add the fresh steamed veggies just before serving to maintain their crisp texture. Assemble the dish by ladling the reheated curry over the fresh veggies, garnishing with cilantro, and serving with jasmine or basmati rice on the side. A squeeze of lime juice just before eating will enhance the flavors and make your Thai Green Curry Chicken taste amazing and as fresh as if you just made it. Enjoy!
How to Store and Reheat Leftover Thai Green Curry Chicken
Important! It's best to store leftover Thai green curry broth and chicken separately from any veggies you want to serve it with. Adding fresh veggies when you serve your leftovers will ensure the best texture.
Can I freeze Thai Green Curry Chicken? Absolutely! Here's how to store the Thai Green Curry Chicken leftovers based on when you plan to eat them:
For short-term storage: If you plan to eat your leftovers within a few days, allow the curry to cool completely. Place the cooled curry in an airtight container or a covered bowl and store it in the refrigerator.
For long-term storage: If you want to keep your green curry for longer, transfer the cooled curry into freezer-safe containers. Make sure to leave some space at the top of the container for expansion. You can freeze the curry for up to 3 months. When you're ready to eat, thaw the curry overnight in the fridge.
Reheating instructions: Whether you're reheating from the refrigerator or freezer, avoid boiling the curry as this can affect its taste and texture. Reheat the curry gently using low heat on the stovetop until it's just warmed through. Alternatively, you can reheat it in the microwave, using short intervals and stirring in between to ensure even heating. For the best texture, add fresh steamed veggies just before serving. Enjoy!
How long is leftover Thai Green Curry Chicken good for?
If stored in a refrigerator, it should last for about 4 days. When frozen, it can last up to 3 months.
Other Recipes You'll Enjoy
Thai Green Curry Chicken
- Total Time: 35 minutes
- Yield: 4– 6 servings 1x
Ingredients
- a little canola oil or peanut oil (1 tbsp or so – I just eyeball it)
- 1 medium onion
- 1 inch piece of peeled fresh ginger
- 4 cloves garlic
- 2 1/2 – 3 tbsps Thai green curry paste (I LOVE Aroy-D brand!)
- 3 tbsps brown sugar
- 1 tbsp reduced sodium soy sauce
- 2 cups chicken stock (I use a nice and rich homemade stock, but store bought is good too!)
- 2 lbs boneless, skinless chicken thighs, thinly sliced
You can use other kinds of chicken if you like, such as chicken breast, etc - 3 ½ cups coconut milk (you can use more or less according to your liking – the more you use, the less spicy it'll be)
- 1 lime, juiced
- 2 tbsp + ½ tsp fish sauce
To serve
- Fresh cilantro, chopped
- 1 cup broccoli florets, chopped into bite sized pieces (gently steamed for a few minutes)
- 1 medium red bell pepper, seeded and thinly sliced (keep these fresh – don't steam them otherwise they'll lost their texture)
- lime wedges – for squeezing into individual bowls
- Jasmine rice or Basmati rice, served on the side
Instructions
Stovetop Method
- In a food processor, process the garlic, ginger and onion together until it forms a paste.
- Heat canola oil or peanut oil in a large pot on medium. Once heated, add the onion, garlic and ginger paste. Stir and cook until fragrant – about 2 minutes.
- Add the green curry paste to the pot and combine well. The paste should begin to smell gorgeously fragrant.
- Add brown sugar and soy sauce. Combine.
- Add the chicken stock and combine with the ingredients. Turn up the heat and add the strips of chicken. Cook for about 10 -15 minutes. By now, the pot should begin to bubble, and the chicken should be just about cooked through and no longer pink.
- Pour in the coconut milk and reduce the heat. Combine well.
- Cover with a lid and cook for another 10 minutes.
- Once finished cooking, remove the pot from heat. Add the lime juice and fish sauce. Stir to combine. It's important that you add the fish sauce and lime at the very end, otherwise their flavour and scent will disappear. These 2 ingredients really top off the dish and make it spectacular, so please don't leave them out! 🙂
To Serve
I find that how this dish is served is super important in making this recipe the absolute best it can be, so I've laid out exactly how I serve my Thai green curry. This is based on what I've learned from trying the dish in various authentic Thai restaurants over the years – they really know what they're doing!
- Before serving, please make sure that your rice is cooked, broccoli is lightly steamed, peppers sliced, cilantro chopped.
- To each bowl, add some steamed broccoli and some sliced peppers.
- On top of the broccoli and sliced peppers, ladle Thai curry with chicken pieces over top.
- Sprinkle some chopped cilantro over top.
- Serve jasmine or basmati rice on the side in a separate dish along with the Thai curry. I find it best to serve the rice in a separate bowl to preserve the texture of the Thai curry.
In the pictures for this recipe, though, you can see I've used bowls that have 2 separate divided sections so the rice doesn't get soggy. For the best texture, while eating curry, I find that the best way to enjoy it with rice is to put some on your spoon and then dip it into the curry broth. This works better than putting your rice directly into the curry because the rice will maintain its texture. - Serve with lime wedges on the side. A little squeeze of lime here and there as you eat your Thai green curry really amps up the yumminess – trust me!
Alternate Cooking Methods
Slow Cooker
- In a food processor, process the garlic, ginger, and onion together until it forms a paste.
- Heat canola oil or peanut oil in a pan on medium. Once heated, add the onion, garlic, and ginger paste. Stir and cook until fragrant, about 2 minutes.
- Transfer the paste to the slow cooker. Add the green curry paste, brown sugar, soy sauce, chicken stock, chicken thighs, and coconut milk. Stir to combine.
- Cook on low for 6-8 hours or on high for 3-4 hours.
- About 30 minutes before serving, stir in the lime juice and fish sauce.
- Serve with steamed broccoli, sliced red bell peppers, cilantro, and jasmine rice.
Instant Pot/Pressure Cooker
- In a food processor, process the garlic, ginger, and onion together until it forms a paste.
- Set the Instant Pot to sauté mode and heat canola oil or peanut oil. Add the onion, garlic, and ginger paste. Stir and cook until fragrant, about 2 minutes.
- Add the green curry paste to the pot and combine well. Stir in the brown sugar and soy sauce.
- Pour in the chicken stock and add the chicken thighs. Stir to combine.
- Secure the lid and set the Instant Pot to high pressure for 10 minutes.
- Once the cooking time is complete, allow the pressure to release naturally for 10 minutes, then perform a quick release.
- Stir in the coconut milk, lime juice, and fish sauce.
- Serve with steamed broccoli, sliced red bell peppers, cilantro, and jasmine rice.
Notes
Adjust the Spiciness – You can add more or less green curry paste to the recipe according to your liking. Also, you can adjust the amount of coconut milk you add to the recipe to make it into a milder curry.
Different Veggies – You can add veggies other than sliced red pepper and broccoli if you prefer. Bamboo Shoots and snow peas work nicely!
Serving – Please make sure to serve this recipe using the suggestions at the end of the recipe above. Following these suggestions will ensure the very best experience with your Thai green curry chicken.
- Prep Time: 10 mins
- Cook Time: 25 mins
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai