Preheat the oven to 400°F. Line a baking sheet with parchment paper.
In a shallow bowl, combine the shredded coconut, panko breadcrumbs, garlic powder, onion powder, salt, and black pepper.
In another shallow bowl, beat the eggs until well combined.
Dip each chicken breast into the egg mixture, allowing excess to drip off, then coat in the coconut mixture, pressing gently to adhere. Place the coated chicken on the prepared baking sheet.
Heat coconut oil in a large skillet over medium heat. Add the chicken breasts and cook for about 3-4 minutes on each side until golden brown. Transfer the chicken back to the baking sheet and bake in the preheated oven for 15-20 minutes or until the internal temperature reaches 165°F.
While the chicken is baking, prepare the Thai slaw. In a large bowl, combine the cabbage, carrots, cilantro, and green onions.
In a small bowl, whisk together the peanut butter, soy sauce, lime juice, honey, sesame oil, and red pepper flakes until smooth. Pour the dressing over the slaw and toss to combine.
Serve the coconut crusted chicken alongside the Thai slaw.