Pat the chicken dry and season with salt, pepper, and garlic powder.
Heat the oil in a large skillet over medium-high heat until shimmering. Add the chicken in a single layer and sear 3-4 minutes per side until golden and cooked through. Remove to a plate.
Lower the heat to medium. Add the honey, soy sauce, garlic, and vinegar to the pan, stirring and scraping up the browned bits.
Simmer 2-3 minutes until the sauce thickens enough to coat a spoon.
Return the chicken to the pan and toss to glaze. Top with green onions and serve over rice.