A ham usually bakes at 325°F for 10 to 40 minutes per pound, based on cut and label, until the safe center temperature is reached.
Ham timing feels tricky because the word “ham” can mean several different things. A fully cooked spiral ham needs gentle reheating. A smoked cook-before-eating ham needs more oven time. A fresh ham cooks more like a pork roast and must reach a higher finish point than a ready-to-eat holiday ham.
The easiest way to get it right is to start with the label, then use minutes per pound as your planning tool. The thermometer decides when the ham is done. The clock only helps you plan dinner without serving dry slices or cold meat near the bone.
How Long To Bake Ham For A Tender Center
For most hams, set the oven to 325°F. That temperature gives the inside time to warm through before the outside gets tough. A higher oven can brown the glaze sooner, but it can also tighten the outer slices before the center is ready.
Use these broad timing ranges as your starting point:
- Fully cooked spiral ham: about 10 minutes per pound, covered.
- Fully cooked bone-in ham: about 15 to 18 minutes per pound.
- Cook-before-eating smoked ham: about 18 to 40 minutes per pound, based on cut.
- Fresh ham: longer baking, since it starts raw.
A covered pan matters. Foil traps steam, keeps the surface from drying, and protects the glaze until the final stretch. Add a little water, apple juice, or stock to the pan if the ham is lean or pre-sliced.
Start With The Ham Label
The label tells you whether you’re reheating or cooking. Look for phrases such as “fully cooked,” “ready to eat,” “cook before eating,” “fresh,” or “uncooked.” Those words change both the timing and the target temperature.
Fully cooked ham can be eaten cold when it came from a federally inspected plant, but most people warm it for better texture and flavor. The USDA’s ham cooking chart gives cut-by-cut timing and temperature ranges for both cooked and cook-before-eating ham.
Ham Baking Times By Cut And Weight
The first table helps you plan the oven time. Use it for scheduling, then check the center with a food thermometer. Insert the probe into the thickest part of the ham without touching bone, fat pockets, or the pan.
| Ham Type | Typical Weight | Time At 325°F |
|---|---|---|
| Fully cooked spiral-sliced ham | 7 to 10 lb | About 10 min per lb, covered |
| Fully cooked whole bone-in ham | 10 to 14 lb | 15 to 18 min per lb |
| Fully cooked half bone-in ham | 5 to 7 lb | 18 to 24 min per lb |
| Cook-before-eating whole bone-in ham | 10 to 14 lb | 18 to 20 min per lb |
| Cook-before-eating half bone-in ham | 5 to 7 lb | 22 to 25 min per lb |
| Cook-before-eating shank or butt portion | 3 to 4 lb | 35 to 40 min per lb |
| Boneless smoked shoulder roll | 2 to 4 lb | 35 to 40 min per lb |
| Fresh uncooked ham | Varies by cut | Plan by thickness; verify with thermometer |
Bone-in ham often tastes richer, but the bone slows the heat near the center. Boneless ham is easier to slice and may warm more evenly. Spiral ham is convenient, but the cuts expose more surface area, so it dries out sooner if left uncovered.
What Temperature Should Baked Ham Reach?
Temperature is the safety check. A cooked ham from a USDA-inspected plant should be reheated to 140°F. Leftover ham, repackaged cooked ham, or ham handled outside the original plant should reach 165°F. Cook-before-eating ham and fresh ham should reach 145°F, followed by a 3-minute rest.
The safe minimum temperature chart from FoodSafety.gov backs the thermometer-first method for meat. A clear digital thermometer removes guesswork, especially with large holiday cuts.
Taking A Ham From Cold To Ready Without Dry Slices
A cold ham takes longer than one that sits briefly at room temperature while the oven preheats. Don’t leave it out for hours. Just unwrap it, place it in the pan, pat off excess moisture, and get the oven ready.
For a moist baked ham, use this method:
- Heat the oven to 325°F.
- Place the ham cut side down in a shallow roasting pan.
- Add 1/2 cup liquid to the pan.
- Cover tightly with foil.
- Bake by the weight range, then check the center.
- Add glaze near the end, then bake uncovered for 10 to 20 minutes.
- Rest before slicing so the juices settle.
Glaze is best near the finish. Sugar can scorch if it sits in the oven for the full bake. Brush it on once the ham is close to the target temperature, then let the surface turn glossy.
When To Glaze, Rest, And Slice The Ham
Timing the glaze matters almost as much as timing the ham. A brown sugar or honey glaze needs enough heat to cling, but not so much that it burns. If the ham has a packet glaze, use the packet directions, but still check the meat temperature.
| Step | Best Timing | Why It Helps |
|---|---|---|
| Add glaze | Last 10 to 20 minutes | Keeps sugar glossy, not burnt |
| Remove foil | When glazing | Lets the surface set |
| Check temperature | Before resting | Confirms the center is ready |
| Rest the ham | 10 to 20 minutes | Helps slices stay juicy |
| Slice across grain | After resting | Gives cleaner, softer slices |
If the glaze thickens too much, thin it with orange juice, pineapple juice, or a spoonful of pan liquid. If it tastes too sweet, add mustard or vinegar in small amounts. Ham is salty, so taste the glaze before adding extra salt.
How To Fix A Ham That Is Heating Too Fast
If the outside is dark but the center is still cool, cover the ham again and lower the oven to 300°F. Add a splash of liquid to the pan. This slows the surface browning while the center catches up.
If the ham reaches temperature early, turn the oven off, keep the ham loosely covered, and let it rest. For a longer hold, set the oven to its lowest warm setting, but don’t let the meat sit for hours. The USDA’s food safety basics page explains clean handling, safe cooking, and proper chilling steps.
Smart Serving And Leftover Timing
Plan portions before baking so the ham size matches the meal. Bone-in ham gives fewer slices per pound than boneless ham. For dinner, many cooks plan about 3/4 pound per person for bone-in ham or 1/2 pound per person for boneless ham.
Slice only what you need at the table. Large exposed surfaces dry out faster than a whole piece. Store the rest in shallow containers so it chills faster, then use the leftovers for sandwiches, omelets, soup, fried rice, or casseroles.
For the cleanest reheated slices, warm leftovers gently with a spoonful of liquid and a cover. A skillet with a lid works well for a few pieces. A covered baking dish works better for a larger batch.
Best Answer For Dinner Timing
So, how long do you bake a ham for? Use 325°F, plan by the cut, and trust the thermometer. A fully cooked spiral ham may need only about 10 minutes per pound, while a cook-before-eating portion can need 35 to 40 minutes per pound.
The best ham is not rushed. Cover it early, glaze it late, rest it before slicing, and use the label as your starting point. That simple order gives you warm slices, a glossy finish, and a center that’s ready when guests sit down.
References & Sources
- USDA Food Safety and Inspection Service.“Hams and Food Safety.”Provides ham cut timing, oven temperature, rest time, and reheating targets.
- FoodSafety.gov.“Safe Minimum Internal Temperatures.”Lists safe internal temperatures and rest guidance for meat.
- USDA Food Safety and Inspection Service.“Steps to Keep Food Safe.”Explains clean handling, cooking, chilling, and leftover safety basics.

