01 - In a large mixing bowl, whisk together the coconut milk, soy sauce, lime juice, brown sugar, garlic, ginger, coriander, turmeric, cumin, chili flakes, salt, and pepper until smooth and well combined.
02 - Add the chicken thighs and drumsticks to the marinade, turning each piece to coat thoroughly. Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or overnight for the most flavorful results.
03 - Preheat the oven to 400°F. Remove the chicken from the marinade, letting excess drip off, and arrange the pieces on a foil-lined baking sheet or in a large roasting pan. Reserve the remaining marinade for basting.
04 - Roast the chicken for 35 to 40 minutes, basting with the reserved marinade halfway through the cooking time, until the skin is golden brown and the internal temperature reaches 165°F when checked with a meat thermometer.
05 - Switch the oven to broil for the final 2 to 3 minutes to crisp the skin, keeping a close watch to prevent burning.
06 - Remove the chicken from the oven and let it rest for 5 minutes to allow the juices to redistribute.
07 - Garnish the chicken with chopped fresh cilantro and lime wedges. Serve hot alongside steamed jasmine or basmati rice.