When it comes to serving ham, the portion size can be a bit tricky to figure out. In general, if you're serving bone-in ham, you should plan for about 3/4 to 1 pound per person. If the ham is boneless, 1/2 pound per person should be sufficient. Keep in mind, these estimates allow for a hearty serving and some leftovers. Always consider the appetite of your guests, if you know you have big eaters, you might want to serve a bit more.