Rub a generous amount of salt all over the chicken.
Add Shaoxing wine — this enhances aroma and removes any bad odor.
Massage the seasoning well into the chicken.
Sprinkle in some cornstarch and coat evenly — this helps give the outer layer a smoother texture.
Finally, coat the chicken with a bit of oil to lock in moisture and keep it juicy after steaming.
Let the chicken marinate for at least 30 minutes. For better flavor, marinate longer. If marinating for more than 2 hours, store in the fridge.
Before steaming, bring the chicken back to room temperature (take it out 30 minutes ahead).