Marinate the chicken with a splash of soy sauce and a pinch of salt for about 15 minutes.
Prepare the peanut sauce by mixing peanut butter, soy sauce, honey, rice vinegar, lime juice, garlic, ginger, and red pepper flakes until smooth.
Heat vegetable oil in a skillet over medium-high heat and cook the marinated chicken for 5-7 minutes until browned and cooked through.
Reduce heat to medium, add the peanut sauce to the skillet, and heat for 2-3 minutes. Return the chicken to the skillet and toss to coat.
Serve the Thai peanut chicken over jasmine rice or rice noodles, garnished with green onions and cilantro.