In the pot you’ll be cooking the chicken in, put all the ingredients. Let the chicken marinate for at least 20 minutes, and up to overnight.
When ready to cook, put the pot on the stovetop and bring to a boil over medium heat. Once boiling, lower the heat slightly and continue to cook, covered, for about 15 minutes. Remove the cover, flip the chicken pieces, and continue to simmer to reduce the sauce, lowering the heat if necessary. If the sauce is too thick or too salty, add 1/4 cup of water. After about 8 minutes, flip the chicken again. Taste the sauce again and add another 1/4 cup water if needed.
Continue to simmer until chicken is fully cooked and has released its oils into the sauce, and the sauce has thickened slightly and taken on a rich, dark brown color.
Serve over jasmine rice, or, for a real Filipino treat, with garlic fried rice.