Add the sugar, fish sauce, salt, pepper, preserved radish and garlic. Stir and cook for a 2 minutes.
Add the coconut water and chicken bouillon powder. Stir and cook for 45 minutes partially-covered over low heat.
In a separate pot, add the eggs and enough cold water to completely cover the eggs. Turn the heat up to high.
Once the water reaches a rolling boil, turn off the heat (but leave the pot in place) and let the eggs sit in the water for 11 minutes. Take off the stovetop and peel them under cold running water. Set aside until needed.
After 45 minutes, check the pork for texture and taste. If the pork is still tough then let it cook further. Adjust taste as needed.
Add the peeled boiled eggs and the onion wedges. Cook for another 10 minutes.
Serve with jasmine rice.