Wash the pork shoulder thoroughly under running water and drain well.
Place the pork shoulder in a pressure cooker or deep pot.
Add whole garlic cloves, whole black peppercorns, green onion, and onion on top of the pork shoulder.
Cover with the lid and cook on medium-low heat for 30-40 minutes without adding any water.
Turn off the heat and let it sit for about 10 minutes, then slice into bite-sized pieces.