Preheat oven to 170°C.
In a large heavy based pan over a medium heat, drizzle a little avocado oil. Cook the butterflied chicken, skin side down until golden and crispy. Remove from pan and set aside.
In the same pan drizzle a little more avocado oil, fry off the onion and ginger until translucent and golden.
Add the garlic and chilli sauce, soy sauce, coconut milk, kaffir lime leaves, lemongrass, honey and chili. Bring to the boil. Add the chicken back into the pan. Coat the chicken in the coconut sauce.
Transfer to the oven and roast for 1 hour making sure to baste the chicken with the sauce every 15 minutes.