In a large bowl, combine marinade ingredients and add chicken. Toss and let sit for 15 minutes.
In a large cast iron skillet, add lard or coconut oil. Turn heat to medium.
Sprinkle chicken with salt and white pepper. In a large bowl, add tapioca flour and half of the chicken. Coat well and set aside. Then repeat with second half of the chicken.
Add half of the chicken to the skillet and fry on both sides until brown. For drumsticks, this could be 5-6 minutes on each side. For chicken breast or wings, this could be 3-4 minutes on each side. Check to make sure chicken is thoroughly cooked but still tender.
Remove from heat and let cool down on a plate with a paper towel.
Repeat for second half of the chicken.
Pour leftover oil from the skillet into a container to cool down and discard later.
In a small bowl, mix sauce ingredients, except garlic, green onion and ginger.
Heat 1 tbsp of lard or coconut oil in skillet. Add garlic cloves, green onions and ginger (from the sauce ingredients) and cook for about a minute. Remove from heat.
Add remaining sauce ingredients and let simmer for 1-2 minutes. Add chicken and coat well.
Remove from heat and add garlic cloves, green onions, ginger and chili peppers.