I still remember the first time I ordered green curry at a small Thai restaurant in my neighborhood. The waiter warned me it was spicy, but I wasn’t prepared for that first bite – the heat hit immediately, followed by this incredible sweetness from the coconut milk, and then all these herbal notes I couldn’t quite place. I’ve been hooked ever since.
Thai green curry is different from other curries you might know. It’s not the slow-simmered, deeply complex curry like Indian Butter Chicken or the dry, rich style of Malaysian Beef Rendang. Green curry is bright, fresh, and punchy. The color alone tells you what you’re in for.
The base is green curry paste, which gets its color from fresh green chilies and Thai basil. When you cook it with coconut milk, chicken, and vegetables, you end up with something that’s both comforting and exciting at the same time.

What Makes Green Curry Special
Here’s the thing about green curry – it’s all about balance. You’ve got heat from the chilies, sweetness from coconut milk and a touch of sugar, saltiness from fish sauce, and brightness from lime and basil. Get one element wrong and the whole dish feels off.
I learned this the hard way when I tried making it the first time. I thought “green curry paste from a jar, coconut milk, done.” It tasted flat. Turns out, you need to fry the paste first to wake up all those flavors. Total game changer.
The chicken cooks right in the curry sauce, which means it stays super tender and soaks up all that flavor. I’ve tried this with different proteins (shrimp works great, tofu is solid for vegetarian friends), but chicken thighs are my go-to. They don’t dry out like breasts sometimes do.
How to Use Thai Green Curry
This is weeknight dinner material, honestly. Once you’ve got your ingredients prepped, the actual cooking takes maybe 20 minutes. I make it on busy Tuesdays when I need something fast but don’t want to compromise on flavor.
Serve it over jasmine rice – the slightly sticky, fragrant rice is perfect for soaking up the sauce. Sometimes I’ll do rice noodles instead if I’m feeling it. My kids actually prefer it that way.
It’s also great for meal prep. I’ll make a big batch on Sunday and portion it out for lunches. The flavors get even better after sitting overnight.
Storing Green Curry
Keep leftovers in an airtight container in the fridge for up to 4 days. The curry will thicken as it sits (the coconut milk does that), so add a splash of water or coconut milk when reheating.
You can freeze it for up to 3 months. I portion it into individual servings before freezing – makes grabbing lunch so much easier. Just thaw in the fridge overnight and reheat on the stove or microwave.
Don’t freeze it with the basil already mixed in. The basil turns black and mushy. Add fresh basil after reheating instead.
Ingredients
For the curry:
- 2 tablespoons vegetable oil
- 3-4 tablespoons Thai green curry paste (I use Mae Ploy brand)
- 1 can (14 oz) coconut milk
- 1 cup chicken broth
- 1.5 lbs chicken thighs, cut into bite-sized pieces
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1 red bell pepper, sliced
- 1 cup Thai basil leaves (regular basil works if you can’t find Thai)
- 1-2 Thai chilies, sliced (optional, for extra heat)
- Juice of half a lime
For serving:
- Jasmine rice
- Extra basil leaves
- Lime wedges

Instructions
- Bloom the curry paste. Heat oil in a large pan or wok over medium heat. Add the curry paste and stir it around for about 2 minutes. You’ll smell it getting fragrant – that’s what you want. This step makes all the difference, trust me.
- Add the coconut milk. Pour in about half the can of coconut milk. Stir it into the paste until it’s smooth and the oil starts to separate a bit on top. This takes maybe 3-4 minutes.
- Build the sauce. Add the rest of the coconut milk and the chicken broth. Stir in the fish sauce and brown sugar. Bring it to a gentle simmer.
- Cook the chicken. Drop in the chicken pieces. Let them simmer in the sauce for about 8-10 minutes until cooked through. Don’t rush this – you want the chicken to be tender.
- Add vegetables. Toss in the bell pepper slices. Cook for another 3-4 minutes until they’re tender but still have some bite. I like them with a little crunch.
- Finish it. Turn off the heat. Stir in the Thai basil, sliced chilies if using, and lime juice. The basil will wilt from the residual heat. Taste it – you might want more fish sauce or lime depending on your preference.
- Serve. Ladle the curry over jasmine rice. Top with extra basil and serve with lime wedges on the side.

