Cooking a holiday ham often feels like a high-stakes balancing act. You want that classic, succulent center and a beautifully glazed exterior, but traditional oven-roasting can take hours and often leads to the dreaded “dry ham” syndrome. This is where the modern pressure cooker becomes your best friend in the kitchen. By using steam and high pressure, you can cut your cooking time by more than half while locking in moisture that an oven simply cannot compete with.
Understanding how long to pressure cook a ham is the most critical part of the process. Because most hams purchased at the grocery store are already fully cooked or smoked, the goal of pressure cooking is often about efficient reheating and flavor infusion rather than raw meat preparation. Whether you are working with a massive bone-in shank or a convenient spiral-sliced variety, the following guide breaks down the exact timing, temperatures, and techniques required to master the centerpiece of your next meal.
Understanding the Factors That Affect Ham Cooking Times
Before you set your timer, you must identify exactly what kind of ham is sitting on your counter. Not all hams are created equal, and the density, cut, and weight will dictate how many minutes are needed under pressure.
Pre-cooked vs. Raw Ham
The vast majority of hams found in supermarkets are labeled as “fully cooked,” “ready to eat,” or “hickory smoked.” These hams only need to be brought up to an internal temperature of 140°F to be safely enjoyed. If you happen to have a “fresh” or raw ham—which is essentially a raw leg of pork—the cooking time will be significantly longer as you must reach a safe internal temperature of 145°F and allow for the proteins to break down.
Spiral-Cut vs. Whole Uncut Ham
Spiral-sliced hams are incredibly popular because they are easy to serve. However, they are also prone to drying out because the pre-cut slices allow steam and heat to penetrate the meat much faster. Consequently, spiral hams require much shorter “active” pressure time. Uncut hams, whether bone-in or boneless, act as a solid thermal mass and require more minutes per pound to ensure the heat reaches the very center.
Bone-In vs. Boneless
The bone in a ham acts as a heat conductor once it gets hot, but initially, it adds significant density. Generally, bone-in hams take slightly longer to heat through than boneless hams of the same weight. Furthermore, the shape of a bone-in ham can make it difficult to fit into smaller 6-quart pressure cookers, which may require you to trim the meat or use a larger 8-quart or 10-quart unit.
The Essential Timing Rules for Pressure Cooker Ham
To simplify your planning, use these general rules of thumb based on the weight of your ham. Note that these times refer to “High Pressure” settings on electric pressure cookers.
Fully Cooked Bone-In Uncut Ham
For a standard bone-in ham that has not been sliced, the general rule is 2 to 3 minutes per pound.
- 4-lb Ham: 8 to 12 minutes
- 6-lb Ham: 12 to 18 minutes
- 8-lb Ham: 16 to 24 minutes
Spiral-Sliced Ham
Because the slices allow for rapid heat transfer, you want to be very careful not to overcook these. A common recommendation is 1 to 2 minutes per pound, or even a flat 5 to 10 minutes for smaller portions.
- 5-lb Spiral Ham: 5 to 7 minutes
- 8-lb Spiral Ham: 10 to 12 minutes
Fresh or Raw Ham
If you are starting from a raw state, you are essentially “braising” the pork. This requires a much longer duration to ensure the meat is tender and safe.
- Raw Ham: 15 to 20 minutes per pound
The Importance of Natural Pressure Release
One of the biggest mistakes home cooks make is using the “Quick Release” valve the moment the timer beeps. For large cuts of meat like ham, a Natural Pressure Release (NPR) is vital. When the cooker is under pressure, the moisture is pushed into the fibers of the meat. If you release the pressure instantly, the sudden change causes that moisture to boil out of the cells, leaving you with a tough, dry ham.
Plan for at least 15 to 25 minutes of natural release. During this time, the internal temperature will continue to rise slightly, and the juices will redistribute. If the pin hasn’t dropped after 25 minutes, you can safely vent the remaining steam manually.
Preparing Your Ham for the Pressure Cooker
The environment inside a pressure cooker is wet. While this is great for moisture, it can wash away your flavors if you aren’t careful.
Use the Trivet
Always place your ham on the metal trivet or a steamer basket that came with your pot. You want at least 1 cup of liquid (water, apple juice, or pineapple juice) at the bottom of the pot, but the ham itself should sit above the liquid. This prevents the bottom of the meat from becoming soggy or “boiled.”
The Foil Wrap Method
Many experts recommend wrapping the ham in heavy-duty aluminum foil before placing it on the trivet. This creates a mini-oven inside the pressure cooker. You can pour your glaze (honey, brown sugar, mustard, or cloves) directly onto the ham, wrap it tightly, and then pressure cook. The foil protects the glaze from being washed off by the circulating steam and helps the ham retain every drop of its natural juices.
Trimming for Fit
If your ham is too tall for the lid to lock, do not force it. You can slice a chunk off the side or the bottom to make it fit. Simply place those extra pieces in the pot alongside the main ham; they will cook perfectly and can be served right along with the rest.
Checking for Doneness and Safety
Timing is a guide, but a meat thermometer is the law. To ensure your ham is perfect, check the internal temperature at the thickest part of the meat, making sure the probe does not touch the bone.
Fully Cooked Ham:
Aim for an internal temperature of 140°F.
Fresh (Raw) Ham:
Must reach an internal temperature of 145°F.
If you find that the center is still cold (below 100°F), simply put the lid back on and cook for an additional 3 to 5 minutes on high pressure followed by another 10-minute natural release.
Finishing Touches: The Oven Broil
While a pressure cooker is unmatched for texture and moisture, it cannot provide the “crunch” or caramelization of an oven. For the best of both worlds, remove the ham from the pressure cooker after it has finished its natural release. Place it on a baking sheet, brush on some extra glaze, and pop it under the oven broiler for 3 to 5 minutes. Watch it closely! The sugars in the glaze will bubble and brown quickly, providing that professional, gourmet finish.
FAQs
How much liquid do I need to add to the pressure cooker for a ham?
You should add a minimum of 1 cup of liquid for a 6-quart cooker or 1.5 cups for an 8-quart cooker. While water works, using apple juice, pineapple juice, or even a bit of ginger ale can add a subtle layer of flavor to the meat through the steam.
Can I cook a frozen ham in the pressure cooker?
Yes, you can cook a frozen ham, but the timing becomes much harder to predict. Generally, you should increase the pressure cooking time by 50 percent. However, for the most even heating and to ensure the center isn’t icy while the outside is overcooked, it is highly recommended to thaw the ham in the refrigerator for 24 to 48 hours before cooking.
Why did my spiral ham come out dry?
Dryness in a pressure cooker usually happens for two reasons: overcooking or using a quick pressure release. Spiral hams need very little time under active pressure—often just 1 to 2 minutes per pound. If you use a quick release, the steam escapes too fast, taking the meat’s moisture with it. Always use a natural release for at least 15 minutes.
Does a bone-in ham take longer than a boneless ham?
Typically, yes. A bone-in ham is denser and the bone requires time to heat up. You should generally add about 2 to 3 minutes of total cook time for a bone-in variety compared to a boneless cut of the same weight.
What is the best internal temperature for serving ham?
For a pre-cooked ham, the USDA recommends reheating it to 140°F. Some people prefer taking it up to 145°F for a firmer texture. If you are cooking a “fresh” or raw ham, you must reach 145°F followed by a three-minute rest for safety.