how long should i cook my ham

Cooking a ham depends on its type—fresh (uncooked), pre-cooked (most common), or smoked—and its size, but always use a meat thermometer for safety to hit the right internal temperature. Pre-cooked hams, like spiral-cut or boneless ones, just need gentle reheating to avoid drying out, typically at 325°F. Fresh hams require longer cooking to reach 145°F internally after resting.
Key Cooking Times
Follow these guidelines based on common ham types, baking at 325°F unless noted. Cover with foil for most of the time to retain moisture.
Ham Type| Size| Time per Pound| Internal Temp
---|---|---|---
Pre-cooked, whole bone-in| 10-14 lbs| 15-18 min/lb| 140°F 13
Pre-cooked, half bone-in| 5-7 lbs| 18-24 min/lb| 140°F 1
Pre-cooked, boneless spiral-cut| 7-9 lbs| 10-18 min/lb| 140°F 1
Fresh (uncooked), half bone-in| 5-8 lbs| 35-40 min/lb| 145°F (rest 3 min) 1
Step-by-Step Guide
- Prep the ham : Remove packaging, score the fat in a diamond pattern if desired for glaze penetration, and place cut-side down in a roasting pan. Add a cup of water or broth to the pan for steam.
- Bake covered : Tent with foil and heat at 325°F. Baste every 30-60 minutes with juices, pineapple juice, or glaze in the last 30 minutes.
- Check doneness : Insert thermometer into thickest part without touching bone—aim for 140°F (pre-cooked) or 145°F (fresh). Rest 10-15 minutes before slicing.
- Glaze option : Mix brown sugar, mustard, and honey; brush on during final broil for caramelization, watching closely to avoid burning.
Trending Tips from Forums
Recent Reddit discussions around holidays like Thanksgiving highlight novice cooks' fears of overcooking pre-cooked hams—low and slow is key to juicy results. Many swear by foil tents and oven bags for foolproof moisture, echoing 2025 guides emphasizing 140°F max for reheating. For Christmas 2025 feasts, viral posts push simple glazes amid busy schedules.
Common Pitfalls to Avoid
- Don't boil—oven baking yields better texture.
- Overcooking dries it out; thermometer over timers every time.
- For frozen hams, thaw fully in fridge first (24 hours per 5 lbs).
TL;DR : Reheat pre-cooked ham 10-25 min/lb to 140°F at 325°F covered; fresh needs 22-40 min/lb to 145°F. Always verify with thermometer.
Information gathered from public forums or data available on the internet and portrayed here.