Rinse and pat dry chicken. If using breasts, cut up into tender-size pieces.
Melt the butter in an electric skillet or large pan. Once butter is almost melted, add olive oil and let both get hot
While butter and oil are warming, add the flour, salt, and pepper to a bowl and in 2-3 batches, toss the chicken to coat thoroughly.
Reduce the heat in the skillet to medium-high. Add chicken pieces into oil/butter mix, being sure not to crowd the chicken so that it can brown up nicely.
Cook the chicken on each side until golden brown. Set the first batch aside and repeat until all of the chicken pieces have been browned.
With the chicken still out of the pan, add the garlic and cook for 1-2 minutes, or until slightly golden. Add the vinegar, soy sauce, and honey and using a whisk mix thoroughly.
Once the sauce is bubbling slightly add the chicken back in, reduce heat to medium, cover with lid, and cook for 3-5 minutes, turning midway through. Sauce should start to thicken and chicken pieces should start to get stickier.
At this point you can serve, but I like to let mine sit in the pan on low, covered, so that they can soak up as much of the sauce as possible.
Enjoy!