A 5 lb ham would serve 10 people. An average of 1/2 pound per person.