To retain moisture and add flavor, it is recommended to cook Cornish hens with the skin on. However, if you prefer a healthier option, you can remove the skin before cooking.