Most store-bought cooked ham warms through in 15–25 minutes per pound at 325°F, pulled at 140°F for a juicy slice.
Ham feels simple until you’re staring at a label that says “fully cooked,” “cook before eating,” or “spiral sliced,” and the clock starts yelling. Oven time depends on what you bought, how it’s cut, and how cold it is when it goes in. Get those three right and dinner stops being a gamble.
This article gives you a clear oven plan, weight-based timing, and thermometer targets so your ham comes out hot, safe, and still moist. You’ll also get a glazing rhythm that won’t burn the sugar, plus quick fixes for the usual problems like dry edges and a cold center.
What changes oven time the most
Ham isn’t one single product. The label tells you the starting point, and that starting point drives the oven time.
Start with the label: cooked or cook-before-eating
Fully cooked ham is already safe to eat. In the oven, you’re reheating it so it tastes and slices like a hot roast. Overheating is the fastest way to lose moisture.
Cook-before-eating ham needs a higher internal temperature to be safe. It also takes longer because you’re cooking, not just warming.
Cut and shape: whole, half, boneless, spiral
A whole or half ham heats more evenly than a spiral-sliced one. Spiral hams are convenient, but the pre-cut slices let moisture escape, so they do better with a tight foil wrap and a gentle finish.
Boneless hams can warm a bit faster at the same weight because the shape is uniform. Bone-in hams can take longer near the joint where the meat is thickest.
Starting temperature: fridge-cold vs rested
Putting a fridge-cold ham straight into the oven is fine, but it adds time. If you can, let the wrapped ham sit out 45–60 minutes before baking so the center catches up sooner.
Cooking a ham in the oven for your weight and cut
Minutes per pound is a solid planning tool. Treat it as a range, not a promise. Two hams that weigh the same can heat at different speeds based on thickness and packaging.
The number that decides done-ness is internal temperature, measured with a thermometer in the thickest part, away from bone and away from the fatty outer layer.
Target temperatures that keep ham safe and tender
If you want a public standard to lean on, the U.S. Department of Agriculture’s Food Safety and Inspection Service lists oven temperature guidance for ham and minimum internal targets by ham type. FSIS “Hams and Food Safety” lays out those targets and the 3-minute rest rule for certain items.
- Fully cooked ham: pull at 140°F once the center is hot.
- Cook-before-eating or raw ham: pull at 145°F, then rest 3 minutes.
- Leftover ham you’re reheating: heat to 165°F.
Oven setup that protects moisture
Set the oven to 325°F. Place the ham cut-side down in a roasting pan. Add 1/2 to 1 cup of water, broth, or juice to the bottom of the pan. The liquid won’t soak the ham, but it keeps the air in the pan steamy.
Seal the pan tightly with foil. If the ham is tall, tent the foil so it doesn’t touch the surface. A tight seal matters more than a fancy pan.
Step-by-step method for oven ham
This routine works for bone-in, boneless, and spiral hams. It’s built around temperature checks, so you can adapt on the fly.
Step 1: Prep the surface
Unwrap the ham and check for a glaze packet. Pat the surface dry. If the ham has a thick rind, score it in a diamond pattern. Keep the cuts shallow, about 1/4 inch, so you don’t open deep channels for juices to run out.
Step 2: Warm with foil on
Put the ham in the pan, add your splash of liquid, then seal with foil. Bake using the minutes-per-pound range in the chart below, but start checking early. For a 10-pound fully cooked ham, that first check is often around the 2-hour mark.
Step 3: Take the temperature the right way
Insert the thermometer into the thickest part, usually near the center. On a bone-in ham, angle the probe so it isn’t touching bone. On a spiral ham, aim for the middle of the thickest section, not down a slice line.
When the center hits your pull temperature, you’re done warming. Don’t keep going “just to be safe” with a fully cooked ham. Extra heat steals moisture.
Step 4: Glaze late
Sweet glazes burn fast. Warm the ham first, then glaze near the end.
- When the ham is about 20–30 minutes from done, remove the foil.
- Brush on a thin layer of glaze.
- Return to the oven without foil, then brush once or twice more, every 10 minutes.
If you want extra browning, use the broiler for 1–3 minutes at the end while you watch it closely.
Step 5: Rest, then carve
Resting makes slices cleaner. For a ham cooked to 145°F, rest at least 3 minutes. For a fully cooked ham warmed to 140°F, a 10–15 minute rest gives you neater cuts and less juice on the board.
How Long Do You Cook A Ham In The Oven? Time chart at 325°F
This chart is built for common grocery-store hams that start refrigerator-cold and keep foil on for most of the cook. Use it to plan your meal, then let the thermometer make the call.
| Ham type and starting state | Oven time range at 325°F | Pull temperature |
|---|---|---|
| Whole or half, fully cooked (bone-in) | 15–18 min per lb | 140°F |
| Whole or half, fully cooked (boneless) | 13–16 min per lb | 140°F |
| Spiral sliced, fully cooked | 10–14 min per lb (foil sealed well) | 140°F |
| Cook-before-eating, bone-in | 18–24 min per lb | 145°F + 3 min rest |
| Cook-before-eating, boneless | 16–22 min per lb | 145°F + 3 min rest |
| Country ham (salt-cured), after soaking | Follow package; often 15–20 min per lb | 145°F + 3 min rest |
| Small canned ham (fully cooked) | 20–25 min total, depending on size | 140°F |
| Leftover ham slices in a foil-topped dish | 10–15 min total | 165°F |
Troubleshooting when things go sideways
Dry slices
Dry ham is almost always an internal temperature issue, not a timing issue. Fully cooked ham is already cooked at the plant. When you heat it past 140°F, the meat fibers tighten and squeeze out moisture.
Next time, pull earlier, keep foil on longer, and glaze late. For spiral ham, don’t skip the tight foil seal.
Cold center
This happens with very large hams or hams that went in ice-cold. Don’t crank the oven to 450°F. That scorches the outside before the center catches up.
Keep the oven at 325°F, keep foil on the ham, and add 10–15 minutes. Check again, then repeat until the center hits temperature.
Burnt glaze
If your glaze turns bitter, it went on too early or too thick. Scrape off the darkest patches, then brush on a fresh thin layer and let it set for 5–10 minutes. If you’re using the broiler, stay at the oven door.
Planning cook time by weight
The minutes-per-pound math helps you schedule sides. This table assumes a fully cooked ham, with foil on, at 325°F. Start checking early if the ham is boneless or if it rested on the counter before baking.
| Ham weight | Approx oven time | Notes |
|---|---|---|
| 5 lb | 1 hr 15 min to 2 hr | Check at 1 hr 10 min; small hams warm fast. |
| 7 lb | 1 hr 45 min to 2 hr 45 min | Spiral hams lean toward the shorter end if well wrapped. |
| 9 lb | 2 hr 15 min to 3 hr 30 min | Rotate the pan once for even heating. |
| 11 lb | 2 hr 45 min to 4 hr 15 min | Start checking at 2 hr 30 min. |
| 13 lb | 3 hr 15 min to 5 hr | Keep foil sealed; add a splash of liquid if the pan dries out. |
| 15 lb | 3 hr 45 min to 5 hr 45 min | If the glaze darkens fast, tent loosely with foil. |
Food safety habits worth keeping
Ham labels can be confusing, so it helps to rely on a public standard. FoodSafety.gov maintains a safe temperature chart for meats and rest times, and it’s useful when you’re cooking a ham that isn’t labeled “fully cooked.” FoodSafety.gov safe minimum internal temperatures is a solid bookmark.
- Thaw in the fridge, not on the counter. A large ham can take days.
- Keep raw juices off ready-to-eat foods and wash the board and knife right after prep.
- Don’t rely on color. Pink ham can be cooked, and pale ham can still be under temperature.
- Cool leftovers fast, pack in shallow containers, and refrigerate within 2 hours.
Checklist to use while the oven runs
- Read the label: fully cooked vs cook-before-eating.
- Set oven to 325°F and seal the pan with foil.
- Plan 15–25 minutes per pound for most fully cooked hams.
- Check early with a thermometer in the thickest part.
- Pull at 140°F for fully cooked ham, or 145°F with a 3-minute rest for raw or cook-before-eating ham.
- Glaze in the last 20–30 minutes.
- Rest 10–15 minutes, then carve.
- Hold sliced ham with foil on and pan juices if you’re serving over time.
References & Sources
- USDA Food Safety and Inspection Service (FSIS).“Hams and Food Safety.”Oven temperature guidance and minimum internal temperature targets for ham, plus rest-time notes.
- FoodSafety.gov.“Safe Minimum Internal Temperatures.”Safe temperature and rest-time chart used for meat and poultry handling at home.