Cut chicken thigh into bite sized pieces. In a bowl, combine chicken with the marinade ingredients (light soy sauce, dark soy sauce, Shaoxing wine, and cornstarch). Mix until well combined and set it aside.
In a large skillet or cooking pan, heat cooking oil over medium heat. Add garlic, shallots, and white parts of green onion. Saute until fragrant.
Add mushroom and marinated chicken, stir-fry until chicken is browned and cooked through.
Add rice, pumpkin chicken stock, soy sauce, oyster sauce, salt, and white pepper. Give it a gentle mix.
Bring it to a boil, then reduce to a simmer. Cover with a lid and let it simmer for about 20 minutes. After 20 minutes, turn the heat off and leave for 10 minutes with the lid on.
Once the rice has absorbed all the flavor, fluff it gently with a fork. Top the rice with green parts of scallion. Serve warm and enjoy!