Set the oven to 325°F in a roasting pan with half an inch of water on the bottom before baking a bone-in ham. Allow roughly 10 to 15 minutes per pound for a fully cooked ham and 18 to 20 minutes per pound for a fresh, uncooked ham. A pre-cooked ham is ready at an internal 140°F, while a fresh ham needs 145°F for safe, tender results. A sugar or maple glaze goes on during the final 20 to 30 minutes so it caramelizes without scorching, then the meat rests 10 to 15 minutes before carving.
This guide covers picking the right ham, prepping it so it stays juicy, and dialing in oven time, glaze timing, and thermometer checks for a foolproof holiday centerpiece.
Identifying Your Ham Before Anything Else
The label on your ham decides the oven temperature, the cook time per pound, and whether a glaze even belongs on the menu. Read it before you preheat anything.
Reading the Label and Knowing What You Bought
Most hams sold in the United States are cured and fully cooked at the plant, including spiral-sliced and most “city” hams from brands like Smithfield and Hormel. Look for words like “fully cooked,” “ready to eat,” or “heat and serve.” A fresh ham, sometimes labeled “uncured” or “fresh pork leg,” is raw meat with no curing or smoking and behaves like a pork roast in the oven. Country hams from producers like Benton’s are dry-cured and may need hours of soaking before cooking, and the package tells you which path to follow.
How the Bone Changes Heat and Slicing
The bone acts as a built-in heat sink that slows cooking near the center while the outer muscle warms faster. A bone-in ham rewards low, steady oven heat and a meat thermometer pushed into the thickest part without grazing the bone. The shank end (narrow, tapered) stands upright easily for glazing and carving, while the butt end (wider, meatier, near the shoulder) yields more slices but a more complex bone shape.
| Ham Type | Cooked at the Plant? | Target Internal Temp | Time Per Pound at 325°F |
|---|---|---|---|
| Fully cooked, cured (city ham) | Yes | 140°F | 10–15 minutes |
| Spiral-sliced, cured | Yes | 140°F | 10–12 minutes |
| Fresh (uncured) pork leg | No | 145°F | 18–20 minutes |
| Country ham (dry-cured) | Often yes, but check | 140–150°F | Varies; soak first |
Sizing the Ham to Your Guest Count
Bone-in hams yield about 60% of their raw weight in edible meat after the bone and fat come off. Plan on roughly three-quarters of a pound per person for a generous holiday serving with leftovers, or a half-pound per person for a modest portion. A 10-pound bone-in ham feeds about 8 to 12 people with seconds, and the leftover bone becomes the start of next week’s soup.
With the right size locked in, attention shifts to how you handle the meat before it ever meets heat.
Preparing the Ham for a Moist Result
Once you know what type of ham is in your kitchen, the next few hours of prep decide whether the final carve is juicy or dry. Thawing, scoring, and setting up the roasting pan all happen before the oven comes on.
Thawing Safely in the Refrigerator
Frozen hams thaw best in the fridge at about 4 to 6 hours per pound, so a 12-pound ham needs a full two to three days on a rimmed plate in the back of the refrigerator. Cold water thawing (submerged, changed every 30 minutes) works in about 30 minutes per pound when you’re short on time, but the fridge is safer and produces more even results. A ham with a cold spot in the center cooks unevenly, leaving you with dry edges and an underdone middle.
Skip the countertop thaw. Bacteria multiply quickly on meat sitting at room temperature, and a ham is too large and expensive to gamble on.
Scoring the Fat and Setting Up the Pan
Pat the ham dry, then score the outer fat in a shallow diamond pattern about a quarter-inch deep with a sharp knife. This opens channels for the glaze to seep into the meat and lets fat render evenly instead of trapping steam against the surface. Stud the intersections with whole cloves for the classic look, though a maple-brown sugar glaze works just as well without them. Set the ham cut-side down on a rack inside a roasting pan and add half an inch of water to the bottom for gentle steam.
Bringing the Ham Closer to Room Temp
Pull the ham from the fridge 30 to 60 minutes before baking so it loses its refrigerator chill. A ham that goes into the oven ice-cold needs extra time to climb to temperature, and those extra minutes near the end are exactly when meat dries out. Room-temp start, lower oven, water in the pan: that’s the moisture trifecta for your bake.
Setting the Oven Temperature and Cook Time
325°F is the universal baseline for both fully cooked and fresh bone-in hams, and large food-safety reviews back that number for gentle, even heating without toughening the proteins. From there, the timing per pound hinges entirely on whether your ham is fully cooked or raw.
Cooking a Fully Cooked Ham
A pre-cooked ham needs roughly 10 to 15 minutes per pound to warm through to a target internal temperature of 140°F, measured in the thickest part without touching bone. A spiral-sliced ham runs on the shorter end of that range, around 10 to 12 minutes per pound, because the pre-cut slices release heat faster. Heat with the ham covered in foil for most of the time, then uncover only during the final glaze phase so the surface can brown.
Cooking a Fresh Ham
Treat it like a pork roast and cook a fresh, uncured bone-in ham for about 18 to 20 minutes per pound at 325°F until the internal temperature hits 145°F. USDA guidance revised the recommended pork temperature down to 145°F in 2011, and a touch of pink at the center is now considered safe as long as the thermometer reads correctly. Expect a fresh ham to take longer overall than a pre-cooked one, and resist the urge to crank the oven above 325°F to speed things up; high heat dries out the exterior before the center catches up.
Resist the temptation to bake at 350°F or higher. The bone and the dense muscle around it need time for heat to travel inward, and a slow oven keeps the outer slices from going dry.
Covered vs Uncovered Baking
Cover the ham loosely with foil for roughly three-quarters of the total cook time to hold in moisture, then remove the foil so the surface browns and any applied glaze can caramelize. Cooking fully uncovered the entire time is a fast track to a leathery crust, especially on a lean cut like a fresh ham. The foil comes off only when browning and glaze-setting become the goal.
Once foil comes off, the clock on moisture and browning starts running in opposite directions.
Glazing at the Right Moment for Flavor and Color
Glaze timing is the single biggest swing factor between a mahogany, glossy ham and one with blackened edges and raw sugar crunch. A sugar-based glaze applied too early burns long before the ham finishes cooking.
Choosing and Mixing the Glaze
Brown sugar, honey, maple syrup, and fruit preserves are the classic glaze bases, and each brings a different flavor profile. A simple ratio of one cup brown sugar, a quarter cup honey, two tablespoons Dijon mustard, and a tablespoon of apple cider vinegar brushes on smoothly and sets into a lacquered crust. Pineapple juice and crushed pineapple are traditional additions, especially for a holiday ham; the acidity balances the sweetness and the natural pectin helps the glaze cling.
When and How to Brush It On
Apply the glaze only during the final 20 to 30 minutes of baking, and brush on a fresh layer every 10 minutes so each coat caramelizes into a separate shiny shell. Thick glazes burn at 325°F within minutes if applied at the start of the bake, so resist the urge to slather it on early. Uncover the ham completely when the glazing phase begins so the heat reaches the surface and the water in the glaze can evaporate.
Save a small portion of glaze in a separate bowl before brushing it on the raw ham. Cross-contamination from the brush keeps that reserved portion safe for a final post-rest brush at the table.
Reading the Glaze for Doneness
The glaze is done when it looks like polished wood: deep amber, tacky to the touch, and slightly darker than the raw sugar color. Pull the ham the moment the glaze reaches that stage, since sugar continues to darken on the standing pan and overcooked glaze crosses from caramel into bitter in seconds.
Hitting that glaze window sets up the only reliable checkpoint you have left: internal temperature.
Reading the Thermometer and Resting the Meat
A meat thermometer takes the guesswork out of “is it done,” but only if you use it in the right spot. The reading you get depends entirely on where the probe lands.
Where to Insert the Probe
Push the thermometer into the thickest part of the ham, aiming from the cut side or the top, and stop the tip well before the bone. A probe touching bone reads several degrees higher than the surrounding meat and gives a false “done” signal that leads to overcooking. On a bone-in ham, aim the tip toward the geometric center of the largest muscle group, well away from the femur.
Carryover Cooking and Final Temperature
A fresh ham climbs 5 to 10 degrees during the rest period because the outer layers keep transferring heat inward, so pull it from the oven at about 135°F and let it coast to 145°F on the counter. A fully cooked ham climbs far less, only 1 to 3 degrees, so pulling at 138°F gets you to 140°F after resting. This carryover gap is why so many home hams come out overcooked; the cook trusted the oven-read temperature and ignored the climb.
Resting the Ham Before Carving
Loosely tent the ham with foil and let it rest 10 to 15 minutes so the juices reabsorb into the muscle fibers instead of pooling on the cutting board. Slice too early and the meat loses a surprising amount of moisture in the first few cuts, leaving dry slices on the platter. The rest period also gives carryover cooking time to finish the temperature climb for both fresh and fully cooked hams.
Carving, Serving, and Putting the Bone to Work
A bone-in ham looks imposing, but the carving sequence is straightforward once you know which side of the bone to start from. Plan to slice just before serving so the meat stays warm on the platter.
Carving Around the Bone
Stand the ham on its flat, cut side so the bone runs vertically, then make parallel downward slices toward the bone, working from one end to the other. Once you’ve cleared the first side, rotate the ham and slice parallel to the bone to release neat medallions from the other side. Cut against the grain whenever possible; slicing with the grain makes even tender ham feel chewy on the tongue.
Serving Slices at the Table
Lay slices in a slightly overlapping fan on a warm platter and brush with the reserved glaze for a glossy finish right before guests sit down. A small bowl of the reserved glaze on the side lets people add more at the table without contaminating the main pan. Leftovers keep for 3 to 4 days in the fridge, sliced thin for sandwiches or cubed for soups and omelets.
Using the Bone for Soup the Next Day
Strip any remaining meat from the bone and simmer the bone with a pound of dried beans, a chopped onion, a couple of carrots, a bay leaf, and a few peppercorns for a ham-and-bean soup that earns its place in the kitchen. Simmer gently for at least two hours so the connective tissue and marrow release their flavor into the broth. A bone-in ham bone delivers more collagen and smoky depth than a boneless leftover, which is one of the quieter bonuses of choosing bone-in in the first place.
Bottom Line
Confirm your ham is fully cooked or raw before setting the timer, then bake at 325°F with water in the pan until a thermometer reads 140°F (fully cooked) or 145°F (fresh). Glaze only in the final stretch, rest the meat, and slice against the grain for tender results every time.
FAQ
How long do you bake a bone-in ham per pound?
Heat the oven to 325°F and cook a fully cooked bone-in ham for about 10 to 15 minutes per pound, or about 18 to 20 minutes per pound for a fresh, uncooked bone-in ham, until the internal temperature reaches the right target. The bigger the ham, the more accurate a thermometer becomes, since oven times vary with shape and starting temperature.
Do you cover a bone-in ham when baking?
Yes, cover the ham loosely with foil for roughly three-quarters of the bake to trap steam and prevent the exterior from drying out. Remove the foil during the last 20 to 30 minutes so the glaze caramelizes and the surface browns.
What temperature should a bone-in ham be cooked to?
A fully cooked ham only needs to reach 140°F internally to be hot and ready to serve, while a fresh ham must hit 145°F for safe eating according to current USDA guidance. Pulling a fresh ham at 135°F and letting it coast during the rest is a reliable way to land on 145°F without overshooting.
Should I soak a bone-in ham before baking?
Soaking is reserved for dry-cured country hams that are intensely salty, and the soak time ranges from several hours to a couple of days depending on the cure. A standard city ham or a fresh pork leg does not need soaking; just rinse and pat dry before scoring and baking.
How do you glaze a bone-in ham?
Brush a brown sugar, honey, or maple glaze onto the ham during the final 20 to 30 minutes of baking, reapplying every 10 minutes so each layer sets into a separate shell. Keep the glaze off the ham during the main bake; sugar burns quickly at oven temperature and ruins the flavor if applied too early.
How do you keep a bone-in ham from drying out?
Low oven heat at 325°F, a layer of water in the roasting pan, foil coverage for most of the bake, and a proper 10 to 15 minute rest after cooking all work together to lock in moisture. Slicing with a sharp knife against the grain also keeps each piece tender on the plate.
