We’ve all been there. It’s 2 PM, guests arrive at 6, and your ham is still a frozen brick. First, take a deep breath. Fully cooked hams can go straight from the freezer to the oven—they just need extra time.
Plan on double the usual cooking time if it’s frozen. So for a 10-pounder, that’s about 4.5 hours at 325°F. Yes, it’s a commitment, but it beats serving ham-flavored ice cubes. Just be sure to check the internal temperature in a few spots to guarantee it’s warmed through evenly.
Pro tip: If you’re really in a bind, you can boil the entire ham in its sealed bag for 10 minutes per pound. It sounds weird, but it works. Your ham will be hot, moist, and you’ll look like a genius.
Ham Cooking Temperature Chart | Free Download