You'll need 1/2 pound of ham per person if purchasing a boneless ham and 3/4 pound of ham per person with a bone-in ham. Also, consider whether you want leftovers to determine the weight of ham you purchase.