Skip to main content

Plan for 1/2 lb per person for bone-in hams and roughly 1/3 lb (300g) for boneless hams.

Bone-in hams are generally considered superior for flavor and moisture because the bone helps distribute heat evenly and adds depth to the meat.

Most hams are sold fully cooked. Reheat at a low temperature (275°F–325°F) tightly covered with foil and a small amount of liquid to prevent drying. The 12 Best Hams of 2026, Tested & Reviewed - Serious Eats