Place the pork in a large saucepan or casserole, cover with water and bring to the boil over a high heat. Cover, reduce the heat and simmer gently for 30 minutes. Drain and return the pork to the pan with the remaining ingredients. Season to taste.
Add just enough water to cover the pork and bring to the boil over a high heat. Cover tightly, reduce the heat to low and cook very gently for 1½ hours, stirring occasionally.
Remove the lid and simmer, uncovered, for 30 minutes, stirring occasionally, until the meat is meltingly tender. Serve with steamed Asian greens and rice.