In a pot over medium heat, combine pork, onions, garlic, peppercorns, bay leaves, water, vinegar and soy sauce. Bring to a boil for about 5 minutes, skimming scum that floats on top.
Lower heat, cover and simmer for about 30 to 40 minutes or until meat is tender. Drain meat. Reserve the aromatics and 1 cup of the liquid.
In a wide pan over medium heat, heat oil. Add meat and aromatics and cook, stirring occasionally, until lightly browned.
Add reserved liquid, coconut milk, and chili peppers.
Lower heat, cover and continue to cook for about 15 to 20 minutes or until meat is completely cooked and sauce is reduced and thickened.
Season with salt to taste. Serve hot.