How to Cook a Ham: The Buy, the Reheat, the Glaze, and the Carve

CodexFuse Team · 2026-10-26T14:55:56.501Z · 12 min read

Learning how to cook a ham is mostly about knowing what you bought. Most hams at a US grocery store are already fully cooked, so the job is reheating one to 140°F without drying it out, then glazing it in the last few minutes for a sticky, caramelized crust. This guide covers the whole system: which ham to buy, how long it takes per pound, the glaze rule, and how to carve it — plus what to do with the leftovers. If turkey is also on your table, our guide to how to cook a turkey pairs with this one so the two centrepieces land at the same time.

A ham is the forgiving centrepiece. Unlike a turkey, it cannot really be undercooked when it starts fully cooked, and the most common mistake — glazing too early — is easy to avoid once you know the rule. The rest is timing and a thermometer.

How Do You Cook a Ham in the Oven?

To cook a ham in the oven, bake a fully cooked ham covered in foil at 300°F until it reaches 140°F, then brush on the glaze and bake uncovered at 425°F for 15 minutes until the glaze bubbles and caramelizes. Rest it 15 to 20 minutes before carving. That two-stage method — low and slow, then hot and fast — is the system every reliable recipe follows.

  1. Bring it to room temperature. Unwrap the ham and let it sit on the counter for about an hour, and heat the oven to 300°F. Taking the chill off helps it heat evenly, so you do not end up with hot edges and a cold centre (The Seasoned Mom).
  2. Bake it covered. Place the ham flat-side down in a roasting pan, cover tightly with aluminum foil, and bake 12 to 15 minutes per pound for a boneless spiral-cut ham or 15 to 18 minutes per pound for a bone-in ham, until a thermometer in the thickest part reads 140°F.
  3. Make the glaze while it bakes. Whisk brown sugar, mustard, molasses, and apple cider vinegar until smooth.
  4. Glaze and finish hot. Remove the foil, brush the glaze generously over the outside, raise the oven to 425°F, and bake uncovered about 15 minutes until the glaze is bubbly and caramelized.
  5. Rest, then carve. Let the ham rest 15 to 20 minutes, baste with pan juices, and slice it thin.

Which Ham Should You Buy?

Buy a fully cooked ham unless you specifically want to cook raw pork. Check the label for "fully cooked," "ready to eat," or "pre-cooked" — most spiral-cut and smoked hams at the grocery store are fully cooked, and a fresh ham needs a completely different method (The Seasoned Mom).

There are three common cuts, and the right one depends on how much carving you want to do. A bone-in ham has the most flavor and the best presentation, but you will carve around the bone. A spiral-cut ham is pre-sliced, so the glaze soaks into every slice — but because it is pre-cooked and sliced, it dries out fastest, so keep the slices together while it bakes (Well Plated). A boneless ham is the easiest to slice and has the least waste.

How much you need depends on the cut. Plan on 1/3 to 1/2 pound per person for boneless ham, and 3/4 to 1 pound per person for bone-in ham, since the bone takes up some of the weight (The Seasoned Mom). If you are serving other proteins alongside the ham, use the lower end of those estimates.

GuestsBoneless ham to buyBone-in ham to buy
83 to 4 lb6 to 8 lb
124 to 6 lb9 to 12 lb
165 to 8 lb12 to 16 lb
207 to 10 lb15 to 20 lb

Buy a little extra if you want leftovers — a ham bone and a few pounds of sliced meat are the start of soup, sandwiches, and breakfast casseroles for days.

How Long to Cook a Ham Per Pound?

A fully cooked ham needs 12 to 15 minutes per pound at 300°F if it is boneless and spiral-cut, and 15 to 18 minutes per pound if it is bone-in (The Seasoned Mom). At 325°F, the USDA timing for a bone-in ham is also 15 to 18 minutes per pound to 140°F (Adventures of Mel, citing USDA). Time is only an estimate, though — the thermometer decides, not the clock.

