How Long Cook 10 Lb Ham

A 10 lb ham can be fully cooked, partially cooked, or fresh, and each type requires a different approach to heating or roasting. That is why the answer to how long cook 10 lb ham depends on which ham you bought and what internal temperature you are targeting.

This guide breaks down the cooking times for each type, plus glaze tips and resting times.

You will get exact time ranges, oven temps, and simple steps you can follow today.

How Long Cook 10 Lb Ham

Here is the short answer before we get into the details.

  • Fully cooked ham: 10 to 12 minutes per pound at 325°F, so about 1 hour 40 minutes to 2 hours for a 10 lb ham.
  • Partially cooked ham: 15 to 18 minutes per pound at 325°F, so about 2 hours 30 minutes to 3 hours.
  • Fresh ham (uncured): 20 to 25 minutes per pound at 325°F, so about 3 hours 20 minutes to 4 hours 10 minutes.

Always cook to temperature, not just time. A food thermometer is your best tool here.

Types Of Ham And What They Need

Fully Cooked Ham

This is the most common ham in stores. It is safe to eat cold, but most people heat it for flavor and texture.

You are basically reheating it, not cooking it from raw. That means lower heat and shorter time.

  • Oven temp: 325°F
  • Time per pound: 10 to 12 minutes
  • Target internal temp: 140°F
  • Total for 10 lb: 1 hour 40 minutes to 2 hours

Partially Cooked Ham

This ham was cured and smoked but not fully cooked through. It must reach a safe internal temperature before you eat it.

  • Oven temp: 325°F
  • Time per pound: 15 to 18 minutes
  • Target internal temp: 160°F
  • Total for 10 lb: 2 hours 30 minutes to 3 hours

Fresh Ham

Fresh ham is uncured raw pork from the leg. It tastes more like a pork roast than a holiday ham.

It needs the longest cook time and the highest internal temp.

  • Oven temp: 325°F
  • Time per pound: 20 to 25 minutes
  • Target internal temp: 145°F, then rest 3 minutes
  • Total for 10 lb: 3 hours 20 minutes to 4 hours 10 minutes

Step-By-Step Cooking Instructions

  1. Preheat your oven to 325°F. Place the rack in the lower middle position.
  2. Remove the ham from its packaging and pat it dry with paper towels.
  3. Score the fat in a diamond pattern if you plan to glaze it. Do not cut into the meat.
  4. Place the ham fat side up in a roasting pan. Add 1 cup of water or broth to the bottom.
  5. Cover loosely with foil for the first two thirds of the cook time. This keeps it moist.
  6. Insert a thermometer into the thickest part, away from bone and fat.
  7. Start checking the temperature about 30 minutes before your estimated finish time.
  8. Uncover and glaze during the last 20 to 30 minutes if you want a sticky crust.
  9. Rest the ham for 15 to 20 minutes before slicing. This lets the juices settle.

Glaze Timing Tips

Glaze burns fast because of the sugar. Add it too early and you get a dark, bitter crust.

  • Brush on the first coat 30 minutes before the ham is done.
  • Add a second coat 10 to 15 minutes later.
  • If the top browns too fast, tent it with foil.

Simple glaze idea: equal parts brown sugar, honey, and Dijon mustard with a splash of apple cider vinegar.

Common Mistakes To Avoid

  • Cooking by time only. Ovens vary, and ham shape changes everything.
  • Letting a fully cooked ham hit 160°F. It turns dry and mealy.
  • Skipping the rest. Slicing right away loses juice on the cutting board.
  • Using a shallow pan with no liquid. The drippings burn and smoke.
  • Glazing at the start. The sugar scorches before the ham heats through.

How To Tell When Your Ham Is Done

Use a digital thermometer. Check two or three spots because ham has uneven thickness.

The bone can throw off readings, so stay at least 1 inch away from it.

  • Fully cooked: 140°F
  • Partially cooked: 160°F
  • Fresh: 145°F with a 3 minute rest

If you do not have a thermometer, look for clear juices and firm, springy meat. But honestly, a $10 thermometer saves a $30 ham.

Storing And Reheating Leftovers

Cool the ham within 2 hours of cooking. Slice it off the bone and store it in shallow containers.

  • Fridge: 3 to 4 days in an airtight container
  • Freezer: 1 to 2 months, wrapped tight
  • Reheat: 325°F until it reaches 140°F, or microwave single slices for 30 to 45 seconds

Leftover ham works great in soups, omelets, and sandwiches. Just avoid reheating it more then once.

Quick Reference Chart

  • Fully cooked 10 lb ham: 325°F for 1 hour 40 minutes to 2 hours
  • Partially cooked 10 lb ham: 325°F for 2 hours 30 minutes to 3 hours
  • Fresh 10 lb ham: 325°F for 3 hours 20 minutes to 4 hours 10 minutes

Write these times on a sticky note before you start. Then trust your thermometer over the clock, and your 10 lb ham will come out juicy every time.

Similar Posts