Pernil uses a cut of pork, usually shoulder, butt, or leg, marinated and roasted in an oven. On the other hand, lechón is a whole pig roasted over coals.