Bone-in ham typically requires 10-15 minutes per pound for fully cooked ham, and 20-25 minutes per pound for uncooked ham, at 325°F.
There’s a special joy that comes with serving a beautifully roasted bone-in ham, a centerpiece that promises both flavor and tradition. Getting that ham just right, tender and juicy, often hinges on understanding its unique cooking requirements, especially when factoring in its weight and whether it’s fully cooked or fresh.
Understanding Your Ham: Fully Cooked vs. Uncooked
Before you even think about oven temperatures or timing, it’s vital to identify the type of ham you have. Most hams available in grocery stores are “fully cooked,” meaning they have been cured and smoked to a safe internal temperature by the producer. These hams primarily need reheating to a pleasant serving temperature.
An “uncooked” or “fresh” ham, on the other hand, is raw pork leg that has been cured but not smoked or heated. This type requires thorough cooking, much like any other cut of raw pork, to ensure both safety and palatability. The packaging will clearly state whether your ham is fully cooked, partially cooked, or uncooked.
Fully Cooked Ham
These hams are the most common choice for holiday meals due to their convenience. They are processed and ready to eat cold, but warming them through enhances their flavor and texture significantly. The goal here is gentle reheating to prevent drying out the meat.
Uncooked (Fresh) Ham
Uncooked hams offer a different culinary experience, often with a less salty profile and a texture closer to a traditional pork roast. They demand more attention to internal temperature and longer cooking times to transform them into a tender, flavorful dish. Always treat an uncooked ham with the same care as raw pork.
The Core Principle: Internal Temperature for Safety and Flavor
Regardless of whether your ham is fully cooked or uncooked, an accurate meat thermometer is your most reliable tool. Relying solely on time per pound can be misleading due to variations in oven calibration, ham shape, and bone density. The internal temperature is the true indicator of doneness and safety.
For fully cooked hams, the goal is to reheat to an internal temperature of 140°F (60°C). This ensures it’s warm throughout without overcooking. For uncooked hams, the safe internal temperature is 145°F (63°C), followed by a three-minute rest. The USDA recommends these specific temperatures for safe consumption of pork products, including ham, to eliminate potential pathogens.
Insert the thermometer into the thickest part of the ham, avoiding the bone. Take multiple readings in different spots to confirm an even temperature throughout the roast. This precision prevents both undercooked sections and dry, overcooked areas.
How Long To Cook Bone-In Ham Per Pound: The Time-Temperature Matrix
While internal temperature is paramount, time per pound provides a useful guideline to plan your cooking. These estimates assume an oven temperature of 325°F (160°C), which is ideal for slow, even cooking that keeps the ham moist.
- Fully Cooked Bone-In Ham: Plan for approximately 10 to 15 minutes per pound. A 10-pound fully cooked ham might take 1 hour 40 minutes to 2 hours 30 minutes.
- Uncooked Bone-In Ham: Allocate a more substantial 20 to 25 minutes per pound. A 10-pound uncooked ham could require 3 hours 20 minutes to 4 hours 10 minutes.
Remember that these are starting points. Factors such as the ham’s shape (a thicker, shorter ham cooks differently than a long, thin one), whether it’s spiral-sliced, and if it’s coming straight from the refrigerator can influence the actual cooking time. Always allow extra time, as it’s easier to rest a ham than to rush its cooking.
Estimated Cooking Times for Bone-In Ham at 325°F (160°C)
| Ham Type | Weight (lbs) | Approx. Time |
|---|---|---|
| Fully Cooked Bone-In | 5-7 | 1 hr 15 min – 1 hr 45 min |
| Fully Cooked Bone-In | 8-10 | 1 hr 20 min – 2 hr 30 min |
| Fully Cooked Bone-In | 12-15 | 2 hr – 3 hr 45 min |
| Uncooked Bone-In | 5-7 | 1 hr 40 min – 2 hr 55 min |
| Uncooked Bone-In | 8-10 | 2 hr 40 min – 4 hr 10 min |
| Uncooked Bone-In | 12-15 | 4 hr – 6 hr 15 min |
Preparing Your Ham for Optimal Roasting
A little preparation goes a long way in achieving a succulent ham. If your ham is frozen, ensure it’s fully thawed in the refrigerator before cooking. A large ham can take several days to thaw completely, so plan accordingly.
Before placing it in the oven, let the ham sit at room temperature for about 30-60 minutes. This takes the chill off, allowing for more even cooking. Place the ham cut-side down (if applicable) in a roasting pan, ideally on a rack, to allow heat circulation and prevent the bottom from steaming. Adding a small amount of liquid, like water, broth, or apple juice, to the bottom of the pan can help keep the ham moist, especially for fully cooked varieties.
For uncooked hams, consider scoring the fat cap in a diamond pattern. This not only looks attractive but also helps the fat render and allows glazes to penetrate better. For fully cooked hams, scoring can also enhance glaze absorption and presentation.
The Art of Glazing: When and How
Glazing transforms a good ham into an exceptional one, adding layers of sweet, savory, or spicy flavor and a beautiful, caramelized crust. The timing of your glaze application is key to preventing it from burning.
Apply glazes during the last 30 to 45 minutes of cooking. If applied too early, the sugars in most glazes will burn, creating a bitter, blackened surface. For spiral-sliced hams, you can brush glaze between the slices to ensure flavor permeates the meat. Basting the ham with its own pan juices or additional glaze every 10-15 minutes during this final phase helps build a rich, glossy finish.
Common glaze ingredients include brown sugar, mustard, honey, maple syrup, fruit preserves, or a combination of these. Experiment with different flavor profiles to match your preference. A simple mixture of brown sugar, Dijon mustard, and a splash of apple cider vinegar makes a classic, crowd-pleasing glaze.
The Critical Rest: Why Patience Pays Off
Once your ham reaches its target internal temperature, resist the urge to carve it immediately. Resting the ham is a non-negotiable step that significantly impacts its juiciness and tenderness. As meat cooks, its muscle fibers contract, pushing moisture towards the center.
During the rest period, these fibers relax, allowing the juices to redistribute throughout the ham. This results in a more uniformly moist and flavorful slice. Tent the ham loosely with foil and let it rest for at least 15-20 minutes for smaller hams, and up to 30 minutes for larger ones. The internal temperature may even rise a few degrees during this time, a phenomenon known as carryover cooking.
Ham Internal Temperature Guide
| Ham Type | Cooking Temp (Oven) | Target Internal Temp |
|---|---|---|
| Fully Cooked (Reheating) | 325°F (160°C) | 140°F (60°C) |
| Uncooked (Fresh) | 325°F (160°C) | 145°F (63°C) |
| After Resting | (Off Heat) | Maintains/Rises slightly |
Slicing and Storing: Maximizing Enjoyment and Safety
Carving a bone-in ham requires a sharp knife and a stable cutting surface. For a traditional bone-in ham, locate the bone and make cuts perpendicular to it, slicing down to the bone. Then, run your knife along the bone to release the slices. For spiral-sliced hams, simply cut around the bone to free the pre-sliced sections. Aim for slices that are about 1/4 to 1/2 inch thick, depending on preference.
Proper storage of leftovers is essential for food safety. Promptly refrigerate any uneaten ham within two hours of cooking. Store ham in airtight containers or tightly wrapped in plastic wrap or foil. Cooked ham can be safely stored in the refrigerator for 3 to 4 days. For longer storage, freeze ham in airtight containers or freezer bags. Frozen ham maintains its quality for about 3 to 4 months. Thaw frozen ham in the refrigerator before reheating.
References & Sources
- Food Safety and Inspection Service. “fsis.usda.gov” This government agency provides comprehensive guidelines for safe food handling and cooking temperatures.

