The first step is to season the chicken with black pepper. Make sure the chicken is room temperature and the skin is dry.
Heat a cooking pot over medium-high heat. I prefer to use my dutch heavy bottom pot as it holds the heat very well. Place all the chicken legs or chicken pieces of your preference and brown the chicken. About 3 to 4 minutes each side. * I decided to not use oil as the chicken has the skin.
Add garlic and onions and stir. Proceed to pour in the soy sauce and vinegar. Then, add bay leaves and peppercorns. I crushed the peppercorns.
Add coconut milk and cover the pot. Immediately reduce the heat to the lowest setting and simmer for about an hour.
Make sure to stir and that the sauce has enough liquid to prevent from burning. Add some water as needed. Cook until the chicken is tender and the sauce thickens.
*if you notice sauce is reducing too much, you can add some water as needed. About 3 tablespoons and simmer 5 minutes. Stir, remove bay leaves.
The sauce should thicken into a creamy glossy consistency.