How Long Do You Bake a Ham For?
Ham has become a staple dish of holidays such as Easter and Christmas, but it makes for a great meal any other day of the year, too! However, if you've never cooked one before, it can be easy to overthink it by asking yourself, "How long should I bake ham for?" The answer to how long ham should be baked will depend on the size of your ham as well as what type of ham you're cooking.
Types of Hams
Before we can dive into the baked ham cooking time and temperatures, we need to first take a quick look at the various types of hams. You might be surprised to learn that there's more than one kind of ham: In fact, there are many, though most of them aren't often seen on a holiday dinner table.
- City Ham: City hams are by far the most common hams found at grocery stores and on American tables at Easter. They're wet-cured and usually fully cooked before being packaged and sold. Honey-baked ham is one popular type of city ham.
- Country Ham: Country hams are dry-cured and usually sold raw. The meat is usually drier and saltier. Country hams are uncommon outside of the Southeast. One of the most well-known varieties of country ham is Smithfield ham.
- Shoulder Ham: Also called a picnic ham, this isn't actually a true ham, but it's still delicious and often costs less. It's most often sold raw.
- Prosciutto: This Italian cousin of country ham is usually sliced very thin and served with cheese, fruit, and/or toasted bread.
- Capocollo: Capocollo is similar to prosciutto but comes from a different cut of the pig. It's frequently used in sandwiches.
- Serrano Ham: This salty Spanish ham is often served in thin slices with melon.
Whenever you bake a ham, how long it needs to cook will depend on a couple of different factors. These include its weight, whether it's precooked (city ham) or raw (country ham), and whether it's bone-in or boneless.
How Long Do You Put the Ham in the Oven for at 325°F?
Precooked, Bone-In Ham
Weight |
How Long to Bake Ham in the Oven |
5 lb. (half ham) |
90 minutes to 120 minutes |
6 lb. (half ham) |
108 minutes to 144 minutes |
7 lb. (half ham) |
126 minutes to 168 minutes |
8 lb. (half ham) |
144 minutes to 192 minutes |
9 lb. (whole ham) |
135 minutes to 162 minutes |
10 lb. (whole ham) |
150 minutes to 180 minutes |
11 lb. (whole ham) |
165 minutes to 198 minutes |
12 lb. (whole ham) |
180 minutes to 216 minutes |
13 lb. (whole ham) |
195 minutes to 234 minutes |
14 lb. (whole ham) |
210 minutes to 252 minutes |
Precooked, Boneless Ham
Weight |
How Long to Bake Ham in the Oven |
6 lb. |
60 minutes to 108 minutes |
7 lb. |
70 minutes to 126 minutes |
8 lb. |
80 minutes to 144 minutes |
9 lb. |
90 minutes to 162 minutes |
10 lb. |
100 minutes to 180 minutes |
11 lb. |
110 minutes to 198 minutes |
12 lb. |
120 minutes to 216 minutes |
Raw, Bone-In Ham
Weight |
How Long to Bake Ham in the Oven |
5 lb. (half ham) |
110 minutes to 125 minutes |
6 lb. (half ham) |
132 minutes to 150 minutes |
7 lb. (half ham) |
154 minutes to 175 minutes |
8 lb. (half ham) |
176 minutes to 200 minutes |
9 lb. (whole ham) |
162 minutes to 180 minutes |
10 lb. (whole ham) |
180 minutes to 200 minutes |
11 lb. (whole ham) |
198 minutes to 220 minutes |
12 lb. (whole ham) |
216 minutes to 240 minutes |
13 lb. (whole ham) |
234 minutes to 260 minutes |
14 lb. (whole ham) |
252 minutes to 280 minutes |
Raw Shoulder Ham
Weight |
How Long to Bake Ham in the Oven |
2 lb. (shoulder roll) |
70 minutes to 80 minutes |
3 lb. (shoulder roll) |
105 minutes to 120 minutes |
4 lb. (shoulder roll) |
140 minutes to 160 minutes |
5 lb. (shoulder cut) |
150 minutes to 175 minutes |
6 lb. (shoulder cut) |
180 minutes to 210 minutes |
7 lb. (shoulder cut) |
210 minutes to 245 minutes |
8 lb. (shoulder cut) |
240 minutes to 280 minutes |
How Long Do You Need to Bake Ham per Pound at 325°F?
Precooked, Bone-In Ham
Weight |
Time |
Half ham (5-7 lbs.) |
18 to 24 minutes per pound |
Whole ham (10-14 lbs.) |
15 to 18 minutes per pound |
Precooked, Boneless Ham
Weight |
Time |
6-12 lbs. |
10 to 18 minutes per pound |
Raw, Bone-In Ham
Weight |
Time |
Half ham (5-7 lbs.) |
22 to 25 minutes per pound |
Whole ham (10-14 lbs.) |
18 to 20 minutes per pound |
Raw Shoulder Ham
Weight |
Time |
2-4 lbs. (shoulder roll) |
35 to 40 minutes per pound |
5-8 lbs. (shoulder cut) |
30 to 35 minutes per pound |
How to Tell When Your Ham Is Done
Ultimately, the answer to "how long should you bake ham for?" is "until it's done." To check whether or not your ham is fully cooked and ready to eat, use a meat thermometer to take its internal temperature, being careful not to let the probe touch the bone (if there is one). The right internal temperature will depend on the type of ham you're baking.
- Precooked Ham (Boneless or Bone-In): 140°F
- Raw Ham (Boneless or Bone-In): 145°F
- Raw Shoulder Ham (Boneless Roll or Bone-In): 145°F