Chop the chicken into bite-sized chunks ensuring they are roughly the same size.
Warm the oil in a medium skillet over medium heat until shimmering.
Add chicken pieces and cook them until they get a light golden color on all sides.
Add the minced garlic to the skillet and cook briefly until fragrant, about 20 seconds.
In a separate bowl, whisk together soy sauce, honey, brown sugar, and rice vinegar or lemon juice.
Pour the prepared sauce over the chicken and stir to coat evenly.
Allow the sauce to simmer gently, stirring occasionally until it starts to thicken and cling to the chicken.
Lower the heat and keep cooking until the sauce becomes shiny and sticky, coating the chicken perfectly.
Taste the chicken and tweak seasoning by adding more honey or soy sauce if preferred.
Serve warm cooked rice in bowls then spoon the sticky chicken on top.
Sprinkle chopped green onions and sesame seeds to finish the dish beautifully.