If you’re googling “How Long to Cook a Smoked Ham in the Oven,” you’re probably staring down a holiday feast, family dinner, or just want leftovers that don’t dry out. Here’s your stress-free guide, straight from the Meat & Melt kitchen, to getting that ham juicy, flavorful, and ready for carving—every single time.

Smoked ham is forgiving and crowd-pleasing, but the secret to perfect slices? It’s all about the right oven temperature, the correct internal temp, and giving your ham enough time to heat through. No need to guess or panic—just follow this easy timing chart, and you’ll serve up slices so moist they’ll vanish from the platter!
The Basics: Oven Temp and Internal Temp for Smoked Ham
- Oven Temp: 325°F (163°C) is your golden rule for nearly every type of ham.
- Internal Temp:
- Pre-cooked smoked ham: Heat to 140°F (60°C)
- Uncooked smoked ham: Cook to 145°F (63°C)
Always check the label: if it says “fully cooked,” you’re just reheating. If it says “cook before eating,” it needs the full ride to 145°F.
How Long to Cook a Smoked Ham in the Oven (Timing by Type & Weight)
Pre-Cooked Smoked Ham (most grocery store hams):
| Type | Weight | Oven Temp | Minutes per Pound | Approx. Time |
|---|---|---|---|---|
| Whole, bone-in | 10–14 lbs | 325°F | 15–18 | 2.5–4 hours |
| Half, bone-in | 5–7 lbs | 325°F | 18–24 | 1.5–3 hours |
| Spiral cut, whole/half | 7–9 lbs | 325°F | 10–18 | 1.5–2.5 hours |
- Example: A 10-lb bone-in pre-cooked smoked ham takes about 2.5 hours at 325°F.
Uncooked Smoked Ham:
| Type | Weight | Oven Temp | Minutes per Pound | Approx. Time |
|---|---|---|---|---|
| Whole, bone-in | 10–14 lbs | 325°F | 18–20 | 3–4.5 hours |
| Half, bone-in | 5–7 lbs | 325°F | 22–25 | 2–3 hours |
| Arm picnic (boneless) | 5–8 lbs | 325°F | 30–35 | 2.5–4.5 hours |
| Shoulder roll (butt) | 2–4 lbs | 325°F | 35–40 | 1–3 hours |
- Example: A 10-lb uncooked smoked ham takes about 3 hours at 325°F.
How to Bake a Smoked Ham: Step-by-Step
- Preheat oven to 325°F. Line your roasting pan with foil for easy cleanup.
- Place ham cut-side down in the pan. Cover with foil to keep it moist.
- Bake according to the timing above, checking internal temp during the last 30 minutes.
- Glaze (optional): Remove foil for the last 30–40 minutes, baste with glaze, and bake uncovered until caramelized.
- Check internal temp:
- Pre-cooked: 140°F
- Uncooked: 145°F
- Rest: Let the ham rest for 10–15 minutes before carving so juices stay put.

Chloe’s Quick Ham Tips
- Use a meat thermometer. Never just guess!
- Leave the rind on for the first 2 hours of cooking if your ham has one (keeps it extra juicy).
- Baste with glaze in the last 30–40 minutes for a sticky, beautiful crust.
- Save the bone! It’s gold for split pea soup or beans.

FAQ
Pre-cooked, bone-in: About 2.5 hours at 325°F.
Uncooked, bone-in: About 3 hours at 325°F.
Yes—cover with foil for the majority of baking to keep it moist. Remove foil for the last bit if glazing.
Absolutely! Spiral cut hams heat through a bit quicker (about 10–18 minutes per pound). Glaze between the slices for max flavor.
Use a meat thermometer in the thickest part (not touching bone). Pre-cooked is ready at 140°F, uncooked at 145°F.
How Long to Cook a Smoked Ham in the Oven
- Total Time: Varies by ham size
- Yield: 12 to 20 servings 1x
Description
Wondering how long to cook a smoked ham in the oven? This easy timing and temperature guide helps you bake pre-cooked or uncooked smoked ham so it turns out juicy, flavorful, and perfectly heated every time.
Ingredients
- 1 smoked ham (bone-in, boneless, spiral, pre-cooked or uncooked)
- Glaze of choice (optional)
- Aluminum foil
Instructions
- Preheat oven to 325°F.
- Place ham cut-side down in a foil-lined roasting pan.
- Cover tightly with foil.
- Bake according to minutes per pound: 15 to 18 for whole bone-in pre-cooked, 18 to 24 for half bone-in pre-cooked, 10 to 18 for spiral, 18 to 20 for whole uncooked, 22 to 25 for half uncooked, 30 to 35 for boneless arm picnic, 35 to 40 for shoulder roll.
- Glaze during the last 30 to 40 minutes uncovered if desired.
- Check internal temperature: 140°F for pre-cooked or 145°F for uncooked.
- Rest 10 to 15 minutes before carving and serving.
Notes
Always read the label to confirm if your ham is fully cooked or needs cooking. Keep the ham covered for most of the bake to prevent drying out. Glaze two to three times during the final 30 to 40 minutes for a sticky finish. Store leftovers in the refrigerator for up to 3 days or freeze for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 1.5 to 4.5 hours
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 3 oz
- Calories: 180
- Sugar: 2g
- Sodium: 950mg
- Fat: 9g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 4g
- Fiber: 0g
- Protein: 18g
- Cholesterol: 55mg



Leave a Reply