Thai Green Curry Pork (Gaeng Keow Wan Recipe)
As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .
The easiest and most flavorful Thai green curry pork recipe you’ll ever try. Made with creamy coconut milk and healthy vegetables for a spicy dinner, ready in under 30 minutes.

What is Thai green curry?
Thai green curry (gaeng keow wan) is a slightly sweet, spicy Thai curry made with green curry paste, coconut milk, protein, and fresh herbs. Its green color comes from green chilies in the paste, and the heat level depends on how many chilies are used. In Thailand, people commonly serve it with jasmine rice or kanom jeen noodles.
About this recipe
I’ve been making Thai curries since my teenage years, starting in Thai takeouts and later in my own Thai restaurant. We served red curry, panang, and massaman curry, but the green one was always the one people ordered the most.
It’s also the one I make almost weekly at home because it’s great for using up leftover meat and veggies. Pork is my favorite protein here, but you can also make this as green curry chicken, or use beef or seafood.
What you’ll love about this recipe
Praew ♡
Ingredient notes & substitutes
You can find everything at Asian grocery stores or markets. See the recipe card for the exact measurements.

- Pork: The best cuts of pork for making curries are tender cuts like pork shoulder, pork tenderloin, or pork loin.
- Coconut milk: Full-fat only for a rich, creamy curry. Aroy-D is my go-to.
- Green curry paste: Made with green chilies, garlic, kaffir lime leaves, galangal, lemongrass, and herbs. Use my homemade Thai green curry paste for great results. Short on time? Mae Ploy or Maesri are solid store-bought options.
- Yard long beans: Also called snake beans or Chinese long beans. Regular green beans work as a substitute.
- Thai eggplants: Mild and slightly bitter. Zucchini is the easiest substitute.
- Pea eggplants: Traditional but optional. If you can’t find them, just leave them out.
- Sweet basil: Use sweet basil, not holy basil. If unavailable, add 2 kaffir lime leaves for a fresh, citrusy note (different flavor, but still delicious).
- Fresh chilies: Adjust to taste. Add more for heat, remove the seeds for milder curry, or swap in bell peppers for a kid-friendly version.
- Rosdee seasoning powder: A popular Thai seasoning that adds depth and savory umami. Get it on Amazon, Asian grocery stores, or substitute with a bouillon powder like Knorr if needed.
- Palm sugar: Adds a gentle caramel-like sweetness that white or brown sugar can’t replicate.
- Fish sauce: A key ingredient in Thai cuisine that adds saltiness and umami. My favorite brand is Megachef.
- Salt: A pinch of salt enhances the overall flavors.
- Oil: For frying the curry paste. Use a neutral oil like canola or vegetable oil.

What vegetables go in Thai green curry?
The best vegetables for Thai green curry are Thai eggplants, pea eggplants, yard long beans, bamboo shoots, and sweet basil. If these aren’t available, zucchini, bell peppers, baby corn, mushrooms, broccoli, peas, and green beans work well as substitutes.
How to make green curry pork

1. Heat the oil. Heat the oil in a large wok or pot over medium heat until it shimmers.

2. Fry the curry paste. Add the green curry paste and fry it, stirring, until it loosens up and smells fragrant.
3. Build the curry sauce. Pour in the coconut milk and stir to combine. Add the palm sugar, fish sauce, salt, and rosdee seasoning powder. Make sure the palm sugar is dissolved and bring to a simmer.

4. Cook the pork. Once the sauce gently bubbles, add the pork and stir carefully until the meat turns opaque and feels tender when pressed, usually around 3 minutes.

5. Add vegetables. Add the Thai eggplants, yard long beans, pea eggplants, and chilies if using. Let everything simmer just until the vegetables are tender but still hold their shape.

6. Finish with basil and serve. Turn off the heat and scatter the sweet basil over the curry. Give it a gentle stir, then serve hot with jasmine rice or rice vermicelli noodles. A typical side-dish for curries is Thai roti.

