In a large bowl or Gallon Zip lock bag combine your marinade ingredients.
Clean and prepare your chicken. I use chicken tenders, but you can cut chicken breasts into strips or even cube it into approx 1 inch pieces for more flavor.
Add the chicken to the marinade and place in refrigerator for 2-4 hours
Near the end of the marinating process, you can begin preparing your peanut sauce...
Star off with cooking your finely chopped onion in oil about 3-4 minutes or until tender.
Add your fresh chili paste (I usually use a tablespoon for a little more heat, but you can adjust to your preference, my recipe calls for 2 tsp, keeping it pretty mild) give this a good stir to bring out the flavors of the chili paste.
Add the remaining ingredients, with the exception of the peanut butter and cilantro.
Allow the mixture to come to a simmer and cook for 10 minutes.
Turn heat to low and add your peanut butter and cook for an additional 5 minutes.
Top your peanut sauce off with some fresh cilantro (optional) and it is ready to serve.
Remove the chicken from the marinade, and thread onto skewers.
Grill on medium heat until the chicken reaches and internal temperature of 160 degrees.
Top off with some chopped cilantro or even chopped peanuts, and serve it up with slices of lime wedges and peanut sauce!