Pan fry the diced onion over a medium to high heat for about five minutes until it starts to soften.
Add the chicken into the pan and cook it until its sealed, which means no more pink bits.
Now add the garlic, ginger and spices. Give it a stir and cook for a minute to release the flavours.
Turn the heat down to a medium heat then pour in the coconut milk and soy sauce.
Leave it to simmer for 4-5 minutes, until the chicken is cooked through.
Add in the peanut butter and honey, stir well.
At the last minute, sprinkle in some chopped coriander.
Serve with rice then finish with roasted peanuts and sliced chilli.