Notes from My Kitchen
The curry paste makes or breaks this dish. I’ve tried making paste from scratch exactly once – it was good but took forever. Now I just buy the jarred stuff and it’s honestly great. Mae Ploy is my favorite, but Thai Kitchen works too.
If you can’t find Thai basil, regular Italian basil is fine. The flavor’s a bit different (Thai basil has this slight anise thing going on), but the dish still works.
Green curry is supposed to be spicy. If you’re worried about heat, start with 2 tablespoons of curry paste and taste before adding more. You can always add heat, can’t take it away.
The fish sauce smell is strong when you first open the bottle. Don’t let that scare you off – it adds this deep, savory flavor that you can’t get from anything else. My husband was skeptical the first time but now he won’t let me skip it.
This article is part of our comprehensive guide on Asian Cuisine: Authentic Recipes, Street Food Favorites & Traditional Dishes. For more Thai-inspired dishes, check out Thai Pad Kra Pao or Thai Tom Yum Soup. If you’re exploring other Asian curry styles, try Japanese Katsu Curry for something milder and sweeter.
// Add this to your theme’s functions.php function thai_green_curry_recipe_card() { ob_start(); ?>Thai Green Curry Chicken
A fragrant coconut-based curry with tender chicken and bold Thai herbs
Ingredients
For the Curry:
- 2 tablespoons vegetable oil
- 3-4 tablespoons Thai green curry paste (Mae Ploy brand recommended)
- 1 can (14 oz) coconut milk
- 1 cup chicken broth
- 1.5 lbs chicken thighs, cut into bite-sized pieces
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- 1 red bell pepper, sliced
- 1 cup Thai basil leaves (regular basil works too)
- 1-2 Thai chilies, sliced (optional, for extra heat)
- Juice of half a lime
For Serving:
- Jasmine rice
- Extra basil leaves
- Lime wedges
Instructions
- Bloom the curry paste. Heat oil in a large pan or wok over medium heat. Add the curry paste and stir it around for about 2 minutes. You’ll smell it getting fragrant – that’s what you want.
- Add the coconut milk. Pour in about half the can of coconut milk. Stir it into the paste until it’s smooth and the oil starts to separate a bit on top. This takes maybe 3-4 minutes.
- Build the sauce. Add the rest of the coconut milk and the chicken broth. Stir in the fish sauce and brown sugar. Bring it to a gentle simmer.
- Cook the chicken. Drop in the chicken pieces. Let them simmer in the sauce for about 8-10 minutes until cooked through. Don’t rush this – you want the chicken to be tender.
- Add vegetables. Toss in the bell pepper slices. Cook for another 3-4 minutes until they’re tender but still have some bite.
- Finish it. Turn off the heat. Stir in the Thai basil, sliced chilies if using, and lime juice. The basil will wilt from the residual heat. Taste it – you might want more fish sauce or lime depending on your preference.
- Serve. Ladle the curry over jasmine rice. Top with extra basil and serve with lime wedges on the side.
Nutrition Per Serving
Kitchen Notes
Curry Paste: The curry paste makes or breaks this dish. Mae Ploy is recommended, but Thai Kitchen works too. Start with 2 tablespoons if worried about heat – you can always add more.
Basil Substitute: If you can’t find Thai basil, regular Italian basil is fine. Thai basil has a slight anise flavor, but the dish still works with regular basil.
Fish Sauce: The smell is strong when you first open the bottle, but it adds deep, savory flavor that’s irreplaceable. Don’t skip it!
Storage: Keep leftovers in an airtight container in the fridge for up to 4 days. The curry will thicken – add a splash of water or coconut milk when reheating. Can freeze for up to 3 months (add fresh basil after reheating).
