Cooking a ham in a slow cooker is one of the most effective ways to ensure a juicy, tender centerpiece for your holiday meal or Sunday dinner without hogging all the oven space. Because slow cookers use low, steady heat and trap moisture, they are particularly forgiving when it comes to lean meats like ham. However, the exact timing depends heavily on the size of the ham, whether it is bone-in or boneless, and if it has been pre-sliced.
Understanding the mechanics of slow cooking ham is essential. Most hams purchased at the grocery store are “fully cooked,” meaning you aren’t actually cooking the meat from raw; you are reheating it to a palatable temperature while infusing it with flavor from glazes and aromatics. If you leave it in too long, it becomes mushy; too short, and the center remains unpleasantly cold.
General Timing Rules for Slow Cooker Ham
The standard rule of thumb for a fully cooked ham in a slow cooker is to cook it on Low for 4 to 6 hours. While some recipes suggest using the High setting to save time, this is generally discouraged for ham. High heat can cause the exterior of the meat to dry out and become tough before the internal temperature reaches its goal.
Bone-In Ham Timing
A bone-in ham usually provides better flavor and moisture retention. Because the bone acts as a conductor for heat, it helps the interior warm up, but the density of the meat means it still needs time. For a 6 to 8-pound bone-in ham, expect a cook time of 5 to 6 hours on Low.
Boneless Ham Timing
Boneless hams are often pressed into a uniform shape, which allows for more even heating. However, they lack the protection of the bone and can dry out faster. A 4 to 6-pound boneless ham typically requires 3 to 4 hours on Low.
Spiral Sliced Ham Timing
Spiral hams are convenient but the most fragile in a slow cooker. Because the meat is already sliced, the heat penetrates much faster, and the juices can escape more easily. To prevent a dry spiral ham, cook it for only 2 to 3 hours on Low.
Determining the Correct Temperature
Even though the ham is pre-cooked, you must reach a safe and appetizing internal temperature. According to food safety standards, a re-heated precooked ham should reach an internal temperature of 140°F.
If you are cooking a “fresh” ham (one that is not cured or pre-cooked), the rules change significantly. A fresh ham must reach an internal temperature of 145°F, and it will likely take much longer—anywhere from 8 to 10 hours on Low—to reach a safe state and a tender texture.
Factors That Affect Your Cooking Time
Several variables can shift your timeline by an hour or more. Being aware of these helps you plan your meal service more accurately.
The Size and Shape of the Ham
A tall, narrow ham may prevent the lid of your slow cooker from closing properly. If the lid isn’t sealed, heat escapes, and your ham will never reach the safe temperature of 140°F. In this case, you may need to wrap the top of the slow cooker in heavy-duty aluminum foil to create a “tented” seal before placing the lid on top. This can add about 30 to 60 minutes to the total time.
Starting Temperature
If you take a ham straight from a near-freezing refrigerator and put it into the crockpot, it will take longer to warm up than a ham that has sat on the counter for 20 minutes. Always account for that initial “warm-up” period where the slow cooker is fighting the coldness of the meat.
The Amount of Liquid
Adding liquid—such as apple juice, pineapple juice, or even a splash of water—creates steam. Steam conducts heat more efficiently than dry air. A ham sitting in 1/2 cup of liquid will generally heat through faster than one sitting in a dry pot.
The Importance of Glazing
Glazing isn’t just for flavor; it helps seal in moisture. Most glazes contain sugar (honey, brown sugar, or maple syrup), which creates a slight barrier on the surface of the meat.
If you apply the glaze at the very beginning, the sugars have time to melt and penetrate the meat. However, if you want a thicker, tackier crust, you should apply a second layer of glaze during the last 30 minutes of cooking. At this stage, some people prefer to remove the ham and place it under an oven broiler for 5 minutes to caramelize the sugar, as a slow cooker cannot achieve that “crispy” finish.
Tips for the Best Slow Cooker Ham
To ensure your ham is a success, follow these professional tips:
- Position the ham cut-side down. This keeps the most surface area in contact with the juices at the bottom of the pot, preventing the meat from drying out.
- Avoid opening the lid. Every time you lift the lid to “check” the ham, you release a significant amount of heat. This can add 15 to 20 minutes to your total cook time for every peek.
- Use a meat thermometer. This is the only way to be 100% sure the ham is ready. Insert it into the thickest part of the meat, making sure not to touch the bone.
- Let it rest. Once the ham reaches 140°F, remove it from the crockpot, place it on a carving board, and tent it with foil. Let it rest for at least 15 to 20 minutes. This allows the juices to redistribute so they don’t run out the moment you slice it.
Common Mistakes to Avoid
The most common mistake is overcooking. Because people fear undercooked pork, they often leave a pre-cooked ham in the slow cooker for 8 or 10 hours. This results in “ham strings” that are dry and mealy. Remember: you are just warming it up.
Another mistake is adding too much liquid. A ham will release its own juices as it warms. If you submerge the ham in liquid, you are essentially boiling it, which ruins the texture and washes away the cure and salt that give ham its distinct flavor. Stick to 1/2 cup to 1 cup of liquid at most.
FAQs
Can I cook a frozen ham in a slow cooker?
It is not recommended to cook a frozen ham in a slow cooker. The meat will spend too much time in the “danger zone” (between 40°F and 140°F) where bacteria can grow rapidly. Always thaw your ham completely in the refrigerator for 24 to 48 hours before slow cooking.
How much ham do I need per person?
A good rule of thumb is to plan for 1/2 pound of ham per person if using a boneless ham, and about 3/4 pound per person for a bone-in ham. This accounts for the weight of the bone and ensures you have enough for leftovers.
Can I use the High setting if I am in a hurry?
You can, but proceed with caution. If you must use the High setting, check the internal temperature after 2.5 to 3 hours. Using High increases the risk of the outer layers of the ham becoming tough and rubbery while the center stays cool.
What should I do if my ham is too big for the crockpot?
If the ham is too large, you can trim a few slices off the sides or the bottom to make it fit. Place those extra slices around the sides of the main roast. If it is only slightly too tall, use the aluminum foil tenting method mentioned earlier to seal the heat in.
How do I store and reheat leftover slow cooker ham?
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, place slices in a baking dish with a spoonful of water or broth, cover tightly with foil, and warm in an oven at 325°F until heated through. This prevents the leftovers from drying out.