In a medium bowl, combine the honey, soy sauce, olive oil and hoisin sauce. Whisk until combined and then set aside.
Cut the chicken into strips. Place in a shallow dish and then season with the garlic powder, salt and pepper. Sprinkle the seasoned chicken with the cornstarch and toss to coat.
Using a high rim frying pan, heat the oil over medium high heat. Add the chicken and cook, in batches until browned, about 3 minutes per side. Transfer to a plate lined with paper towel. Set aside.
Reheat the same pan over medium high heat, adding more oil, if needed. Add the garlic and stir fry for 30 second. Add the honey garlic sauce and cook, stirring until thick and bubbly. Add the fried chicken strips and stir to coat. Remove from the heat.
To plate, arrange the chicken and steamed vegetables (if using) over the rice. Drizzle more of the honey garlic sauce over the chicken and vegetables and then sprinkle with sesame seeds, if using.