The Ultimate Guide: Exactly How Long to Bake a Ham at 350 Degrees Fahrenheit

Baking a ham is often the centerpiece of a holiday feast, a Sunday dinner, or a special celebration. While it seems straightforward, the pressure of not drying out a premium cut of meat can be intimidating. The most common and reliable temperature for achieving a juicy, flavorful result is 350°F. This temperature provides the perfect balance between heating the meat thoroughly and caramelizing the glaze without burning it. Whether you are dealing with a bone-in masterpiece, a convenient boneless roast, or a pre-sliced spiral ham, understanding the timing is the key to success.

Understanding Your Ham Before You Heat

Before you even preheat your oven to 350°F, you need to identify exactly what kind of ham you have. Most hams sold in grocery stores today are “city hams,” which means they have been cured in a brine and are usually fully cooked or smoked. If the label says “fully cooked,” your goal is simply to reheat the meat to an internal temperature that is pleasant to eat. However, if you have a “fresh ham,” you are essentially cooking raw pork, which requires significantly more time and a higher internal temperature to be safe and delicious.

The weight of the ham is the most critical variable in determining your total cook time. A small 3-pound boneless ham will behave very differently than a 15-pound bone-in shank. Additionally, the shape matters. A flat, wide ham heats faster than a round, ball-shaped one because the heat has less distance to travel to reach the center.

General Timing Rules for 350°F

When baking at 350°F, a general rule of thumb for a fully cooked ham is 12 to 15 minutes per pound. This range accounts for the slight variations in oven calibration and the starting temperature of the meat. If you take the ham directly from a cold refrigerator to the oven, lean toward the 15-minute mark. If it has sat on the counter for 30 minutes to take the chill off, 12 minutes per pound is often sufficient.

For a ham that is not fully cooked (often labeled “cook before eating”), the timing increases significantly. You should plan for 18 to 20 minutes per pound. In this scenario, you aren’t just warming it; you are performing a full culinary transformation of the proteins.

Baking a Bone-In Ham

Many chefs prefer a bone-in ham because the bone acts as a conductor of heat from the inside out and adds a deeper flavor to the meat. When baking a bone-in ham at 350°F, you should expect it to take about 15 to 22 minutes per pound. The bone adds density, which can sometimes slow down the initial heating process.

To keep a bone-in ham moist, place it flat-side down in a roasting pan. Add about a half-cup of water, apple cider, or white wine to the bottom of the pan and cover the entire dish tightly with aluminum foil. This creates a steam chamber that prevents the outer edges from becoming leathery before the center is hot.

Timing for Boneless Hams

Boneless hams are prized for their ease of carving. Because they lack the central bone, they tend to be more uniform in shape. At 350°F, a boneless ham typically requires 10 to 15 minutes per pound. Because there is no bone to protect the interior or provide structure, boneless hams are more prone to drying out. It is essential to keep these hams well-covered with foil for at least the first two-thirds of the baking process.

The Special Case of Spiral Sliced Hams

Spiral hams are incredibly popular because they are pre-sliced all the way to the bone. However, they are the most fragile when it comes to heat. Because the meat is already cut, the surface area exposed to the hot air of the oven is much larger. If you bake a spiral ham at 350°F for too long, the slices will curl and dry out, turning your expensive dinner into something resembling jerky.

For a spiral ham at 350°F, reduce the time to 10 to 12 minutes per pound. Many experts actually suggest lowering the oven temperature for spiral hams, but if you must stay at 350°F, the foil seal must be airtight. You may also want to add a bit more liquid to the pan to ensure the steam keeps those individual slices moist.

The Importance of Internal Temperature

While “minutes per pound” is a great way to plan your afternoon, the only way to ensure a perfect ham is with a meat thermometer. Oven thermostats are notoriously inaccurate, and the “cold spots” in a large ham can be deceptive.

For a fully cooked ham, you are looking for an internal temperature of 140°F. This is the temperature at which the meat is hot enough to enjoy but hasn’t begun to lose its structural moisture. If you are cooking a “fresh” or raw ham, the USDA recommends reaching an internal temperature of 145°F, followed by a three-minute rest period.

Always insert your thermometer into the thickest part of the meat, making sure not to touch the bone, as the bone will give a higher temperature reading than the actual meat.

When to Apply the Glaze

The glaze is the crowning glory of the ham, but timing is everything. Most glazes contain high amounts of sugar—whether from honey, brown sugar, or maple syrup. If you put the glaze on at the beginning of the 350°F bake, the sugar will burn and turn bitter long before the ham is hot.

The best practice is to wait until the last 15 to 20 minutes of cooking. Remove the ham from the oven, crank the heat up to 400°F if you want a crackling crust, or stay at 350°F for a softer finish. Brush the glaze liberally over the surface and return it to the oven uncovered. This allows the sugars to caramelize and the glaze to become tacky and delicious.

The Critical Resting Period

Once the thermometer hits your target temperature, the work isn’t quite done. You must let the ham rest. For a large ham, 15 to 20 minutes of resting time is ideal. During this period, the juices that have been pushed to the center of the meat by the heat will redistribute toward the surface. If you cut into the ham immediately, all that moisture will spill out onto the cutting board, leaving you with dry meat.

Tent the ham loosely with foil during the rest. This keeps the heat in while allowing the internal pressure to stabilize. You will find that the ham is much easier to carve and significantly juicier after a proper rest.

Common Mistakes to Avoid

  • One of the biggest mistakes is forgetting to account for “carryover cooking.” The internal temperature of a large ham can rise by 5 degrees even after you take it out of the oven. If you want your ham at exactly 140°F, consider pulling it out when it hits 135°F.

  • Another error is using a pan that is too large. If you place a small ham in a massive roasting pan, the juices and liquid in the bottom will evaporate too quickly, leading to a dry environment. Choose a pan that fits the ham comfortably with just an inch or two of space around the sides.

  • Lastly, avoid basting with the salty pan drippings alone if you want a sweet crust. The salt in the ham juices can clash with a sweet glaze if over-applied. Stick to your prepared glaze for the final stages of the bake.

Frequently Asked Questions

How long do I bake a 10-pound ham at 350°F?

For a 10-pound fully cooked bone-in ham, you should plan on baking it for approximately 2 to 2.5 hours. This calculates to roughly 12 to 15 minutes per pound. Always check the internal temperature starting at the 2-hour mark to ensure it does not overcook.

Should I wrap the ham in foil while baking at 350°F?

Yes, it is highly recommended to wrap the ham or cover the roasting pan tightly with foil. This traps the moisture and prevents the outside of the ham from drying out or becoming too salty while the center heats up. You should only remove the foil during the last 15 to 20 minutes to apply your glaze and allow it to brown.

Can I bake a ham at 350°F without adding water to the pan?

While you can bake it without water, adding about a half-cup of liquid (water, juice, or broth) creates a moist environment that helps the ham stay tender. Without liquid, the dry heat of the oven can cause the exterior of the ham to toughen, especially at a relatively high temperature like 350°F.

How do I know if my ham is “fully cooked” or “ready to cook”?

You must check the packaging label. Most hams found in modern grocery stores are labeled “fully cooked” or “hickory smoked,” meaning they are safe to eat cold but better when warmed. If the label says “cook before eating” or “fresh,” it is raw and requires a longer cooking time to reach a safe internal temperature of 145°F.

How long does a spiral ham take at 350°F?

A spiral ham usually takes about 10 to 12 minutes per pound at 350°F. Because the slices allow heat to penetrate more quickly, it warms faster than a solid ham. Be very careful not to exceed this time, as spiral hams are the most susceptible to drying out during the reheating process.