Submerge the cut potatoes in cold water while preparing other things
Place the marinade ingredients in a large bowl and add in the chicken cubes and let it marinade for about 30 minutes
Combine all the seasonings ingredients in a bowl and set aside. Preheat 1 Tbsp of cooking oil in a wok or large skillet. Add in the chicken and stir-fry until they turn color and lightly brown. Dish out from the wok. The chicken may not be fully cooked at this point. In the same wok, add in the onion and garlic and stir fry for about 10 minutes. Add in the seasonings and stir fry for another minute. Add the chicken , potaotes, and carrots in and pour in the chicken broth, just enough to partly cover the chicken and potatoes. Bring to a boil and then lower the heat and cover to let it simmer until the chicken is cooked through and the potatoes are soft (but not mushy). Have a taste and add more soy sauce if needed. Sprinkle with sliced serrano peppers. Turn off the heat
Garnish with chopped spring onion and serve immediately