Make the coleslaw first: In a large bowl, combine the shredded white cabbage, grated carrots, and sliced spring onions. In a separate small bowl, whisk together the mayonnaise, Greek yoghurt, lime zest and juice, honey, and celery salt. Pour the dressing over the vegetables and toss thoroughly to coat. Season with black pepper, cover, and refrigerate until serving.
Make the Ginger Beer BBQ Sauce: Combine the ginger beer, ketchup, dark soy sauce, brown sugar, apple cider vinegar, smoked paprika, crushed garlic, ground ginger, and cayenne in a small saucepan. Bring to the boil, then reduce the heat and simmer for 12–15 minutes, stirring occasionally, until reduced by half and thick enough to coat the back of a spoon. Set aside.
Prepare the chicken: Place each chicken breast between two sheets of cling film and bash with a rolling pin to an even thickness of about 1.5cm.
Set up the breading station: Lay out three shallow bowls — one with the seasoned flour (mixed with garlic powder, smoked paprika, allspice, salt and pepper), one with the beaten eggs, and one with the desiccated coconut and panko breadcrumbs combined.
Bread the chicken: Dip each flattened chicken breast first into the seasoned flour and shake off any excess. Then dip into the beaten egg, letting the excess drip off. Finally, press firmly into the coconut-panko mixture, coating both sides generously and pressing so the crust adheres well.
Fry the chicken: Heat the sunflower oil in a large frying pan over medium heat. Add the breaded chicken breasts — do not overcrowd the pan. Fry for 4–5 minutes per side until deeply golden and cooked through with no pink remaining in the centre.
Serve: Slice the crispy coconut chicken diagonally and arrange on plates. Drizzle generously with the warm Ginger Beer BBQ Sauce and serve alongside the zesty coleslaw. Add extra sauce on the side for dipping.