For a precooked ham in a crock pot, plan on about 3–6 hours on LOW, depending on the size, and cook until the internal temperature reaches 140–145°F in the thickest part.
Key timing guidelines
- Small precooked ham (about 3–4 pounds): 2–3 hours on LOW, checking for 140–145°F with a meat thermometer.
- Medium ham (4–6 pounds): about 3–4 hours on LOW.
- Large ham (7–10 pounds): about 4–6 hours on LOW; some recipes note 5–6 hours on LOW for big hams.
Always use a thermometer rather than time alone, because slow cookers and ham shapes vary.
Bone-in vs. boneless and raw
- Bone-in spiral or whole precooked hams usually land in the 3–6 hour range on LOW depending on weight.
- Boneless precooked hams of 3–7 pounds typically take about 4–6 hours on LOW.
- If the ham is raw (fresh, not cured/fully cooked), it can take 6–10 hours on LOW depending on weight, and it must reach at least 145°F and be held/rested safely.
If the package says “fully cooked,” you are reheating to safe temp, not cooking from raw, so err on the shorter side and check early.
Simple step-by-step
- Place ham cut-side down in the crock pot and add a bit of liquid (water, broth, juice, or soda).
- Cook on LOW, checking the internal temperature starting about 2 hours in for small hams or halfway through the estimated time for larger ones.
- When it hits 140–145°F, you can add glaze, cook 20–30 minutes more if desired, then rest 10–15 minutes before slicing.
