Melt coconut oil in wok/large pan, and add curry paste. Fry until curry paste has loosened up and flavours are released.
Add coconut cream and milk and stir well to combine the curry paste.
Add the fish sauce, garlic, lime juice and coconut sugar and mix well. Then add the ginger and lime leaves, and leave to simmer. Finally add the peanut butter, mix in well and taste to see if you need any additional seasoning (You shouldn't need more salt as the fish sauce is very salty, but taste and check. You can also decide if you'd like it a little sweeter).
Remove sauce from wok and keep aside in a jug. It's even better if you make it the day before, as the flavours have time to really come out, but not a problem if you can't.
Add a little more coconut oil to the wok and then add the chopped up chicken pieces. Allow chicken to become almost cooked through, add your vegetables and a splash of water, and put the lid on the wok. Allow to cook for around 5 minutes.
Test veg - it should still be a little crunchy, but almost cooked. Add the sauce back into the wok and mix together. Place the lid back on and allow to cook for about 2 minutes.
Serve with jasmine rice or egg noodles!