How long to bake a ham will depend on factors such as the cut and weight of the meat.
Hams come in so many different varieties, which means there’s not one standard cooking time. You can buy bone-in or boneless ham, cooked or uncooked, and frozen or thawed. There are also different cuts, such as ham shank, butt end, and center slice.
In general, an uncooked ham without bone can take anywhere between 20-40 minutes per pound to cook. The following cooking time chart will help you find out the exact baking time you need. We’ve also included some recipes to help you with the cooking process.
How Long To Bake Ham per Pound Time Charts
How Long to Bake Smoked Ham (cook before eating) per Pound
Smoked ham at the grocery store will generally come either ready-to-eat or cook before eating. They will also usually be available either frozen or thawed. This chart shows the different cook times per pound based on cooking in a preheated oven at 325°F.
Type | Ham Cut | Weight | Cooking Time per Pound | |
---|---|---|---|---|
Ham per pound in a preheated oven at 325 °F | ||||
Frozen Ham | Boneless | arm picnic shoulder | 5 to 8 lbs. | 45 to 53 min/lb |
shoulder roll (butt) | 2 to 4 lbs. | 53 to 60 min/lb | ||
Bone-in | whole | 10 to 14 lbs. | 27 to 30 min/lb | |
half | 5 to 7 lbs. | 33 to 38 min/lb | ||
shank/butt portion | 3 to 4 lbs. | 53 to 60 min/lb | ||
Thawed Ham | Boneless | arm picnic shoulder | 5 to 8 lbs. | 30 to 35 min/lb. |
shoulder roll (butt) | 2 to 4 lbs. | 35 to 40 min/lb. | ||
Bone-in | whole | 10 to 14 lbs. | 18 to 20 min/lb. | |
half | 5 to 7 lbs. | 22 to 25 min/lb. | ||
shank/butt portion | 3 to 4 lbs. | 35 to 40 min/lb. | ||
Minimal Internal Temperature |
How Long to Bake Smoked Ham (cooked) per Pound
Cooked smoked hams require less time in the oven since you are just heating it. Follow this cooking chart based on the weight of your cut of ham. Ensure that all smoked ham reaches an internal temperature of 165°F.
Type | Ham Cut | Weight | Cooking Time per Pound | |
---|---|---|---|---|
Ham per pound in a preheated oven at 325 °F | ||||
Frozen Ham | Boneless | arm picnic shoulder | 5 to 8 lbs. | 38 to 45 min/lb |
canned ham | 3 to 10 lbs. | 23 to 30 min/lb | ||
vacuum packed | 6 to 12 lbs. | 15 to 23 min/lb | ||
Bone-in | whole | 10 to 14 lbs. | 23 to 27 min/lb | |
half | 5 to 7 lbs. | 27 to 36 min/lb | ||
Boneless/Bone-in | spiral cut (whole or half) | 7 to 9 lbs. | 15 to 27 min/lb | |
Thawed Ham | Boneless | arm picnic shoulder | 7 to 9 lbs. | 25 to 30 min/lb. |
canned ham | 2 to 4 lbs. | 15 to 20 min/lb. | ||
vacuum packed | 2 to 4 lbs. | 10 to 15 min/lb. | ||
Bone-in | whole | 10 to 14 lbs. | 15 to 18 min/lb. | |
half | 10 to 14 lbs. | 18 to 24 min/lb. | ||
Boneless/Bone-in | spiral cut (whole or half) | 7 to 9 lbs. | 10 to 18 min/lb. | |
Minimal Internal Temperature |
How Long to Bake Country Ham per Pound
Country ham is a bone-in variety that is already cured with salt. It must be boiled before it is baked to remove the salt. The following cooking times are based on a whole or half cut of country ham, baked at 325°F.
Type | Ham Cut | Weight | Cooking Time per Pound | |
---|---|---|---|---|
Ham per pound in a preheated oven at 325 °F | ||||
Frozen Ham | Boneless | whole or half | 1. Cover with water, then boil 30 to 38 minutes per pound. 2. Drain the ham and cook at 325 °F for 27 minutes to brown | |
Thawed Ham | Bone-in | whole or half | 1. Soak 4 to 12 hours in refrigerator. 2 Cover with water, then boil 20 to 25 minutes per pound. 3.Drain the ham and cook at 325 °F for 18 minutes to brown. | |
Minimal Internal Temperature |
How Long to Bake Fresh Ham (uncooked) per Pound
Fresh ham is uncooked and needs to be baked until it reaches a minimum internal temperature of 145°F. Both bone-in and boneless are popular options, but bone-in will require less time to cook. This chart breaks down the cooking times for a whole or half ham leg.
Type | Ham Cut | Weight | Cooking Time per Pound | |
---|---|---|---|---|
Ham per pound in a preheated oven at 325 °F | ||||
Frozen Ham | Boneless | whole leg | 10 to 14 lbs. | 36 to 42 min/lb |
Bone-in | whole leg | 12 to 16 lbs. | 33 to 39 min/lb | |
half | 5 to 8 lbs. | 53 to 60 min/lb | ||
Thawed Ham | Boneless | whole leg | 10 to 14 lbs. | 24 to 28 min/lb. |
Bone-in | whole leg | 12 to 16 lbs. | 22 to 26 min/lb. | |
half | 5 to 8 lbs. | 35 to 40 min/lb. | ||
Minimal Internal Temperature |
Important Notes
With any food you cook, it’s important to ensure the cooking time is long and hot enough to kill bacteria. If food is undercooked, bacteria can survive and cause food-borne illnesses.
The minimum internal temperature is the best way to measure if food has gotten hot enough to kill bacteria. You can check this temperature by using a food thermometer which you insert directly into the ham.
For ham, the safe minimum internal temperatures are as follows:
- Cooked hams (to reheat, USDA-inspected ham): 140°F
- Uncooked and cook before eating ham: 145°F
- All others: 165°F
Factors That Impact Ham Cooking Time
Type of Ham
Hams can come cooked or uncooked. Smoked ham often comes already pre-cooked, and just needs to be reheated. Fully cooked ham requires the least amount of baking time.
Uncooked hams include fresh ham and country ham which is cured with salt but not yet heated. Since these hams have not been baked before, they will require the most time to cook.
Boneless or Bone-in
Some cuts of ham leave the bone in, as it helps give the ham more flavor and moisture. Bone or no bone generally only makes a few minutes per pound difference in cooking time. But in general, bone-in hams tend to cook faster.
If you look at the chart for fresh thawed ham, a boneless whole leg takes 24-28 minutes per pound to cook. Meanwhile, the bone-in whole leg takes only 22-26 minutes.
This difference in cook time is because the bone conducts heat more quickly than the meat.
The Cut and Weight
Ham can refer to any portion of the rear leg of a pig. You can have whole hams which are the entire leg and weigh around 16lbs. You can also buy half hams which are significantly smaller and weigh 5-8 pounds.
This weight is a huge factor in determining cooking time. Bigger cuts will require more cooking time than smaller cuts. Always check the packaging of your ham to determine the weight and make sure you have the correct cooking time.
Temperature
Hams come either frozen or thawed, and this will also impact your cooking time. It’s best if you can thaw the ham before you cook it. This way the ham doesn’t have to be in the oven for as long.
If this isn’t possible, you can cook ham from frozen. Just be aware that the cooking time will be about 50% longer.
For example, a frozen boneless whole leg takes about 36-42 min/lb to cook. Meanwhile, a thawed boneless whole leg takes about 24 to 28 min/lb.
Others
Everyone’s oven is slightly different, and this will also affect the cooking time. If you know your oven takes longer to cook a ham, factor that into the total time.
The type of dish you use will also make a difference. Oven-safe glass pans take longer to heat up than metal pans. If you’re cooking with glass, your ham may need longer in the oven.
You should use the cooking chart as a guide, and adjust as required.
Ham Recipes at 325 Degrees
Pre-Cooked Ham
Total Time: 1 h 20 min
Preparation: 10 min
Cooking: 1 h 10 min
Level: Easy
Servings: 10-12
How to Bake a Glazed Ham Recipe
Ingredients
Materials
Directions
- Preheat the Oven
Heat the oven to 325°F.
- Adjust Oven Rack
Move your oven rack to the lowest possible level. You want the center of the ham to be level with the center of your oven. This allows for a nice even bake.
- Place Ham in Roasting Pan
If your ham came in packaging, remove this before baking.
Place whole ham in a large roasting pan with the cut-side down. Cover with aluminum foil.
- Heat the Ham
If thawed, bake the ham for 10-18 minutes per pound. If frozen, heat for 15-27 minutes per pound.
Since the ham is already cooked, it just needs to be heated enough to reach a safe internal temperature. Overcooking will cause the ham to dry out.
- Glaze the Ham
When the ham is almost ready, use a basting brush to apply the ham glaze. If you’re using a brown sugar glaze, apply it in the last hour of cooking so it doesn’t burn.
- Check Internal Temperature
Before you remove the ham from the oven, check the internal temperature with a meat thermometer. Remove when the temperature reads 165°F.
- Allow Ham to Rest
Let the ham rest for up to 30 minutes. This lets the juices settle so the ham is nice and moist. If cooked well, the spiral sliced ham should be easy to cut too.
Fresh Ham
Total Time: 3 h 50 min
Preparation: 10 min
Cooking: 3 h 40 min
Level: Easy
Servings: 10-12
Ingredients
Materials
Directions
- Preheat the Oven
Heat oven to 325°F.
- Rinse Ham
Unwrap the ham from its packaging and rinse it under cold water.
- Wrap Ham in Foil
Wrap foil tightly around the ham. Place the ham into the roasting pan and the oven.
- Bake
Bake for 22-60 min/lb. Adjust cooking time depending on whether the ham is bone-in or boneless. Baking ham from frozen will require more cooking time, so refer to the cooking chart.
During the last hour of the baking process, you can glaze ham if desired.
- Remove from Oven and Rest
The ham will still be cooking once it comes out of the oven. Let it rest for a minimum of 3 minutes.