Tips for making this recipe
❥ Fry the curry paste properly. Cook it in oil until it smells fragrant and the color deepens. This step builds the base flavor.
❥ Add vegetables in stages. Firmer vegetables first, softer ones last, so nothing turns mushy.
❥ Rest before serving. Let the curry sit for 5 minutes off the heat so the flavors settle.
❥ Too spicy? Add a little more palm sugar to balance it out.
How to store & reheat leftovers
- Refrigerate: Store in an airtight container in the fridge for up to 3 days.
- Freeze: Freeze in freezer-safe containers for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheat: Reheat gently on the stovetop over medium-low heat, stirring often. Add a splash of water or coconut milk if the sauce has thickened.

Frequently asked questions
Thai Green Curry Pork (Gaeng Keow Wan Recipe)

Equipment
- Measuring cups & spoons
- Cutting board & sharp knife
- Large wok or deep pan
- wooden spoon or spatula
- Mortar & pestle if using homemade green curry paste
Ingredients
- 2 tbsp oil
- 3 tbsp green curry paste
- 400 ml coconut milk
- 1½ tbsp palm sugar
- 1 tbsp fish sauce
- 1 tsp salt
- 1 tbsp rosdee seasoning powder, see notes
- 400 g pork, thinly sliced
- 12 Thai eggplants, halved or quartered
- 20 g pea eggplants, optional
- 2 yard long beans, sliced into 1-inch sized pieces
- 3 chilies, to taste
- a handful sweet basil
Instructions
- Heat the oil. Heat the oil in a large wok or pot over medium heat until it shimmers.
- Fry the curry paste. Add the green curry paste and fry, stirring, until it loosens up and smells fragrant.
- Build the curry sauce. Pour in the coconut milk and stir to combine. Add the palm sugar, fish sauce, salt, and rosdee seasoning powder. Bring to a gentle simmer and make sure the palm sugar dissolves.
- Cook the pork. Add the pork and stir gently until the meat turns opaque and feels tender, about 3 minutes.
- Add the vegetables. Add the Thai eggplants, yard long beans, pea eggplants, and chilies if using. Let the curry simmer until the vegetables are tender but still hold their shape.
- Finish with basil and serve. Turn off the heat, add the sweet basil, and give everything a gentle stir. Serve hot with jasmine rice or rice vermicelli noodles.
Notes
- Use the nutrition card in this recipe as a guideline.
- Rosdee seasoning powder — A popular Thai seasoning that adds depth and savory umami. Get it on Amazon, Asian grocery stores, or substitute with a bouillon powder like Knorr if needed.








Do you have the green curry paste recipe up yet? I don’t really like the green curry paste we can get here. Thanks!
Hey Amber, what a coincidence, I was planning on posting all homemade curry paste recipes next week. However, I went to the local market today and found that I can only get a key ingredient in the main town. I’ll have to wait until I can go next weekend, so the green curry paste recipe will be coming 8 or 9 may!
Can you recommend a substitution for the Rosdee seasoning in case you can’t get it when you plan to make the dish? Perhaps a combination of seasonings an American cook might be able obtain easily or have in their pantry? I have some pork that will not be fresh in 48 hours.
Hey Elizabeth! Try adding a dash more fish sauce, or a bit of salt to taste. Note that I have not yet tested the recipe like this, but I will do so the next time I make green curry for the family and provide you with a measurement. (this will not be within 48h tho, sorry!).
Hi Praew,
Looking forward to your recipes, as much information that You can pass on. I live in Australia& I grow many of the fresh herbs & spices.
Regards Graham
Hey Graham. Thank you for your lovely comment! I do my best to publish as many Thai recipes as I can with lots of valuable info!
YOU ARE THE BEST THAI CHEF, THANKS FOR SHARING BEAUTIFULL PHOTOS AND & DELICIOUS RECIPES THANKS XOXOOXOXOOX
Thank you so much!
I love green curry pork.Appreciate this recipe!
Thank you!