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.

Authentic Thai green curry pork with eggplants and fresh basil.

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

  • Ready in just 30 minutes
  • Tastes just like the real deal you get in Thailand
  • It works with almost any vegetables you have on hand
  • You can swap the protein without changing the method

Praew ♡

Learn Thai cooking step by step

My cookbook is a combination of authentic Thai recipes and Western dishes cooked with Thai flavors and ingredients. It’s a great starting point if you’re new to Thai cooking or want to cook it more often.

Front page of my Thai flavors, a digital Thai cookbook with 41 recipes, cooking tips, and personal stories.

Ingredient notes & substitutes

You can find everything at Asian grocery stores or markets. See the recipe card for the exact measurements.

Ingredients for Thai green curry pork arranged on bamboo mat including fresh Thai eggplants, curry paste, coconut milk, chilies, pea eggplants, basil, pork slices, and spices.
  • 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.

Cooking pot with oil.

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

Green curry paste being fried in a cooking pot.

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.

Raw pork pieces added to green curry coconut milk in a cooking pot.

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.

Thai green curry pork with sliced Thai eggplants and chilies in the cooking process.

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.

Thai green curry pork with vegetables ready in a pot.

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.
Gaeng keow wan, Thai green curry with pork, Thai eggplants, red chilies, and basil served with sticky rice.

Frequently asked questions

Thai green curry is usually hotter than red curry because it’s made with fresh, unripe green chilies, which have a sharper heat than the dried red chilies used in red curry. That said, spice levels vary by recipe, cook, and region, with southern Thai curries generally being the spiciest.

No. Some packaged items like Rosdee seasoning powder and certain store-bought curry pastes may contain wheat or gluten-based additives.

Yes, and it tastes even better the next day as the flavors develop!

Use fewer chilies, remove the seeds, or add extra coconut milk to soften the heat. A small amount of palm sugar also helps balance spiciness.

Thai Green Curry Noodle Soup Recipe

Vegetarian Thai Green Curry Vegetables

Thai Green Curry Stir-Fry Recipe With Chicken

Gaeng Phed Ped Yang (Thai Duck Curry)

Tried this authentic Thai green pork curry?

I’d love to hear how it turned out! Leave a rating and/or a comment below, and follow me on FacebookInstagram, and Pinterest.

Thai Green Curry Pork (Gaeng Keow Wan Recipe)

Authentic Thai green curry pork with eggplants and fresh basil.
Easy Thai green curry pork recipe made with green curry paste, coconut milk, pork, and vegetables. A classic, spicy Thai dinner ready in under 30 minutes.
Praew
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Cuisine Asian, Thai
Course Main Course
Serving Size 3 people

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
  • 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.
Calories: 753kcal | Carbohydrates: 15g | Protein: 26g | Fat: 67g | Saturated Fat: 37g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 20g | Trans Fat: 0.04g | Cholesterol: 95mg | Sodium: 1354mg | Potassium: 836mg | Fiber: 1g | Sugar: 8g | Vitamin A: 3123IU | Vitamin C: 69mg | Calcium: 76mg | Iron: 7mg

10 Comments

  1. 5 stars
    Do you have the green curry paste recipe up yet? I don’t really like the green curry paste we can get here. Thanks!

    1. 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!

  2. 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.

    1. 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!).

  3. 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

    1. 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!

  4. 5 stars
    YOU ARE THE BEST THAI CHEF, THANKS FOR SHARING BEAUTIFULL PHOTOS AND & DELICIOUS RECIPES THANKS XOXOOXOXOOX

5 from 5 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating