Rub marinade except the oil evenly into the meat, then coat with oil. Leave for at least an hour.
Heat oil on medium, add ginger, when fragrant, add garlic.
Add chicken, increase to high heat and leave to sear for 1 minute.
Turn meat over to sear for another minute. Reduce heat to medium, stir to mix well.
Cover pan and cook for 5 minutes. Remove cover, stir well.
Reduce heat to medium low, cover pot and cook for 10 minutes.
Uncover pot, turn heat to medium high, add green onions and saute for 1 minute.