The Ultimate Guide on How Long to Slow Cook Ham for Perfect Results

Cooking a ham is often the centerpiece of a holiday gathering or a Sunday family dinner. While there are many ways to prepare this classic cut of meat, the slow cooker has emerged as a favorite for home cooks who value both convenience and quality. However, the most common question that arises is: how long to slow cook ham? Getting the timing right is the difference between a succulent, melt-in-your-mouth feast and a dry, disappointing meal.

In this comprehensive guide, we will dive deep into the timing, temperatures, and techniques required to master the art of the slow-cooked ham. Whether you are dealing with a massive bone-in ham or a smaller boneless variety, understanding the mechanics of your Crock-Pot will ensure a perfect result every single time.

Why the Slow Cooker is Ideal for Ham

Before we get into the specific hours and minutes, it is worth noting why the slow cooker is such a powerful tool for ham. Most hams purchased at the grocery store are “city hams,” which means they are already cured and fully cooked. When you put a ham in the oven or the slow cooker, you aren’t actually “cooking” it in the traditional sense; you are reheating it and infusing it with flavor.

The slow cooker excels at this because it maintains a moist, enclosed environment. Oven-roasting can sometimes lead to the outer edges of the ham becoming tough or leathery before the center is warmed through. In a slow cooker, the steam stays trapped, keeping the meat tender while the low heat gently coaxes the fat to render and the glaze to caramelize.

Determining Your Ham Type

Timing depends heavily on the type of ham you have selected. There are three primary categories you’ll find at the butcher:

  • Fully Cooked Bone-In Ham
    This is the gold standard for flavor. The bone acts as a conductor of heat and adds a depth of savoriness to the meat. Because it is already cooked, you are simply looking to reach an internal temperature of 140 degrees Fahrenheit.
  • Fully Cooked Boneless Ham
    These are more convenient for slicing and fit more easily into smaller slow cookers. Because they lack the bone, they tend to heat through a bit faster than their bone-in counterparts.
  • Spiral-Cut Ham
    Spiral hams are pre-sliced all the way to the bone. While incredibly convenient for serving, they are the most prone to drying out. When slow cooking a spiral ham, timing is even more critical, and you must use plenty of liquid to keep those slices moist.

How Long to Slow Cook Ham: The General Rules

The general rule of thumb for a fully cooked ham is to cook it on the Low setting for 4 to 6 hours. While it is possible to cook a ham on High for 2 to 3 hours, most culinary experts advise against it. The Low setting allows the sugars in your glaze to penetrate the meat without burning and ensures the protein fibers don’t tighten up and become tough.

Timing by Weight

For a more precise estimate, you can calculate the time based on the weight of the meat.

For a bone-in ham, aim for roughly 15 to 20 minutes per pound on the Low setting. If you have an 8-pound ham, you are looking at approximately 2.5 to 3 hours, though many slow cookers run at different temperatures, so 4 hours is often the safe “sweet spot.”

For a boneless ham, the time is slightly reduced to about 10 to 15 minutes per pound, though again, the 4-hour mark is usually where the texture becomes ideal.

Temperature Guidelines for Safety and Quality

Even though the ham is pre-cooked, you must ensure it reaches a safe temperature to kill any bacteria that may have been introduced during handling. According to food safety standards, a pre-cooked ham should be reheated to an internal temperature of 140 degrees Fahrenheit.

If you are cooking a “fresh” ham (one that has not been cured or pre-cooked), the rules change entirely. A fresh ham must reach 145 degrees Fahrenheit and will require significantly longer in the slow cooker—usually 8 to 10 hours on Low—to break down the tough connective tissues.

Factors That Influence Cooking Time

