Marinate the pork cubes with the onions, bagoong, black pepper and garlic. Place in a non-reactive container. Cover and refrigerate overnight.
The next day, preheat the oven at 350 F degrees. Take the pork from the refrigerator and uncover.
Add the tomatoes, vinegar and coconut cream to the marinated pork. Blend ingredients well with a large spoon. Make sure the tomatoes and onions are on top.Place the mixture in a roasting pan. Cover the entire pan with foil.Bake at 350 F degrees for one hour and 10 minutes.
Towards the middle of baking, turn the pan halfway around for even cooking.Serve warm with rice.