For a typical fully cooked ham, you’re not really “cooking” it again, just gently reheating it until it’s warmed through and juicy, not dry.

Quick Scoop

  • Most fully cooked hams reheat at 325°F (163°C) for about 15–20 minutes per pound.
  • Some guides using 350°F suggest about 10 minutes per pound instead.
  • The real goal: reach an internal temperature of 140°F (60°C) in the center for a “fully cooked” ham.
  • Always go by a meat thermometer rather than time alone so you don’t dry it out.

Typical oven times at 325°F

These are common ranges when your ham is labeled “fully cooked” and you’re just reheating it:

  • Whole, bone‑in ham: about 15–18 minutes per pound.
  • Half, bone‑in ham: about 18–24 minutes per pound.
  • Spiral‑cut ham: about 12–15 minutes per pound (tends to dry out faster).
  • Boneless ham (whole or half): about 15–20 minutes per pound.

Example: A 10‑lb fully cooked whole ham at 325°F might take around 2½–3 hours, but you start checking temperature earlier and pull it when the thickest part hits 140°F.

Basic step‑by‑step

  1. Preheat oven to 325°F (or 350°F if following a 10‑min‑per‑lb style guide).
  1. Put the ham cut‑side down on a rack in a roasting pan, add a bit of water to the bottom, and cover tightly with foil to keep it moist.
  1. Heat for the estimated minutes per pound, then check with a thermometer in the thickest part (not touching bone).
  1. Once it reaches 140°F , remove from the oven and rest 10–15 minutes before slicing.
  1. If glazing, many recipes have you uncover near the end, brush with glaze, and briefly bake at higher heat (around 400°F) until the glaze is bubbly and browned.

If you’re using a slow cooker

  • Place the fully cooked ham in the slow cooker with about 1 cup of liquid (stock, cola, ginger ale, or water).
  • Cook on LOW for about 5–8 hours (some guides say up to 8–10 hours) until the center hits 140°F.

In online forum discussions, home cooks often say they aim for roughly 12–15 minutes per pound in the oven and just “cook until 140°F,” emphasizing that time is a guideline and temperature is king.

Key safety note

  • Make sure your ham package actually says “fully cooked” or “ready to eat.” If it instead says “cook before eating” or is uncooked, you must follow much longer cook times and heat to at least 145°F plus rest, which is different from the reheating instructions above.

TL;DR: For “how long to cook a fully cooked ham,” plan roughly 10–20 minutes per pound depending on oven temperature and ham style, but always stop when the thickest part reaches 140°F for the best, juiciest result.

Information gathered from public forums or data available on the internet and portrayed here.