Ham size and typeMinutes per pound at 300°FTotal bake timeTarget temperature
5 lb boneless spiral-cut12–1560–75 minutes140°F
6 lb boneless spiral-cut12–1572–90 minutes140°F
8 lb bone-in half15–182 to 2.4 hours140°F
10 lb bone-in15–182.5 to 3 hours140°F
12 lb whole bone-in15–183 to 3.6 hours140°F
15 lb whole bone-in15–183.75 to 4.5 hours140°F

Add about 15 minutes for the glaze finish at 425°F and 15 to 20 minutes of resting time to get the total clock time. So a 10-pound bone-in ham takes roughly 3 to 3.5 hours from oven to table.

The target temperature depends on what you bought. A fully cooked ham only needs reheating to 140°F. A fresh, uncooked ham must reach 145°F, followed by a 3-minute rest (USDA Food Safety and Inspection Service). Never mix the two up: reheating a fully cooked ham to 145°F will not hurt you, but pushing it much past 140°F dries out the edges, and treating a fresh ham like a pre-cooked one leaves it undercooked.

Taste of Home uses a slightly different two-temperature method for a 5- to 7-pound fully cooked bone-in ham: bake covered at 325°F until the thermometer reads 130°F (1.5 to 2 hours), then glaze and bake uncovered until it reads 140°F, 15 to 30 minutes longer. Both methods work — the rule that never changes is to go by temperature, not time alone.

How Do You Glaze a Ham?

Glaze a ham only in the last 15 to 30 minutes of cooking, after it is already heated through. Sugar burns fast, so glazing early gives you a black crust over a cold centre. This is the single most common ham mistake, and it is entirely avoidable.

Start by scoring the fat. Use a sharp knife to cut a diamond pattern about 1/4 inch deep into the surface (Taste of Home), or a crosshatch pattern with cuts 1/2 to 3/4 inch apart (Inspired Taste). The cuts let the glaze soak in instead of sliding off.

For a 5- to 6-pound ham, whisk together a classic four-ingredient glaze (The Seasoned Mom): 1/2 cup packed brown sugar, 2 tablespoons yellow mustard, 1 tablespoon molasses, and 1 tablespoon apple cider vinegar. Whisk until smooth — if it feels too thick, add a splash more vinegar to loosen it. You can make this glaze up to 3 days ahead and keep it in the fridge.

When the ham is heated through, remove the foil, brush the glaze generously over the outside, getting into the cuts if you are using spiral-cut ham, and return it to the oven at 425°F uncovered for about 15 minutes. You are looking for the glaze to bubble, sizzle, and form a sticky, caramelized crust. Keep a close eye on it — the high sugar content means it can go from perfectly caramelized to burnt quickly, so tent it loosely with foil if dark spots form (The Seasoned Mom).

Two proven variations, if you want a different glaze. Taste of Home glazes a 5- to 7-pound bone-in ham with 1 cup brown sugar, 2 teaspoons prepared mustard, and 1 to 2 tablespoons cider vinegar, then bakes it uncovered at 325°F until it reaches 140°F. Inspired Taste simmers brown sugar, honey, Dijon mustard, Worcestershire sauce, vinegar, pepper, and allspice for 5 to 8 minutes until syrupy, then brushes it on every 10 minutes while the ham finishes at 375°F. All three work because they follow the same rule: glaze late, at high heat, for a short time.

How Do You Carve a Ham?

Carve a ham after it has rested 15 to 20 minutes, with the flat side down so it stays stable on the board. Resting lets the juices redistribute, so every slice stays moist — carving straight out of the oven lets the juices run out onto the board instead (The Seasoned Mom; Inspired Taste).

For a bone-in ham, use a sharp chef's knife to make a vertical cut along the bone, loosening a large section of meat. Continue working around the bone, cutting off big pieces as you go, then take each section and slice it into thin, even slices, cutting against the grain for the most tender texture (Inspired Taste). For a spiral-cut ham, the work is already done: just cut along the bone and the slices fall off (Well Plated).

Save the ham bone. Freeze it for a rich, smoky ham and bean soup or ham and potato soup — it is one of the best parts of buying bone-in (The Seasoned Mom).

