In a bowl, whisk together all the sauce ingredients and set aside.
Heat a drizzle of oil in a pot over medium-high heat. Add the chicken and sear until lightly browned on all sides.
Add the onions, potatoes, carrots, garlic, and Thai chilies, stirring for 1–2 minutes until fragrant.
Pour in the sauce mixture and cook over medium-high heat for 10 minutes, covered.
Reduce the heat to low, cover, and let it braise until the chicken is tender and the potatoes are cooked through, about 8–10 more minutes.
Garnish with chopped green onions and serve hot.