Mix all marinade ingredients in a large bowl. Rinse chicken meat and cut larger pieces in half keeping long slices. Using your hands, cover and rub the pieces with the marinade.
Cover with cling wrap and set aside for at least one hour before grilling.
If using a grill plate or a frying pan on your stove, heat one teaspoon of coconut oil until sizzling hot. Fry chicken pieces for 3 minutes on each side and then remove to a plate to rest. Make sure not to overcrowd the frying pan or you will end up with too much meat juice and your dish will become stewed rather than grilled chicken.
If using a BBQ, heat the plate to sizzling hot and either spray with olive oil or brush with coconut oil. Place chicken pieces on the plate with a little space in between and cook for 3 minutes on each side on medium/high heat with the lid on.
Remove cooked chicken to a serving plate and drizzle with more lime juice before serving.