Soak pork shoulder in cold water to remove the blood.
Add water, whole peppercorns, onion, green onion, garlic, ginger, and pork shoulder to a pot.
Bring to a boil over high heat, then reduce to medium-low heat and simmer for 40–50 minutes.
Remove the meat and slice it into bite-sized pieces.