Several variables can shift your timeline, and being aware of them will help you adjust on the fly.

  • The Size of Your Slow Cooker
    If your ham is wedged tightly against the sides and lid of the slow cooker, it may cook faster in some spots and slower in others. Ideally, there should be a little bit of breathing room around the meat. If the ham is too tall for the lid to close, you can create a “tent” using heavy-duty aluminum foil to seal the steam in.
  • The Amount of Liquid
    A slow cooker needs a “braising liquid” to work effectively. Adding a cup of apple juice, pineapple juice, or even ginger ale creates the steam necessary to heat the ham evenly. If you add more liquid, the ham may heat slightly faster as the liquid conducts heat more efficiently than air.
  • The Starting Temperature
    If you take a ham directly from the back of a very cold refrigerator and put it straight into the slow cooker, it will take longer to reach 140 degrees Fahrenheit than a ham that has sat on the counter for 30 minutes (though you should never leave meat out for more than an hour for safety reasons).

How to Avoid a Dry Ham

The biggest fear when slow cooking ham is the dreaded “dry slice.” Here is how to ensure your ham stays juicy:

  • Use the Low Setting: High heat is the enemy of a pre-cooked ham.
  • Keep the Lid Closed: Every time you peek, you release the heat and moisture that the slow cooker has worked hard to build up. This can add 15 to 20 minutes to your total cook time.
  • Glaze at the End: While you can put some glaze on at the start, the best time to add a thick, sugary glaze is during the last 30 to 45 minutes. This prevents the sugar from scorching while allowing it to become tacky and delicious.
  • Rest the Meat: Once the ham reaches 140 degrees Fahrenheit, remove it from the slow cooker, 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 through the meat.

Steps for the Perfect Slow Cooker Ham

To put all this timing information into practice, follow these steps:

  1. First, prepare your ham by trimming any excess skin, though you should leave the fat cap intact as it adds flavor. If it’s not spiral-cut, score the surface in a diamond pattern.
  2. Second, place the ham in the slow cooker. If it’s a bone-in ham, place the flat side (the cut side) down. This helps the meat stay moist.
  3. Third, add your liquid of choice. A mixture of fruit juice and a bit of Dijon mustard or maple syrup works wonders.
  4. Fourth, set the timer. For a standard 6 to 10 pound ham, set your slow cooker to Low and check it at the 4-hour mark using a meat thermometer.
  5. Finally, once the internal temperature is correct, remove the ham and let it rest before slicing against the grain.

Common Mistakes to Avoid

Many people treat a slow cooker as a “set it and forget it” device for 8 to 10 hours. While this works for a tough chuck roast, it will ruin a pre-cooked ham. Because the ham is already cooked, leaving it in the slow cooker for a full workday (8+ hours) will result in meat that is mushy or excessively salty as the juices evaporate and concentrate.

Another mistake is not using a meat thermometer. Visual cues can be deceiving with ham. The outside might look dark and ready, but the center near the bone could still be cold. Always measure the temperature at the thickest part of the meat, making sure the probe does not touch the bone.

FAQs

  • What happens if my ham is too big for the slow cooker lid to close?

    You can still use your slow cooker! Simply wrap the top of the slow cooker tightly with two layers of heavy-duty aluminum foil to create a dome. This will trap the heat and steam just as well as the glass lid. Just be careful when removing the foil, as the steam will be very hot.

  • Can I cook a frozen ham in the slow cooker?

    It is not recommended to cook a frozen ham in a slow cooker. Because the slow cooker takes a long time to reach a safe temperature, the ham will spend too much time in the “danger zone” (between 40 degrees Fahrenheit and 140 degrees Fahrenheit) where bacteria can multiply rapidly. Always thaw your ham in the refrigerator for 24 to 48 hours before slow cooking.

  • How much liquid should I add to the bottom?

    You don’t need to submerge the ham. Usually, 1/2 cup to 1 cup of liquid is plenty. This provides enough moisture to create steam without washing away the natural flavors of the meat or the glaze you’ve applied to the top.

  • Should I cook the ham on Low or High?

    Always choose Low for a pre-cooked ham. Cooking on High can cause the outer layers of the ham to become rubbery and dry before the heat reaches the bone. The Low setting provides the gentle heat needed to keep the protein tender.

  • How long does leftover slow-cooked ham last?

    Once cooked, your ham will stay fresh in the refrigerator for 3 to 4 days. If you have a lot of leftovers, you can freeze them for up to 2 months. The ham bone can also be frozen and used later to make incredible soups or beans.