Ultimate Holiday Guide on How Long to Bake a Ham

Baking a ham is often the centerpiece of a holiday feast, but for many home cooks, the process can be intimidating. Whether you are preparing a traditional Christmas dinner or a casual Easter brunch, the question of how long to bake a ham is the most critical factor in ensuring your meal is a success. The answer is not a one-size-all number; it depends heavily on the type of ham you purchased, its weight, and whether it is already fully cooked or completely raw.

The goal of baking a ham is to achieve a tender, juicy interior with a beautifully caramelized, flavorful glaze on the outside. Understanding the nuances of timing and temperature will help you avoid the common pitfalls of either undercooking a raw ham or drying out a pre-cooked one.

Understanding Your Ham Type

Before you even preheat your oven, you must identify exactly what kind of ham is sitting in your refrigerator. This distinction dictates every subsequent step of the cooking process.

Fully Cooked or City Hams
Most hams sold in modern grocery stores are “city hams.” These have been wet-cured in a brine and are almost always sold fully cooked. For these hams, the “baking” process is actually a reheating process. The primary objective is to bring the meat to a palatable temperature without evaporating the moisture that keeps it tender.

Cook-Before-Eating and Fresh Hams
A “cook-before-eating” ham has been cured but not fully cooked to a safe internal temperature at the processing plant. A “fresh ham,” on the other hand, is an uncured leg of pork that has not been smoked or brined. Both of these require significant cooking time to reach safety standards and develop the traditional texture associated with ham.

Country Hams
Country hams are a different beast entirely. These are dry-cured with salt and aged for months. They are intensely salty and often require soaking in water for 24 to 48 hours before they ever see the inside of an oven. Because they are so lean and salty, their cooking times and methods differ significantly from the standard grocery store ham.

General Timing Rules by Weight

A reliable rule of thumb for most hams baked at 325 degrees Fahrenheit is based on the weight of the meat. While a meat thermometer is the only way to be 100% sure of doneness, these estimates help you plan your kitchen schedule.

For a fully cooked bone-in ham, you should plan for 15 to 18 minutes per pound. If you are working with a boneless variety, that time might increase slightly to 18 to 24 minutes per pound because the meat is often more compact.

If you have a “cook-before-eating” ham, the timing increases to approximately 18 to 20 minutes per pound for a whole ham, and up to 25 minutes per pound for a half ham. Fresh, uncured hams require the longest stay in the oven, often needing 22 to 26 minutes per pound to reach a safe internal temperature.

Step by Step Guide to Baking Pre-Cooked Ham

Since the majority of consumers purchase fully cooked hams, mastering the reheating process is essential for the perfect holiday meal.

  1. Preparation and Oven Setup
    Preheat your oven to 325 degrees Fahrenheit. While some recipes suggest higher temperatures, a lower, slower heat is the best defense against dry meat. Remove the ham from its packaging and place it in a roasting pan. If you are using a half ham, place it with the flat, cut side facing down. This protects the most vulnerable part of the meat from direct heat.
  2. Adding Moisture
    To prevent the ham from drying out, add about a half-cup of water, apple juice, or cider to the bottom of the roasting pan. This liquid creates a steamy environment that keeps the meat moist throughout the long reheating process.
  3. The Importance of the Foil Tent
    Wrap the entire roasting pan tightly with heavy-duty aluminum foil. This prevents the moisture you just added from escaping. You want the ham to steam in its own juices and the added liquid for the majority of the baking time.
  4. The Glazing Phase
    Wait until the final 20 to 30 minutes of baking to apply your glaze. Most glazes are high in sugar, which can burn easily if left in the oven for the full two or three hours. Once the ham reaches an internal temperature of about 120 degrees Fahrenheit, remove the foil, brush on your glaze, and return the ham to the oven uncovered. You can increase the oven temperature to 400 degrees Fahrenheit during this short window to help the glaze bubble and caramelize.

Essential Temperatures for Safety and Quality

Timing is an estimate, but internal temperature is a fact. Using a meat thermometer is the only way to guarantee a perfect result.

Target Temperatures

For a fully cooked ham that you are simply reheating, the USDA recommends an internal temperature of 140 degrees Fahrenheit. If the ham was not packaged in a USDA-inspected plant, or if you are reheating leftovers, you should aim for 165 degrees Fahrenheit.

For fresh or “cook-before-eating” hams, you must reach a minimum internal temperature of 145 degrees Fahrenheit. Once the ham hits this mark, remove it from the oven immediately.

The Resting Period

Never slice into a ham the moment it comes out of the oven. Allow the meat to rest for at least 15 to 20 minutes. During this time, the internal temperature will likely rise by another 5 degrees (a phenomenon known as carryover cooking), and the juices will redistribute throughout the fibers of the meat. If you cut it too soon, those juices will run out onto the carving board, leaving you with dry slices.

How to Handle Spiral Sliced Hams

Spiral sliced hams are incredibly convenient for serving, but they are the most prone to drying out. Because the meat is already cut, there is more surface area for moisture to escape.

When baking a spiral ham, it is even more vital to keep the oven at a steady 325 degrees Fahrenheit and to ensure the foil wrapping is airtight. Some experts even suggest placing the spiral ham in a large roasting bag to lock in every drop of moisture. Because they are already sliced, they often reheat faster than unsliced hams, typically taking only 10 to 15 minutes per pound.

Frequently Asked Questions

  • Can I bake a ham at 350 degrees Fahrenheit to save time?

    While you can bake a ham at 350 degrees Fahrenheit, it is generally not recommended for the best texture. The higher heat increases the risk of the outer edges becoming tough and dry before the center is fully warmed. If you must use 350 degrees Fahrenheit, reduce the cooking time per pound by about 2 to 3 minutes and check the internal temperature frequently.

  • Do I need to wash the ham before baking?

    No, you should not wash a ham before baking. Washing meat can spread bacteria around your kitchen surfaces. Instead, simply pat the ham dry with paper towels if it is excessively wet from the packaging. If you are preparing a country ham, you will need to soak it to remove excess salt, but this is a specific preparation step, not a general cleaning rule.

  • How long does a 10 pound ham take to cook?

    For a standard 10 pound fully cooked bone-in ham at 325 degrees Fahrenheit, you should expect it to take between 2.5 and 3 hours. Always begin checking the internal temperature about 30 minutes before the estimated finish time to ensure you do not overcook it.

  • Should I bake the ham covered or uncovered?

    You should bake the ham covered for the majority of the time to retain moisture. An uncovered ham will lose its natural juices to evaporation very quickly. Only uncover the ham during the final 20 to 30 minutes when you are applying the glaze and looking to achieve a browned, caramelized exterior.

  • How can I tell if the ham is done without a thermometer?

    It is very difficult to tell if a ham is perfectly done without a thermometer. While you can look for signs like the meat pulling away from the bone or the fat becoming translucent, these are not reliable indicators of internal temperature. Given the size and cost of a holiday ham, investing in a basic meat thermometer is the best way to ensure the meat is safe to eat and perfectly juicy.