Add the honey, soy sauce, rice vinegar, chili garlic sauce, and chicken broth to a small bowl. Stir together and set aside.
Lightly pound chicken breasts with a meat mallet or meat pounder to create an even thickness on all sides. Cut chicken breasts into 1 inch bite-size pieces. Transfer chicken pieces to a large bowl. Season with salt, black pepper, garlic powder and paprika. Add 2 tablespoons of flour to the bowl on top of the chicken. Gently mix until all the chicken pieces are lightly coated. You can also shake the chicken pieces with the flour in a large plastic food bag to make it easy.
Next, in a large skillet, heat cooking oil and 2 tablespoons of butter on medium heat. Add chicken pieces and cook for approximately 3 minutes. Once golden brown on one side, flip and cook for another 3 minutes on the opposite side. Promptly remove chicken to a plate and set aside.
In the same skillet, heat the remaining 1 tablespoon of butter. Add the minced garlic to the skillet and sauté for 30 seconds. Next add the honey sauce mixture to the skillet. Stir well with the garlic and butter. Let the sauce simmer on medium-low heat for 2 minutes until it begins to thicken.
Add the chicken pieces back to the skillet and mix the chicken in the sauce until all the chicken is thoroughly coated.
Allow the chicken to simmer with the sauce for 2-3 more minutes. Remove the skillet from the heat. Garnish with green onions (optional) and serve over rice or steamed vegetables. Enjoy!