How Long Do I Cook A 10 Pound Ham

If you are wondering how long do i cook a 10 pound ham, the answer depends on whether it is fully cooked, partially cooked, or raw. Reheating a 10-pound ham requires about 10 to 15 minutes per pound, depending on whether it’s whole or spiral-cut. That means a fully cooked ham usually needs 1.5 to 2.5 hours in a 325°F oven. A raw or fresh ham takes much longer, around 20 to 25 minutes per pound.

Below you will find a simple guide with times, temperatures, and steps for each type of ham.

How Long Do I Cook A 10 Pound Ham

Use this quick reference table to plan your cooking time. All times assume an oven temperature of 325°F.

  • Fully cooked whole ham: 10 to 15 minutes per pound = 1 hour 40 minutes to 2 hours 30 minutes
  • Fully cooked spiral-cut ham: 10 to 12 minutes per pound = 1 hour 40 minutes to 2 hours
  • Partially cooked ham: 15 to 18 minutes per pound = 2 hours 30 minutes to 3 hours
  • Fresh (raw) ham: 20 to 25 minutes per pound = 3 hours 20 minutes to 4 hours 10 minutes

Always check the label on your ham. Most hams sold in stores are fully cooked and only need reheating. The internal temperature should reach 140°F for fully cooked ham and 145°F for fresh ham.

Why The Type Of Ham Changes The Cooking Time

Not all hams are the same. The label tells you what you are working with.

  • Fully cooked: Already safe to eat cold. You are just warming it through.
  • Partially cooked: Needs to reach 160°F to be safe.
  • Fresh or raw: Must be cooked from scratch to 145°F, then rested.

Spiral-cut hams dry out faster because the slices expose more surface area. Reduce the time slightly and cover them tightly with foil.

Step-By-Step Instructions For A 10 Pound Ham

  1. Preheat your oven to 325°F. Place the rack in the lower middle position.
  2. Remove all packaging and the plastic disc covering the bone if present.
  3. Place the ham fat-side up in a roasting pan. Add 1 cup of water or broth to the bottom.
  4. Cover the pan tightly with aluminum foil. This keeps the meat moist.
  5. Cook for the time listed above based on your ham type. A 10-pound fully cooked ham needs about 1 hour 40 minutes to 2 hours 30 minutes.
  6. Insert a meat thermometer into the thickest part, away from the bone. Check at the low end of the time range.
  7. Remove the foil during the last 20 to 30 minutes if you want a browned glaze or crust.
  8. Let the ham rest for 15 to 20 minutes before carving. This allows the juices to settle.

Glazing And Flavor Tips

You can add a glaze during the final 20 minutes of cooking. Brush it on every 5 to 10 minutes.

  • Honey and mustard: mix equal parts honey and Dijon mustard.
  • Brown sugar and pineapple: combine 1 cup brown sugar with 1/2 cup pineapple juice.
  • Maple and clove: whisk 1/2 cup maple syrup with 1/4 teaspoon ground cloves.

Do not glaze too early. Sugar burns quickly at 325°F. Wait until the ham is almost done.

Common Mistakes To Avoid

  • Cooking uncovered the whole time. This dries out the ham. Keep it covered until the last 30 minutes.
  • Skipping the rest time. Cutting immediately loses juices and makes the meat tough.
  • Using the wrong temperature. 325°F is the sweet spot. Higher heat toughens the meat.
  • Not checking the internal temperature. Time is a guide, but temperature is the real rule.

If your ham is already fully cooked, you are basically reheating it. You do not need to cook it to 160°F. Stop at 140°F to keep it tender.

How To Reheat Leftover Ham

Leftover ham is easy to warm up without drying it out.

  1. Place slices in a baking dish with a splash of water or broth.
  2. Cover with foil and bake at 325°F for 10 to 15 minutes.
  3. Or microwave on medium power in 30-second bursts until warm.

Avoid high heat when reheating. It makes the meat rubbery.

Storage And Safety Notes

  • Refrigerate leftover ham within 2 hours of cooking.
  • Store in an airtight container for 3 to 5 days.
  • Freeze slices or chunks for up to 2 months.
  • Reheat leftovers to 140°F.

If the ham smells sour or feels slimy, throw it out. Do not risk it.

Quick Summary

For a 10-pound fully cooked ham, cook at 325°F for 1 hour 40 minutes to 2 hours 30 minutes. For a spiral-cut ham, aim for 1 hour 40 minutes to 2 hours. For a fresh ham, plan on 3 hours 20 minutes to 4 hours 10 minutes. Always verify with a meat thermometer. Cover the ham, add liquid, and let it rest before slicing. These simple steps give you a moist, tender ham every time.

Similar Posts