Start by whisking together coconut milk, fish sauce, soy sauce, lime juice, lime zest, brown sugar, garlic, ginger, and spices in a mixing bowl. The marinade should smell rich and slightly sweet with hints of citrus and spice.
This mixture forms the flavor base that infuses the chicken with authentic Thai BBQ taste.
Pat the chicken thighs dry and lightly season with salt. Place them into a zip-lock bag or shallow dish and pour the marinade over the top.
Seal the bag or cover the dish, then refrigerate for at least 4 hours or overnight for the best flavor. Longer marinating helps the spices deeply penetrate the meat.
Remove the chicken from the refrigerator about 30 minutes before grilling. Allowing it to come closer to room temperature helps it cook more evenly.
Preheat the grill to medium-high heat and lightly oil the grates so the chicken doesn’t stick.
Take the chicken out of the marinade and let the excess drip off. Place it directly onto the hot grill and cook for about 6–7 minutes per side.
The chicken should develop beautiful char marks while staying juicy inside. Cook until the internal temperature reaches 165°F.
While the chicken grills, combine diced mango, red bell pepper, red onion, cilantro, lime juice, salt, and pepper in a bowl.
Mix gently so the ingredients stay fresh and vibrant. Chill the salsa until the chicken is ready.
Remove the grilled chicken from the grill and let it rest for about 5 minutes. Resting helps the juices redistribute, keeping the meat tender.
Serve the chicken topped with generous spoonfuls of mango salsa for a fresh tropical finish.