The Ultimate Guide on How Long to Cook a Ham at 350 Degrees Fahrenheit

Cooking a ham is often the centerpiece of holiday gatherings, Sunday dinners, and celebratory feasts. While there are various methods and temperatures used to prepare this classic protein, 350°F is a popular choice for many home cooks. It strikes a balance between rendered fat, a caramelized exterior, and a moist interior without taking all day. However, timing is everything. Understanding exactly how long to cook a ham at 350°F ensures you serve a masterpiece rather than a dry, overcooked disappointment.

Understanding the Different Types of Ham

Before setting your timer, you must identify what kind of ham you have sitting in your refrigerator. The cooking time varies significantly based on whether the meat is fully cooked, partially cooked, or completely raw.

Pre-Cooked or City Hams

Most hams found in modern grocery stores are “city hams.” These are wet-cured and usually sold fully cooked or smoked. When you “cook” these at home, you are technically just reheating them to a palatable serving temperature. Because they are already safe to eat, the goal is to reach an internal temperature of 140°F without drying out the muscle fibers.

Cook-Before-Eating Hams

These are less common but still available. They have been cured but not heated through to a safe internal temperature during processing. These require a longer stay in the oven because they must reach an internal temperature of 145°F to be safe for consumption.

Fresh Hams

A fresh ham is an uncured leg of pork. It has the color and texture of a pork roast or a giant pork chop. Because it lacks the salt and nitrates of a cured ham, it requires the longest cooking time and must be seasoned thoroughly.

Calculating Time Based on Weight

The golden rule for roasting at 350°F is to calculate your time based on the weight of the meat. While variables like bone-in versus boneless play a role, the following estimates provide a reliable baseline for your planning.

For Fully Cooked Bone-In Hams

A whole bone-in ham usually weighs between 10 and 14 pounds. At 350°F, you should plan for 12 to 15 minutes per pound. For a half ham (6 to 8 pounds), the timing remains similar, but because of the smaller mass, you should start checking the internal temperature at the 12-minute-per-pound mark.

For Fully Cooked Boneless Hams

Boneless hams are denser and often more compact. Surprisingly, they can sometimes take slightly longer per pound because there is no bone to conduct heat into the center of the meat. Expect 15 to 18 minutes per pound.

For Fresh (Uncooked) Hams

Since you are starting from raw meat, you need to ensure the heat penetrates the center fully. At 350°F, a fresh ham will generally require 22 to 26 minutes per pound.

The Step-by-Step Process for a Perfect Roast

To get the most out of your 350°F oven, follow a structured approach that prioritizes moisture retention and flavor development.

Preparation and Room Temperature

Take the ham out of the refrigerator about 1 to 2 hours before you plan to cook it. Bringing the meat closer to room temperature allows for more even cooking. If you put a dead-cold ham into a hot oven, the outside will likely overcook before the center loses its chill.

Scoring the Surface

If your ham has a layer of fat on the outside, use a sharp knife to score it in a diamond pattern. Cut about 1/4 inch deep. This not only looks beautiful but also allows your glaze to penetrate the meat and helps the fat render out more effectively.

The Importance of Liquid

Place the ham in a heavy roasting pan. Add about 1/2 to 1 cup of liquid to the bottom of the pan. This could be water, apple juice, pineapple juice, or even a dry cider. This liquid creates a steamy environment that prevents the ham from drying out during the roasting process.

Tent with Foil

For the majority of the cooking time, cover the ham loosely with aluminum foil. This traps the moisture. You will remove the foil during the final 20 to 30 minutes of cooking to apply your glaze and allow the exterior to become golden brown and slightly crispy.

Glazing Techniques at 350 Degrees

The glaze is where you can truly customize your meal. Common ingredients include brown sugar, honey, maple syrup, Dijon mustard, and spices like cloves or cinnamon.

Because many glazes have high sugar content, they can burn easily. This is why you should wait until the ham is almost finished before applying it. When the internal temperature of the ham reaches approximately 130°F, remove it from the oven, brush on a generous layer of glaze, and return it to the oven uncovered. The 350°F heat will caramelize the sugars quickly, usually within 15 to 20 minutes.

Testing for Doneness

While time estimates are helpful for planning your day, they are not a substitute for a meat thermometer. Relying solely on a clock is the easiest way to end up with dry meat.

Insert an instant-read thermometer into the thickest part of the ham, making sure not to touch the bone, as the bone conducts heat differently and will give you an inaccurate reading.

  • For a fully cooked ham, aim for 140°F.
  • For a fresh or “cook-before-eating” ham, aim for 145°F.

Once the ham reaches its target temperature, remove it from the oven immediately.

The Power of Resting

One of the most overlooked steps in cooking a ham is the rest period. Once the meat comes out of the oven, transfer it to a carving board and tent it loosely with foil. Let it rest for at least 15 to 20 minutes.

During this time, the juices that have been pushed to the center of the meat by the heat will redistribute throughout the ham. If you cut into it immediately, those juices will run out onto the board, leaving the meat dry. Resting also allows the internal temperature to rise by an additional 5 degrees, finishing the cooking process gently.

Common Mistakes to Avoid

Even seasoned cooks can run into trouble. Avoid these pitfalls to ensure your 350°F ham is a success.

  • Not Checking the Label: If you treat a fresh ham like a pre-cooked one, you risk serving undercooked meat. Always read the packaging to confirm if it is “ready to eat” or “requires cooking.”
  • High Heat for Too Long: While 350°F is a moderate temperature, if you leave the ham uncovered for the entire duration, the salt in the cure will draw out moisture, and the edges will become leathery.
  • Ignoring the Bone: If you are using a bone-in ham, remember that the meat closest to the bone takes the longest to heat up. Ensure your thermometer probe is positioned correctly to get a true reading of the coolest part of the meat.

FAQs

What happens if I cook the ham at a lower temperature?
Cooking at a lower temperature, such as 275°F or 300°F, is a “low and slow” method. This is excellent for keeping the meat incredibly tender, but it will significantly increase your cooking time. At 350°F, you get a faster cook time and better caramelization on the glaze, which many prefer for the flavor profile.
Do I need to add water to the bottom of the pan?
It is highly recommended. Adding a small amount of liquid prevents the drippings from burning on the bottom of the pan and creates a moist environment. This moisture acts as a buffer against the dry heat of the oven, ensuring the ham remains succulent.
How long does it take to reheat a spiral sliced ham at 350°F?
Spiral hams are pre-sliced, which means they have more surface area exposed to the air. This makes them prone to drying out very quickly. At 350°F, a spiral ham usually takes only 10 to 12 minutes per pound. It is crucial to wrap these hams tightly in foil or use an oven bag to keep the slices from curling and drying.
Can I cook a frozen ham at 350°F?
It is not recommended to cook a large ham from a frozen state. The exterior will likely burn or become extremely dry before the center even thaws, let alone reaches a safe temperature. Always thaw your ham in the refrigerator for 24 to 48 hours before roasting.
Should I baste the ham while it cooks?
If you have the ham covered in foil, basting isn’t strictly necessary until the end. However, once you remove the foil for the final glazing stage, you can brush on extra glaze every 10 minutes to build up a thick, flavorful crust. Just be mindful that opening the oven door repeatedly drops the temperature and can extend the total cooking time.