The Ultimate Guide on How Long and What Temp to Bake a Ham Perfectly

Baking a ham is often the centerpiece of holiday gatherings, Sunday dinners, and celebratory feasts. While it might seem like a simple task—after all, most hams come pre-cooked—achieving that perfect balance of a juicy interior and a caramelized, flavorful crust requires a bit of culinary finesse. If you have ever ended up with a ham that was bone-dry or, conversely, cold in the middle, you know that timing and temperature are everything.

Understanding Your Ham Before You Heat

Before you even preheat your oven, you need to know exactly what kind of ham you are working with. The “how long” and “what temp” variables change significantly depending on the cut and the preparation style.

City Ham vs. Country Ham

Most hams found in modern grocery stores are “City Hams.” These are wet-cured, often smoked, and usually fully cooked. They are sold either whole, in halves (butt or shank end), or spiral-sliced. Because they are already cooked, your goal is essentially a controlled reheating process.

Country Hams,” common in the Southern United States, are dry-cured and aged. These are much saltier and often require soaking in water for 24 hours before they even touch an oven. This guide focuses primarily on the City Ham, as it is the standard choice for most festive meals.

Bone-In vs. Boneless

Bone-in hams generally have better flavor and texture because the bone conducts heat and keeps the meat moist. However, they take longer to cook per pound. Boneless hams are easier to slice and cook faster but can dry out more quickly if you aren’t careful with your thermometer.

The Magic Numbers: What Temp to Bake a Ham

To maintain moisture, you want to avoid high heat for the bulk of the cooking time. High temperatures cause the muscle fibers to contract and squeeze out the juices, leaving you with a leathery texture.

The Standard Roasting Temperature

The consensus among professional chefs and home cooks alike is that 325°F is the “sweet spot” for baking a ham. This moderate temperature allows the heat to penetrate to the bone without scorching the exterior.

If you are in a bit of a rush, you can push the oven to 350°F, but you must be more vigilant with your meat thermometer. Conversely, a “low and slow” approach at 275°F or 300°F is excellent for ensuring maximum tenderness, though it will significantly increase your total kitchen time.

Target Internal Temperature

The USDA recommends reheating a fully cooked ham to an internal temperature of 140°F. This is the temperature at which the meat is hot enough to be palatable but hasn’t yet begun to lose its structural integrity and moisture.

If you are cooking a “fresh” ham (one that is raw and uncured), you must cook it to an internal temperature of 145°F and allow it to rest for at least three minutes for safety.

Calculating Time: How Long to Bake a Ham

Timing is calculated by weight. Always weigh your ham (or check the label) before starting.

For Fully Cooked, Bone-In Hams

At an oven temperature of 325°F, you should plan for 15 to 18 minutes per pound. A 10-pound ham will therefore take between 2.5 and 3 hours.

For Spiral-Sliced Hams

Spiral-sliced hams are convenient but notoriously easy to dry out because the pre-cut slices allow moisture to escape. These should be cooked for about 10 to 12 minutes per pound at 325°F. It is highly recommended to wrap spiral hams tightly in foil to trap steam.

For Boneless Hams

Boneless hams are denser and usually smaller. At 325°F, these typically require 12 to 15 minutes per pound.

The Step-by-Step Process for a Succulent Result

Success lies in the preparation. Follow these steps to ensure your ham is the star of the show.

Preparation and Room Temperature

Take the ham out of the refrigerator about 1 to 2 hours before you plan to bake it. Bringing the meat closer to room temperature ensures more even cooking. If you put a stone-cold ham into a hot oven, the outside will be overdone by the time the center reaches 140°F.

The Roasting Pan Setup

Place the ham in a heavy roasting pan. For bone-in hams, place the flat, cut side down. This protects the most tender part of the meat from direct heat. Add about a half-inch of liquid to the bottom of the pan—water, apple juice, cider, or even ginger ale works beautifully. This creates a moist environment in the oven.

To Foil or Not to Foil

For the first 75 percent of the cooking time, cover the ham loosely with aluminum foil. This prevents the surface from drying out and prevents the sugar in any pre-applied rubs from burning. You will remove the foil later when it is time to glaze.

