The size of ham will depend on the number of people you are feeding. We usually plan on about 1/2 pound of ham per person and that usually gives us leftovers.