In a medium mixing bowl, combine marinade ingredients. Add the chicken and mix well. Let marinate while preparing remaining ingredients.
In a small bowl, combine sauce ingredients. Set aside.
Heat a wok or large frying pan on high heat. Add 2 tablespoons cooking oil and sesame oil. Add peanuts and stir fry for about 1 minute until fragrant and slightly browned. Remove the peanuts and drain on a paper towel.
Add remaining cooking oil and chicken. Let sear for 2 minutes, flip and sear the other side. Stir fry for another 2-3 minutes until chicken is cooked through. Remove and set aside.
Add more cooking oil if necessary. Add 2 dried chilis or crushed red pepper flakes and garlic, stir fry for 30 seconds until fragrant.
Add onion, red pepper and white parts of green onion and stir fry for 2-3 minutes until vegetables are tender.
Return the chicken, any drippings and the sauce. Cook for 1-2 minutes.
Meanwhile, dissolve the cornstarch in cold water to make a slurry. Add the slurry to the sauce and stir until thickened. Turn off the heat. Stir in remaining green onion and peanuts.
Transfer the dish onto a platter and serve with Jasmine rice.