A raw ham needs 18 to 40 minutes per pound at 325°F, with a final internal temperature of at least 145°F. The exact time depends on weight and whether the ham is bone-in or boneless, so a digital meat thermometer is the only reliable guide.
Fresh, uncooked ham is a different beast from the spiral-cut, pre-cooked hams most of us buy for holidays. It comes straight from the butcher, unsmoked and raw, and every minute of cooking matters. One wrong assumption about time and you either serve a tough, dried-out roast or something genuinely unsafe to eat. The numbers below give you the range; the thermometer gives you the answer.
Raw Ham Cooking Times: Complete Reference Guide
The table below covers fresh, uncooked ham only — not the pre-cooked or spiral-sliced styles that just need reheating. All times are for oven roasting at 325°F unless noted.
| Ham Type | Weight Range | Minutes Per Pound | Total Time Range | Target Internal Temp |
|---|---|---|---|---|
| Whole Leg, Bone-In | 12–16 lbs | 22–26 min | 4 hr 40 min – 7 hr | 145°F |
| Whole Leg, Boneless | 10–14 lbs | 24–28 min | 4 hr – 6 hr 50 min | 145°F |
| Half, Bone-In | 5–8 lbs | 35–40 min | 2 hr 55 min – 5 hr 20 min | 145°F |
| Half, Boneless | 4–7 lbs | 35–40 min | 2 hr 20 min – 4 hr 40 min | 145°F |
| Fresh Ham, Smoked (Uncooked) | 10–14 lbs | 18–22 min | 3 hr – 5 hr | 145°F |
| Fresh Leg Roast (Bone-In, Country) | 12–16 lbs | 22–26 min | 4 hr 40 min – 7 hr | 145°F |
| Fresh Leg Roast (Boneless, Rolled) | 8–12 lbs | 25–30 min | 3 hr 20 min – 6 hr | 145°F |
Note: Some fresh ham recipes — particularly for high-end, unsmoked gourmet cuts — recommend cooking to 150–160°F for better texture, with a 30-minute rest. The USDA minimum of 145°F is the safety floor; going a little higher is a texture choice, not a safety failure.
What’s The Difference Between Raw Ham And Pre-Cooked Ham?
The biggest mistake home cooks make on this topic is mixing up the two. A raw ham is fresh pork that has never been cooked, cured, or smoked — it looks and handles like a large fresh pork roast. A pre-cooked ham (including most spiral-sliced and city hams) has already been fully cooked at the processing plant; you are just reheating it. Cooking a raw ham by pre-cooked ham instructions leaves you with undercooked pork. Cooking a pre-cooked ham by raw ham instructions leaves you with dry, overdone meat.
Read the label before you do anything else. If it says “fully cooked,” “ready to eat,” or “heat and serve,” use the shorter times. If it says “fresh,” “uncooked,” or simply “raw,” you are in the table above.
How To Cook A Raw Ham: Step By Step
The method below comes from official guides from Snake River Farms and Perdue Farms. It works for any raw, uncooked ham.
1. Prep The Ham And Oven
Preheat the oven to 325°F. Place the ham fat-side or skin-side up on a roasting rack set inside a deep pan. Add 1–2 cups of water to the bottom of the pan — this creates steam that keeps the meat from drying out during the long cook. If the ham came with a skin-on layer, score it in a diamond pattern (cutting just through the skin, not into the meat) so the fat renders better.
2. Roast Until It Hits 100–110°F
Slide the ham into the oven and roast for roughly half the calculated total time. For a 14-pound bone-in whole ham (roughly 5 hours total), that first phase runs about 2.5 hours. At this point, start checking the internal temperature with a digital thermometer inserted into the thickest part of the meat, avoiding the bone. When it reads 100–110°F, move to the glazing step. The success cue here is the temperature, not the clock.
3. Glaze And Finish
Remove the ham from the oven and increase the oven temperature to 400°F. If you have a glaze (brown sugar, honey, maple, or the packet that came with the ham), brush it over the surface. Return the ham to the oven and roast for 10 minutes to set the glaze, then continue roasting for another 30 minutes, basting with pan drippings every 10 minutes.
4. Rest Before Carving
The ham is done when the internal temperature reaches 145°F. Take it out of the oven, tent it loosely with foil, and let it rest for 20–30 minutes. The internal temperature will rise another 5–10 degrees during this rest (carryover cooking), and the juices will redistribute so every slice stays moist.
How To Know When A Raw Ham Is Done (Don’t Trust The Clock)
A timer alone is dangerous here. The same raw ham can cook faster or slower by an hour depending on whether it starts cold from the fridge versus rested at room temperature, how the roast shapes, and how your oven holds heat. The only reliable test is a digital meat thermometer inserted into the thickest part of the meat, clear of the bone. The USDA says the minimum safe internal temperature for fresh pork is 145°F, followed by a 3-minute rest. That rest period is mandatory — the temperature continues to kill pathogens during those three minutes, and skipping it is a safety risk.
Can You Cook A Raw Ham In A Slow Cooker Or Grill?
Yes, but with caveats. A slow cooker can handle a pre-cooked ham easily, but a fully raw ham takes so long on LOW (20+ minutes per pound) that it often overpowers the appliance and turns the meat mushy. If you try it, keep the ham covered with liquid and expect 8+ hours for a 10-pounder.
Grilling works best with indirect heat. Set up your grill for indirect cooking at around 300°F, place the ham fat-side up, and cook until the internal temperature hits 145°F. Some recipes suggest smoking the ham for the first 2 hours at a lower temperature (225–250°F), then cranking the grill to 300°F to finish. Expect 3–4 hours total for a bone-in half ham.
An Instant Pot works but requires a specific pressure-cooking recipe — plan on roughly 10 minutes per pound, with a natural pressure release. This method is better suited to smaller cuts (under 6 pounds) because whole hams often don’t fit the pot.
Common Mistakes That Ruin A Raw Ham
Three errors account for nearly every disappointing raw ham result.
Mistake 1: Confusing raw with pre-cooked. Cooking a raw ham on a pre-cooked schedule (10–14 minutes per pound) gives you undercooked, potentially unsafe pork. The label determines everything.
Mistake 2: Using time instead of temperature. A 14-pound bone-in ham that starts cold from the fridge may need an extra 40 minutes compared to one that sat out for an hour. The thermometer does not lie; the listed time range is only a starting estimate.
Mistake 3: Skipping the rest. Carving a raw ham the moment it hits 145°F sends all the juices running across the cutting board. A 20–30 minute foil tent gives you moist slices and a forgiving serving window.
Internal Temperature Guide: Raw Ham Safety At A Glance
| Stage | Temperature | What’s Happening |
|---|---|---|
| Unsafe (raw) | Below 145°F | Pathogenic bacteria may survive |
| USDA Minimum Safe | 145°F | Safe to eat after 3-minute rest |
| Optimal Texture Range | 150–160°F | Preferred by many chefs for fresh ham |
| Dry / Overcooked | Above 165°F | Tough, stringy meat |
This chart covers the full safety-to-quality spectrum. The 145°F line is the absolute minimum; staying between 145°F and 160°F gives you the best balance of safety and texture.
Do This For Dinner: The Raw Ham Checklist
Weigh the ham. Consult the table above for per-pound time. Preheat to 325°F with water in the pan. Roast until the thermometer hits 100–110°F. Glaze. Increase to 400°F and finish to 145°F. Rest under foil for 20 minutes. Carve and serve. Trust the thermometer over every other variable.
References & Sources
- Snake River Farms. “Guide: How to Cook a Ham.” Detailed step-by-step guide from a premium meat producer.
- Perdue Farms. “Cooking Ham Guide.” Official instructions for heating and roasting ham.
- FoodSafety.gov. “Ham Cooking Chart.” USDA safety guidelines and cooking times by ham type.
- Cucina by Elena. “The Best Fresh Ham Roast Recipe.” Fresh ham recipe with higher doneness temperature for texture.
- Leite’s Culinaria. “Roasted Ham with Maple Spice Glaze.” Recipe for fresh ham with glaze technique.