Scoring and Glazing for Maximum Flavor

A ham isn’t complete without that signature sticky, sweet, and savory crust.

How to Score a Ham

About 30 minutes before the ham is expected to be finished, remove it from the oven and increase the oven temperature to 400°F. Remove the foil. Use a sharp knife to cut a diamond pattern into the fat layer (the “rind”). Be careful not to cut into the meat itself; you only want to penetrate the fat. This allows the glaze to soak in and gives the fat a place to render out.

Applying the Glaze

Brush your glaze generously over the surface. Common glaze ingredients include brown sugar, honey, maple syrup, Dijon mustard, cloves, and pineapple juice. Return the ham to the oven uncovered.

The Final Blast

Bake the glazed ham at 400°F for the final 15 to 20 minutes. Watch it closely! Sugar burns quickly, and you want a deep mahogany color, not a blackened crust. Every 5 to 7 minutes, you can pull the ham out and apply another layer of glaze for a thicker finish.

The Importance of the Rest Period

One of the biggest mistakes people make is slicing the ham immediately after taking it out of the oven. Like any large roast, a ham needs to rest. Transfer the ham to a carving board and tent it loosely with foil. Let it sit for at least 15 to 20 minutes. This allows the juices to redistribute through the fibers. If you cut it too soon, the juice will run out onto the board, and the meat on your plate will be dry.

Equipment You Will Need

  • A heavy-duty roasting pan.
  • A reliable meat thermometer (preferably a digital probe thermometer that stays in the meat while it cooks).
  • Aluminum foil.
  • A pastry brush for glazing.
  • A sharp carving knife.

Troubleshooting Common Issues

If you find that your ham is heating too slowly, check the seal of your foil. If steam is escaping, the meat will cook slower. If the ham is browning too quickly, lower the rack in your oven further away from the top heating element and ensure the foil is reflecting the heat away from the dark spots.

If you accidentally overcook the ham, don’t panic. You can save the meal by slicing the meat thinly and serving it with a warm sauce or extra glaze to add moisture back into each serving.

Essential Summary of Times and Temperatures

  • Oven Temperature: 325°F.
  • Internal Temperature: 140°F.
  • Bone-in Time: 15 to 18 minutes per pound.
  • Boneless Time: 12 to 15 minutes per pound.
  • Spiral-cut Time: 10 to 12 minutes per pound.

FAQs

How do I keep my ham from drying out in the oven?

The best way to keep a ham moist is to use the “steam and shield” method. Add liquid (like apple juice or water) to the bottom of the roasting pan and wrap the ham tightly with aluminum foil. This creates a humid environment that prevents the meat’s natural moisture from evaporating. Additionally, keeping the oven at a moderate 325°F ensures the protein doesn’t tighten up and expel juices.

Can I bake a ham at 350 degrees instead of 325?

Yes, you can bake a ham at 350°F. If you choose this higher temperature, you should reduce the cooking time per pound by about 2 to 3 minutes. However, be aware that the exterior may become a bit tougher, and the risk of drying out the edges is higher. If you use 350°F, using a meat thermometer is even more critical to ensure you pull it out exactly at 140°F.

Do I need to cook a pre-cooked ham?

Technically, a fully cooked ham (City Ham) is safe to eat right out of the package. However, baking it improves the flavor significantly, allows you to add a delicious glaze, and provides a much better dining experience. “Cooking” it is really about reheating it to a professional standard while enhancing the texture of the fat and skin.

Should I wrap the ham in foil the entire time it’s in the oven?

You should wrap the ham for most of the cooking process—roughly the first 80 percent of the time. This protects the meat while it comes up to temperature. However, you should remove the foil for the final 20 to 30 minutes of baking. This allows you to apply a glaze and let the heat caramelize the sugars and crisp up the fat layer, which is essential for that classic ham appearance and flavor.

How long does it take to bake a 5-pound ham?

For a 5-pound, fully cooked, bone-in ham at 325°F, it will take approximately 75 to 90 minutes. If it is a boneless 5-pound ham, it will likely be finished in about 60 to 75 minutes. Always begin checking the internal temperature about 15 minutes before the minimum estimated time to ensure you don’t overshoot your target temperature.