Mix all the sauce ingredients in a large bowl until well combined.
Add the chicken and coat it evenly with the sauce. Marinate for at least 20 minutes.
Slice the sweet potato, cabbage, onion, and green onion into bite-sized pieces.
Add the marinated chicken and vegetables to a large pan. Pour in 70–100 ml of water, cover, and cook over medium heat for 10–12 minutes.
Use kitchen scissors to cut the chicken into bite-sized pieces.
Remove the lid and cook for another 3–5 minutes until the sauce thickens and coats everything.
Serve with steamed rice.