In a medium bowl, whisk together honey, soy sauce, minced garlic, and grated ginger. Add salt and pepper to taste. Place the chicken breasts in a Ziploc bag or shallow dish and pour the marinade over them. Seal the bag or cover the dish, and let it marinate in the refrigerator for at least 30 minutes (or up to 2 hours for more flavor).
In a large skillet, heat olive oil over medium-high heat. Remove the chicken from the marinade and shake off excess. Reserve the marinade for later. Add the chicken breasts to the skillet and cook for about 5-6 minutes on each side, or until golden brown and cooked through (internal temperature should reach 165°F or 75°C). Remove the chicken from the skillet and set aside.
In the same skillet, pour in the reserved marinade. Bring it to a simmer over medium heat. In a small bowl, mix cornstarch and water to create a slurry. Once the marinade is simmering, gradually stir in the cornstarch slurry. Cook for an additional 2-3 minutes until the sauce thickens to your desired consistency.
Return the chicken to the skillet, coating it in the thickened sauce for an additional minute until heated through. Remove from heat.
Transfer the chicken breasts to a serving platter, drizzle with extra sauce from the pan, and garnish with chopped green onions and sesame seeds.
Notes
Serve over rice or steamed vegetables for a complete meal.