Wash the chicken thighs. Pat them dry with paper towels. Cut into 2 to 3 inch pieces. Set aside in a big bowl.
Mix all the marinade ingredients together in a separate big bowl.
Pour the marinade mixture into the bowl of chicken. Mix the chicken well with the marinade mixture. Cover the bowl and let it stand and marinate in the fridge for at least 6 hours, preferably overnight for the chicken to be flavorful and very soft. The longer you let it marinate the better it will taste!
Let the bamboo skewers soak in water for at least 30 minutes, so they don’t burn while cooking in the oven/pan.
Pat the bamboo skewers dry with paper towels. Put the marinated chicken thigh pieces on the skewers.
Preheat oven to 350 degrees. Line a baking rack with foil, spray it with non stick spray or use a brush to spread some oil on the foil. Put the chicken skewers on the baking sheet and bake on 350 degrees for 20 minutes, then flip the skewers oven to the other side and bake an additional 20 minutes.
Heat a pan with peanut oil (or any oil would work, but peanut oil works especially well for this recipe) on medium-high heat and fry each chicken skewer for 1 minute on each side. Set aside on a plate lined with paper towels to drain any excess oil. Serve hot! If you need to serve later, just keep them warm in the oven on the warm setting or low heat setting.
I like to serve these with vegetable fried rice.
These are the sauces from the Asian market:
These are the spices from the Asian market: