Cut 500g pork belly into 2–3 cm cubes for even cooking.
In a pot, add enough water to cover the pork, bring it to a boil, then cook for another 2–3 minutes. Drain the pork.
Heat a pan with 1 tbsp cooking oil, then add 20g rock sugar. Stir over low heat until the sugar melts and turns a caramel brown.
Add the drained pork cubes to the pan, stir well to coat the meat evenly with the caramelized sugar.
Transfer the caramelized pork to an electric pressure cooker. Add enough water to cover the pork, ensuring the water level is even with the meat.
Add 2 star anise, 1 small cinnamon stick, 3 bay leaves, 2 tsp light soy sauce, 1 tsp dark soy sauce, 1/2 tsp salt, 1/4 tsp chicken bouillon powder, 1 tsp oyster sauce, 1 scallion(tied), and ginger slices.
Set the pressure cooker to the "Meat" or "Stew" mode for 30–40 minutes(adjust cooking time based on the cooker's power and desired tenderness).
Once done, let the pressure release naturally. The pork should now be tender and flavorful. If you don't have a pressure cooker, you can simmer the pork in a regular pot for about 5–2 hours until tender.