Q. How much ham do I need to feed 20 people, 20 ham-loving people? -Hillary A. A 12- to 14-pound whole ham should be able to feed 20 to 24 people. Get one with the bone in it, so you can use any leftovers as the basis of a soup, such as split pea or ham with lentils. If you have any food questions, e-mail email@example.com.