In a small food processor or mortar and pestle, place all the marinade items together and grind into paste.
Transfer the Thai Marinade Paste onto the chicken and place into a large freezer bag. Marinate for 2-12 hours in the refrigerator.
Warm up grill. If using charcoal, light the charcoal on one side of the grill and cook the chicken on the cold side of the grill to cook indirect. Flip and move every 5 minutes or so to ensure even cooking for a total cook time around 40-45 minutes. Dark meat should be cooked to 180F.
Rest chicken for 5-10 minutes before serving.
Serve with grilled or fresh squeezed lime and Avocado Basil Dipping Sauce
Avocado Basil Dipping Sauce
Add all ingredients to the same small food processor (no need to wash out) and pulse until combined into a smooth sauce.
Add additional salt to taste.