Think of your ham as a VIP guest. It just needs a little heat to shine. The goal is 140°F (60°C) internal temperature. That’s the sweet spot.
Every degree above that is a slow march to dry, sad hockey puck territory. Nobody wants a sad hockey puck on their Easter table.
So, grab a meat thermometer. You are a responsible ham parent now. Seriously, don’t skip the thermometer. Your eyes will lie. The thermometer is truth.
For a Whole Ham (Bone-In or Boneless)
Set your oven to 325°F (163°C). That’s the magic number. Any hotter and you’ll cook the outside into leather while the inside stays cold.
Cook for about 12-15 minutes per pound. A 10-pound ham? That’s about 2 to 2.5 hours. Set a timer, then go do something fun. Like practice your ham-carving pose.
Fun fact: The first pre-cooked hams were designed for sailors. They could eat them cold on a ship! So technically, you are eating navy food. Make it fancy with a glaze.
For a Ham Slice or Steak
These are the speed demons. A pre-cooked ham slice is 6 minutes total in a hot skillet. Two minutes per side. That’s it.
You can also nuke it. Yes, the microwave. For a single slice, 30 seconds and you’re done. It’s almost too easy. Like cheating at breakfast.
How to Cook Pre-Cooked Ham: Perfect Results Every Time
Pro tip: Add a tiny bit of pineapple juice to the pan. It sizzles and makes you smell like a Hawaiian luau. Your kitchen will thank you.