Cook the rice in a saucepan with 4 cups of water until tender and fluffy, about 15 minutes. Fluff with a fork and set aside.
Heat vegetable oil in a skillet over medium-high heat. Add the diced chicken and cook until golden brown and cooked through, approximately 5-7 minutes. Transfer the cooked chicken to a plate and set aside.
In the same skillet, reduce heat to medium. Add minced garlic and grated ginger; sauté until fragrant, about 30 seconds. Pour in soy sauce, honey, and water. Bring to a simmer, then add cornstarch mixed with a little water to thicken the sauce. Stir until glossy and slightly thickened, about 2-3 minutes.
Return the cooked chicken to the skillet, tossing to coat evenly with the sauce. Cook for another 2 minutes until heated through and the sauce has clung to the chicken.
Divide the steamed rice among bowls. Top with the glazed chicken, then drizzle with remaining sauce. Serve immediately, garnished with sliced green onions or sesame seeds if desired.