Wash and dice the pork belly into bite-sized pieces. Chop the onion, tomato and mince the garlic.
Place pork belly in a pot or skillet and partially fill it up with water. Add bayleaves and smashed garlic.
Cover and simmer over medium heat for 20-30 minutes until the meat becomes tender and most of the water has evaporated.
Remove the cover and allow the remaining water to evaporate. Render the fat from the pork and cook until golden brown, tossing it constantly. Be careful, as they may splatter. Transfer pork belly to a plate and remove excess oil.
On the same skillet, add chopped onion and minced garlic sautè until fragrance about 2 minutes.
Add the ripe tomatoes and continue sautéing until they caramelize, about 3 minutes. Add more oil, if needed.
Add pork back in, shrimp paste and chilies. Sautè for a minute or two until combined.
Pour in the coconut milk and bring the mixture to a gentle simmer. Allow it to cook for about 15-20 minutes, stirring occasionally, until the pork is tender and the sauce has thickened slightly.
Season with sugar, salt, and pepper according to your taste preferences. Adjust the seasoning as needed to achieve a balanced flavor profile.
Once the pork is cooked through and the sauce has thickened to your liking, remove the pan from the heat. Serve hot with steamed rice.