What Temperature and Time to Cook Pre-Cooked Ham in the Oven?

Learn the ideal oven temperature and cooking time for pre-cooked ham to achieve perfect warmth and moisture every time.

Published

Video transcript

Preheat your oven to 325°F (163°C) for cooking a pre-cooked ham. Place the ham on a rack in a roasting pan, and add water to the bottom of the pan to keep it moist. Cover the ham with aluminum foil and bake until the internal temperature reaches 140°F (60°C), which usually takes about 10-15 minutes per pound. Once done, let it rest for a few minutes before serving.

Questions and answers

  1. What is the best oven temperature to cook pre-cooked ham?

    The best oven temperature to cook pre-cooked ham is 325°F (163°C), which ensures the ham heats evenly without drying out.

  2. How long should I cook pre-cooked ham in the oven?

    Cook pre-cooked ham about 10-15 minutes per pound at 325°F (163°C) until the internal temperature reaches 140°F (60°C).

  3. Should I cover pre-cooked ham while baking?

    Yes, covering the ham with aluminum foil helps retain moisture, resulting in a tender and juicy ham.

  4. Do I need to add water when cooking pre-cooked ham in the oven?

    Adding water to the bottom of the roasting pan helps keep the ham moist during baking.