How Long Do I Cook A Precooked Ham
Precooked ham just needs to reach the right internal temperature, which takes less time than you might expect. If you are wondering how long do i cook a precooked ham, the short answer is roughly 10 to 18 minutes per pound in a 325°F oven. That said, the exact time depends on the size of your ham and whether it is bone-in or boneless.
This guide breaks down cooking times by weight, gives you simple step-by-step instructions, and shares a few tips so your ham turns out moist and flavorful every time.
What Does Precooked Ham Mean?
A precooked ham, sometimes labeled “fully cooked” or “ready to eat,” has already been cooked at the processing plant. You are not cooking it from raw. You are reheating it to a safe serving temperature and adding flavor.
Because of this, the cook time is much shorter than a raw ham. You mainly need to warm it through without drying it out.
- Fully cooked ham: safe to eat cold, but better heated
- Safe reheating temperature: 140°F internal
- Best oven temperature: 325°F
How Long Do I Cook A Precooked Ham
Use this simple rule: 10 to 18 minutes per pound at 325°F. Bone-in hams tend to take the longer end because the bone slows heat transfer. Boneless hams heat faster.
Cooking Time Chart By Weight
- 3 to 5 lbs: 45 minutes to 1 hour 15 minutes
- 6 to 8 lbs: 1 hour 15 minutes to 2 hours
- 9 to 11 lbs: 2 hours to 2 hours 45 minutes
- 12 to 14 lbs: 2 hours 45 minutes to 3 hours 30 minutes
- 15 to 18 lbs: 3 hours 30 minutes to 4 hours 30 minutes
Always check with a meat thermometer. Time is a guide, but temperature is the truth. Pull the ham when the thickest part reads 140°F.
Bone-In Vs Boneless Times
Bone-in ham usually needs about 15 to 18 minutes per pound. The bone acts like a heat sink, so the meat around it warms slower.
Boneless ham is quicker, around 10 to 15 minutes per pound. It also slices easier, which many people prefer for sandwiches and leftovers.
Spiral-Cut Ham Times
Spiral-cut hams are already sliced, so they dry out faster. Cook them at 325°F for about 10 to 12 minutes per pound. Cover them with foil until the last 20 minutes of cooking.
Step-By-Step Instructions
- Preheat your oven to 325°F.
- Remove the ham from its packaging and pat it dry.
- Place the ham cut-side down in a roasting pan.
- Add about 1/4 inch of water or broth to the bottom of the pan.
- Cover the pan tightly with foil to lock in moisture.
- Cook for 10 to 18 minutes per pound based on the chart above.
- Uncover during the last 20 to 30 minutes if you want a browned glaze.
- Check the internal temperature. It should read 140°F.
- Let the ham rest for 10 to 15 minutes before slicing.
Resting matters. It lets the juices settle so the meat stays tender instead of running dry on the cutting board.
Tips For A Moist, Tasty Ham
- Do not overcook. Past 140°F, ham gets dry and tough.
- Keep it covered for most of the cook time.
- Add liquid to the pan to create steam.
- Glaze only at the end, since sugar burns quickly.
- Let it rest before carving.
Best Glazes To Try
A glaze adds flavor and a nice shine. Brush it on during the final 20 minutes of cooking.
- Brown sugar and mustard
- Honey and orange juice
- Maple syrup and cloves
- Pineapple juice and brown sugar
Can You Cook A Precooked Ham In A Slow Cooker?
Yes. A slow cooker works great for smaller hams. Cook on low for 4 to 6 hours or on high for 2 to 3 hours. Add a cup of broth or juice to keep it moist.
Can You Reheat Ham In The Microwave?
You can, but only for slices or small portions. Cover them with a damp paper towel and heat in 30-second bursts. Whole hams should go in the oven for even heating.
Common Mistakes To Avoid
- Cooking at high heat, which dries out the outside
- Skipping the thermometer and guessing
- Leaving the ham uncovered the whole time
- Glazing too early
- Slicing right away without resting
If your ham comes out a little dry, dont panic. Serve it with a sauce or glaze on the side to add moisture back in.
Storing And Reheating Leftovers
Store leftover ham in an airtight container in the fridge for up to 4 days. You can also freeze it for up to 2 months.
To reheat, place slices in a covered dish with a splash of broth and warm at 325°F until heated through. This keeps them from drying out.
Final Thoughts
So, how long do you cook a precooked ham? Plan on 10 to 18 minutes per pound at 325°F, and always check for 140°F with a thermometer. Bone-in takes longer, boneless is faster, and spiral-cut sits in the middle.
Follow the chart, keep it covered, and let it rest. You will end up with a warm, juicy ham that is ready for dinner or sandwiches the next day.