Cut the chicken into small pieces and add them to a bowl. To the bowl with the chicken, add the salt, black pepper, garlic purée, ginger purée, sugar, soy sauce and rice wine vinegar. Mix well so the chicken is coated with the ingredients. Cover and refrigerate. You can also place the chicken into a zip lock bag then refrigerate. Refrigerate the chicken for around 2 hours.
Remove the chicken from the fridge then pour in the potato starch and mix well. Once all the chicken is coated, set aside for 10 minutes. Add the oil to a heavy duty pan and heat on a medium to high heat until slightly sizzling.
Add as many pieces of chicken to the pan as you can ensuring there is space between each piece. Cook until the chicken is golden in colour and has cooked through which should take around 7 minutes per batch. While cooking, occasionally turn the chicken to evenly cook. Once cooked, place the chicken on a plate lined with kitchen towel to absorb any excess oil. Repeat the process until all the chicken is cooked then set aside while you make the sauce.
Combine the mayonnaise with the sriracha and mix well. Now it’s time to enjoy!