What Goes With Ham on the Holiday Table?

Ham shares the holiday table well. If you want a second centrepiece, our guide to how to cook prime rib covers the beef option, and cranberry sauce is the classic sweet-tart counterpoint to the salty ham. Save the pan drippings, too — they are the base for gravy, and our guide to how to make gravy shows how to turn them into a smooth sauce while the ham rests.

Plan the timing backwards from dinner. The ham needs about an hour on the counter before it goes in, then its bake, then 15 minutes of glazing, then 15 to 20 minutes of rest. That rest is built-in break time: warm the rolls, plate a casserole, or set the table while the ham finishes itself.

What to Do With Leftover Ham

Wrap leftover ham tightly in aluminum foil or place it in an airtight container. It keeps in the refrigerator for 3 to 4 days, and in the freezer for up to 2 months (The Seasoned Mom). Thaw frozen ham overnight in the refrigerator before reheating.

To reheat, warm sliced ham in a 300°F oven, covered with foil, until just heated through — about 10 to 15 minutes. Add a splash of water or broth to the pan to keep the meat moist. The USDA advises heating leftover cooked ham to 165°F, so use a thermometer rather than guessing (USDA Food Safety and Inspection Service). Individual slices reheat well in the microwave for 30 to 45 seconds.

Leftover ham is one of the most useful things in a holiday fridge. The Seasoned Mom suggests scalloped potatoes and ham for an easy next-day dinner, ham and potato soup for a chilly evening, a ham and egg casserole for breakfast or brunch, and ham salad on sandwiches or crackers to stretch what is left.

The Mistakes That Dry Out a Ham

Most dry hams come from one of five mistakes, and all of them are avoidable. Glazing too early is the big one — sugar burns long before the ham heats through, so the glaze goes on last. Skipping the foil cover is the second: the foil traps moisture during the first bake, and without it the outside dries out while the centre catches up.

Cooking by time alone is the third. Every oven runs a little hot or cold, and every ham is a slightly different shape, so a meat thermometer in the thickest part — away from the bone — is the only reliable way to know it is done. Carving too soon is the fourth: those 15 to 20 minutes of rest are when the juices settle back into the meat.

The fifth mistake is treating a fully cooked ham like raw meat. It is already safe; your job is only to warm it to 140°F. Pushing it to 160°F or beyond does not make it safer — it just makes it dry. If you are unsure what you bought, read the label: "fully cooked" means reheat, "cook before eating" means it is fresh and needs 145°F plus a 3-minute rest.

Sources

Frequently Asked Questions

How long do you cook a ham per pound?

A fully cooked ham needs 12 to 15 minutes per pound at 300°F if it is boneless and spiral-cut, and 15 to 18 minutes per pound if it is bone-in (The Seasoned Mom). Add about 15 minutes for the glaze finish and 15 to 20 minutes of rest. Always confirm with a thermometer — the ham is done at 140°F, not at a set time.

What temperature should ham be cooked to?

A fully cooked ham only needs reheating to 140°F. A fresh, uncooked ham must reach 145°F, followed by a 3-minute rest (USDA Food Safety and Inspection Service). Insert the thermometer into the thickest part of the ham, away from the bone, for an accurate reading.

Do you cover a ham when baking it?

Yes — cover the ham tightly with aluminum foil during the first bake. The foil traps moisture and keeps the ham from drying out. Remove the foil only when it is time to add the glaze, then bake uncovered at high heat for the finish (The Seasoned Mom).

When do you glaze a ham?

Glaze a ham only in the last 15 to 30 minutes of cooking, after it is already heated through. Glazing too early causes the sugars to burn before the ham is fully heated. Brush the glaze on, then bake uncovered at 425°F for about 15 minutes until it bubbles and caramelizes (The Seasoned Mom).

How long should ham rest before carving?

Let the ham rest 15 to 20 minutes before slicing. Resting lets the juices redistribute so every slice stays moist and flavorful. Use the time to warm the rolls, make gravy from the pan drippings, or set the table (The Seasoned Mom; Inspired Taste).