Set the oven to 325°F, then cook ham to the right internal temperature for its type: 145°F for ready-to-eat ham, 165°F for leftovers and mixed dishes.
Ham sounds easy until you hit the labels. “Fully cooked” and “cook before eating” lead to different end temperatures, and spiral-sliced ham dries fast if you treat it like a solid roast. The fix is simple: pick an oven temperature that heats evenly, then let a thermometer tell you when to stop.
If you’re searching what temp do you cook a ham at?, start with 325°F. Then match the internal target to the ham you bought.
Oven And Internal Temps At A Glance
| Ham Type On The Label | Oven Temp | Target Internal Temp |
|---|---|---|
| Fully cooked, ready-to-eat (whole or half) | 325°F | Warm to 140°F–145°F |
| Spiral-sliced, fully cooked | 275°F–325°F | Warm to 140°F–145°F |
| Cook-before-eating (partially cooked) | 325°F | Cook to 145°F, rest 3 min |
| Fresh ham (uncured pork leg) | 325°F | Cook to 145°F, rest 3 min |
| Leftover ham slices | 300°F–325°F | Reheat to 165°F |
| Ham in a casserole, soup, or stuffing | Recipe temp | Center reaches 165°F |
| Serving cold ready-to-eat ham | None | Keep chilled until serving |
Cook by internal temperature, not minutes alone. Time helps you plan, yet it can’t account for thickness, bone, or how cold the ham was when it hit the pan.
What Temp Do You Cook A Ham At? By Label And Cut
For most hams, 325°F is the sweet spot. It warms the center without roasting the surface. You can run 275°F–300°F for spiral ham when you want extra protection against dry edges, but the cook takes longer.
Fully Cooked Ready-To-Eat Ham
Fully cooked ham is already safe to eat. Your job is warming it gently. Set the oven to 325°F and heat until the thickest part reads 140°F to 145°F. Pulling closer to 140°F leaves more wiggle room, since the center rises a bit during the rest.
Cook-Before-Eating Or Fresh Ham
If the label says cook-before-eating, or you bought a fresh ham (a raw pork leg), treat it like any pork roast. Use 325°F and cook to 145°F in the thickest muscle, then rest it for 3 minutes. That rest time is part of the safety step. The USDA safe temperature chart lays out the current minimums.
Spiral-Sliced Ham
Spiral ham dries out faster since heat slips between slices. Keep it foiled for most of the warm-up. Many brands suggest 275°F; 300°F to 325°F still works if you stay alert near the finish. Aim for 140°F to 145°F in the thick core, not down in the sliced zone.
How To Confirm What You Bought In 30 Seconds
Don’t rely on color. Don’t rely on “smoked” alone. Scan the label for one of these phrases:
- Fully cooked or ready-to-eat means you’re reheating.
- Cook before eating means it needs a full cook to 145°F with a rest.
- Spiral sliced means you should keep it foiled longer.
If the package includes heating directions, use them as a starting point, then use your thermometer as the finish line. Timing can vary even when two hams weigh the same.
Thermometer Placement That Prevents Overcooking
Ham has bones, fat seams, and muscles that warm at different speeds. Placement matters as much as the number you’re chasing.
Probe A Whole Or Half Ham
- Find the thickest part, often near the center of the cut face.
- Insert the probe sideways so the tip lands in the middle of the meat.
- Avoid touching bone; it can read hotter than the meat.
Probe Spiral Ham
- Separate two slices gently and aim the probe into the thick core.
- Stay away from the cut edges; they heat fast and dry fast.
- If the probe slides between slices with no resistance, you’re not in the meat.
An oven-safe probe thermometer is handy because you don’t have to keep opening the door. If you’re using an instant-read thermometer, start checking early and recheck from a second spot.
Planning Cook Time Without Guesswork
Minutes per pound help you pick a start time. They don’t tell you the exact stop time. Use time for planning, then switch your brain to temperature near the end.
Common Time Ranges At 325°F
- Fully cooked whole or half ham: 10–18 minutes per pound.
- Spiral ham, kept foiled: 10–14 minutes per pound.
- Fresh or cook-before-eating ham: 18–25 minutes per pound.
Start checking when you’re within 30 minutes of the low end of the range. The last stretch can move quickly.
Pan Setup That Keeps The Surface From Tightening
Dry oven air steals moisture from the surface first. Once the surface tightens, it squeezes juice from the inside. A foiled pan slows that down.
Whole Or Half Ham Setup
- Set the ham cut-side down in a roasting pan.
- Add about 1 cup of water, broth, or juice to the pan for gentle steam.
- Seal tightly with foil for most of the cook.
Spiral Ham Setup
- Wrap it snugly in foil, then set it in the pan.
- Keep it foiled until the last 20–30 minutes.
- Remove the foil only when you’re glazing or browning the surface.
Skip sugary glaze at the start. Sugar darkens fast at oven heat, long before the center is warmed.
Glazing Timing That Builds Shine Without Burning
Glaze is best when it’s cooked just enough to cling and caramelize. Timing does most of the work.
When To Glaze
- Start glazing when the ham is within 15°F of your target internal temperature.
- Brush on a thin layer, return to the oven with foil off for 8–10 minutes.
- Repeat once or twice until it looks glossy.
Quick Burn Prevention
- Keep the oven at 325°F; skip high-heat blasts.
- If the glaze is heavy on honey or brown sugar, watch it closely and tent with foil if it darkens fast.
Food Safety Numbers For Ham
Some ham is cured and ready to eat. Some is not. Safe serving comes down to cold storage, clean handling, and hitting the right internal temperature for the task.
Targets That Fit Real Meals
Warm ready-to-eat ham until it reads 140°F to 145°F in the thickest part. Reheat leftover ham, or any dish that mixes ham with other ingredients, until the center hits 165°F. The USDA also has clear notes on storage and reheating on its ham and food safety page.
Resting And Carryover Heat
After you pull ham from the oven, the center can climb a few degrees. Resting also lets juices settle back into the meat. Tent loosely with foil and rest 10–15 minutes for fully cooked ham, or at least 3 minutes for cook-before-eating or fresh ham.
Slicing And Serving Without Dry Edges
Ham loses moisture fastest after it’s cut. Heat escapes, steam leaves, and slices dry on the platter. Keep the main ham intact and slice in rounds as people eat.
Serving Moves That Help
- Warm the serving platter, or use a lidded dish.
- Shield sliced ham between servings with a loose foil tent.
- Drizzle a little warm pan juice over slices if they start to look dull.
Timing Table For A 325°F Ham Warm-Up
This table helps you plan dinner flow. It assumes a fully cooked, ready-to-eat ham going into a preheated 325°F oven, foil on for most of the cook.
| Ham Weight | Estimated Heat Time | When To Start Glazing |
|---|---|---|
| 4–6 lb | 45–90 min | At 125°F–130°F internal |
| 7–9 lb | 75–135 min | At 125°F–130°F internal |
| 10–12 lb | 110–180 min | At 125°F–130°F internal |
| 13–16 lb | 150–240 min | At 125°F–130°F internal |
| 17–20 lb | 190–300 min | At 125°F–130°F internal |
Bone-In, Boneless, And Spiral Differences
Cut choice changes how heat moves. Bone-in hams warm a little slower near the center, but they stay forgiving since the meat is thicker and better insulated. Boneless hams warm faster and can overshoot if you follow the same timing you used for a heavy shank or butt half.
Bone-In Whole Or Half
Probe near the center of the cut face and take a second reading near the thickest muscle. If the two readings are close, you’re in good shape. If they’re far apart, keep warming and check again after 10 minutes.
Boneless Ham
Keep it foiled and start temperature checks early. Boneless hams can heat through fast, then coast upward during the rest. Pulling near 140°F is a safe play for ready-to-eat boneless ham when you plan a 10–15 minute rest.
Spiral Ham
Think “shield first, glaze last.” Wrap it well, keep the pan on the middle rack, and avoid long foil-off time. If you want browned edges, remove the foil only at the end and watch the thermometer, not the clock.
Fixes For Common Ham Problems
It Turned Dry
- Keep foil on until the final 20–30 minutes.
- Use 300°F for spiral ham, then pull at 140°F–145°F.
- Don’t push a fully cooked ham past the mid-140s.
It Tastes Too Salty
Cured ham can taste salty, and sweet glaze can make salt pop. Balance it with acid, like orange juice or vinegar, and serve it with plain sides like rice or potatoes. If you’re buying ahead, check for “lower sodium” wording.
The Glaze Darkened Too Fast
- Brush glaze later, near the end.
- Keep layers thin and give them short oven turns.
- Tent with foil if color races ahead of temperature.
The Center Stayed Cool
Cold centers often come from rushing the start. Let the ham sit out for 30–60 minutes before cooking, then warm it with foil on. Keep the pan on the middle rack so heat flows around it.
Leftovers That Stay Tender
High heat turns slices chewy. Low heat plus a little steam keeps them soft and snackable.
Reheat Slices In The Oven
- Lay slices in a baking dish and add a splash of broth or water.
- Seal with foil and heat at 300°F until the center hits 165°F.
Reheat In A Skillet
- Warm a pan on medium-low, add a spoon of water, then put a lid on.
- Steam the slices briefly, flipping once, and stop when hot.
Want to hold ham before serving? Keep it foiled in a turned-off oven with the door closed, or in a low oven set near 200°F. Add a splash of warm broth in the pan and keep the thermometer handy so it doesn’t climb past your target too far.
Quick Checklist For Ham Night
- Read the label: ready-to-eat or cook-before-eating.
- Set oven to 325°F for most hams, 300°F for spiral if it dries out.
- Seal tightly with foil for most of the cook.
- Probe the thickest part, away from bone.
- Warm ready-to-eat ham to 140°F–145°F; cook raw to 145°F with a 3-minute rest.
- Glaze in the final stretch, within 15°F of target.
- Rest, then slice in rounds as you serve.
If you came here still asking what temp do you cook a ham at?, stay with 325°F and let the thermometer call the finish. Match the internal target to the label, rest it, then slice only what you’ll serve right away.