
Pat the chicken legs dry and place them in a large bowl. Add the paprika, dark soy sauce, fish sauce, minced garlic, sugar, coconut milk, and black pepper, then turn the chicken until well coated. Cover and marinate for at least 30 minutes, or refrigerate for up to 8 hours for deeper flavor.


Bring a small pot of water to a boil. Blanch the pandan leaves for 30 seconds, then transfer them immediately to ice water to preserve their color and aroma. Drain, chop the leaves, and blend them with 1 1/2 cups water until very fine. Strain through a fine sieve or cheesecloth and reserve the pandan juice.



Rinse the jasmine rice until the water runs mostly clear, then drain well. Combine the rice, 1 1/2 cups pandan juice, coconut water, and a pinch of salt in a pot. Bring to a boil, cover, reduce the heat to low, and cook for 15 minutes. Turn off the heat and let the rice steam, covered, for 10 minutes before fluffing.

Make the dressing by blending the coconut yogurt, jalapeños, scallions, garlic, lime juice, and salt until smooth. Taste and adjust with more lime or salt as needed, then set aside.


Heat the oven to 375°F. Warm the neutral oil in an oven-safe skillet over medium heat. Remove the chicken from the marinade, letting excess drip back into the bowl, and sear the pieces skin-side down until lightly caramelized. Flip the chicken, transfer the skillet to the oven, and roast for about 30 minutes, or until the thickest part reaches 165°F.



Pour the pan juices and any remaining marinade into a small saucepan and bring to a full boil for at least 1 minute. Return the chicken to the oven and broil for 5 to 8 minutes, watching closely, until the skin is golden and crisp. Spoon the boiled sauce over the chicken.

To serve, mound the pandan rice on a platter or individual plates. Top with roasted coconut chicken, drizzle with the hot chicken sauce and coconut-jalapeño dressing, then garnish with fried shallots, pork floss, and extra sliced scallions.




