Question: how long to cook a 2 and a half pound ham?
Answer: For a whole ham, allow 15 to 18 minutes to the pound; for a half, 18 to 24 minutes per pound. The ham will be ready when the internal temperature reaches 140°F. To glaze the ham, remove it from the oven about 30 minutes before it is done, and increase the oven heat to 425°F.