How Long To Cook Ham In Crockpot
Figuring out how long to cook ham in crockpot depends on a few simple factors. Crockpot ham times shift based on whether you’re working with a fully cooked or fresh cut, plus the size of your appliance.
Get those two things right and the rest is easy. This guide breaks down exact times, temps, and a few tricks so your ham comes out tender every single time.
Quick Answer: Crockpot Ham Cooking Times
Most people buy a fully cooked, cured ham. That means you are really just reheating it until it’s hot all the way through.
- 3 to 4 pound ham: 3 to 4 hours on low
- 5 to 7 pound ham: 4 to 5 hours on low
- 8 to 10 pound ham: 6 to 8 hours on low
A fresh, uncooked ham takes longer. Plan on 6 to 8 hours on low for a 5 to 7 pound fresh ham, and always check it with a meat thermometer.
How Long To Cook Ham In Crockpot
Here is the honest truth: there is no single magic number. The time changes with weight, whether the ham is cooked or raw, and how hot your particular slow cooker runs.
Fully Cooked Ham Times By Weight
This is the ham you find in the refrigerated section, usually labeled “ready to eat” or “fully cooked.” You only need to bring it to 140°F internally.
- 2 to 3 lbs: 2 to 3 hours on low
- 4 to 5 lbs: 3 to 4 hours on low
- 6 to 8 lbs: 5 to 6 hours on low
- 9 to 10 lbs: 7 to 8 hours on low
You can also cook these on high if you are short on time. Cut those numbers roughly in half, then check early.
Fresh Or Uncooked Ham Times
A fresh ham is raw pork, not cured. It must reach a safe internal temp of 145°F, and many cooks prefer 160°F for better texture.
- 3 to 4 lbs: 5 to 6 hours on low
- 5 to 7 lbs: 7 to 8 hours on low
- 8 lbs or more: 8 to 10 hours on low
Fresh hams are bigger and denser, so they need more liquid in the pot. Add a cup of broth or water so nothing dries out.
Spiral Sliced Ham In The Crockpot
Spiral hams are already cooked and sliced. They heat fast, but they can dry out quickly because of all those cuts.
Cook a 7 to 9 pound spiral ham for 4 to 5 hours on low. Baste it once or twice with the juices in the pot. If your crockpot is small, cut the ham off the bone so the lid fits.
Step-By-Step: Cooking A Ham In A Crockpot
- Place the ham flat side down in the crockpot. Trim any thick fat cap if needed.
- Add 1 cup of liquid. Broth, apple juice, or water all work fine.
- Pour a glaze or rub over the top if you want extra flavor. Brown sugar, honey, and mustard are classic picks.
- Cover and cook on low. Use the times above as your starting point.
- Check the internal temp with a thermometer. Fully cooked ham needs 140°F. Fresh ham needs at least 145°F.
- Let it rest for 10 minutes before slicing. This keeps the juices in the meat.
Tips For A Tender Crockpot Ham
- Do not overfill the pot. Leave an inch of space so heat moves around.
- Baste every hour or so if you are home. It keeps the surface moist.
- Skip the salt on cured hams. They are already salty enough.
- If your ham has a thick rind, score it in a diamond pattern before cooking.
- Small crockpots run hot. Start checking an hour before the low end of your time range.
Should You Cook Ham On Low Or High?
Low is the better choice almost every time. Ham gets tough when it heats too fast, and low heat gives the connective tissue time to break down.
High works in a pinch for fully cooked hams. Just watch it closely and add more liquid if the bottom starts to scorch.
How To Know When It’s Done
Use a meat thermometer, not the clock. Stick it into the thickest part, away from bone and fat.
- Fully cooked ham: 140°F
- Fresh ham: 145°F minimum, 160°F for softer meat
If you don’t own a thermometer, pierce the center with a knife. It should slide in with almost no resistance.
Storing And Reheating Leftover Ham
Leftover crockpot ham keeps well. Put it in a sealed container in the fridge within two hours of cooking.
- Fridge: 3 to 4 days
- Freezer: 1 to 2 months
Reheat slices in a skillet with a splash of broth, or gently in the microwave. High heat makes ham rubbery, so keep it low and slow.
Common Mistakes To Avoid
- Cooking without any liquid. Even a cooked ham needs moisture in the pot.
- Lifting the lid too often. Each peek adds cooking time.
- Going by weight alone. Every crockpot heats differently.
- Forgetting to rest the meat. Ten minutes makes a real difference.
The short version: a fully cooked ham needs 3 to 8 hours on low depending on size, while a fresh ham needs 5 to 10. Check the temp, rest the meat, and you will get a tender result every time.