Ham Cooking Time Calculator

Enter your ham weight, ham type, and cut to get the estimated cooking time and recommended oven temperature. The Ham Cooking Time Calculator supports smoked, fresh, and country ham across all major cuts — from whole bone-in to boneless shoulder rolls. You'll see total cooking time in hours and minutes, plus the safe internal temperature to target.

Select the type of ham you are cooking.

Choose the cut of your ham.

Enter the weight of your ham.

Results

Estimated Cooking Time

--

Hours

--

Minutes

--

Oven Temperature

--

Target Internal Temperature

--

Minutes Per Pound

--

Cooking Time Breakdown

Frequently Asked Questions

How does the ham cooking time calculator work?

The calculator uses the USDA-recommended minutes-per-pound guidelines for each ham type and cut. You enter the weight, type, and cut of your ham, and the tool multiplies the weight by the appropriate rate to give you a total cooking time. It also shows the recommended oven temperature and target internal temperature.

What is the perfect internal temperature for cooked ham?

For fresh or cook-before-eating hams, the USDA recommends an internal temperature of 145°F (63°C) followed by a 3-minute rest. Pre-cooked (fully cooked) hams just need to be reheated to 140°F (60°C) to be safe and enjoyable. Country ham is typically cooked to 160°F (71°C).

How long does it take to cook a 10-pound ham?

Cooking time for a 10-pound ham depends on the type and cut. A smoked cook-before-eating whole bone-in ham takes roughly 18–20 minutes per pound, so around 3 to 3.5 hours at 325°F. A pre-cooked smoked ham reheats faster at about 15–18 minutes per pound.

Does ham type affect cooking time?

Yes, significantly. Fresh uncooked hams require the longest cooking times (around 22–26 minutes per pound) since they start raw. Pre-cooked smoked hams only need reheating at 15–18 minutes per pound. Country hams are cured and dense, requiring a unique preparation. Always use a meat thermometer to confirm doneness.

What is the best oven temperature to cook ham?

Most ham varieties are best cooked at 325°F (163°C). This lower, slower heat keeps the meat moist and juicy while ensuring even cooking throughout. Country ham preparations may vary slightly based on recipe.

How do I prevent my ham from drying out?

Cover the ham loosely with foil during most of the cook time to trap moisture. You can also add a splash of water, apple juice, or broth to the roasting pan. Remove the foil for the last 30 minutes if you want a caramelized glaze. Applying a glaze in the final 20–30 minutes adds flavor without drying the meat.

When should I apply the ham glaze?

Apply glaze during the last 20–30 minutes of cooking to avoid burning the sugars. Score the surface of the ham in a diamond pattern before glazing to help the glaze penetrate and adhere. You can apply it in two layers, returning the ham to the oven between coats.

How do I tell if my ham is fully cooked?

The most reliable method is a meat thermometer inserted into the thickest part of the ham, away from the bone. Cook-before-eating hams are done at 145°F (63°C), and pre-cooked hams at 140°F (60°C). Visual cues like browning and juice running clear are helpful but not as reliable as a thermometer.

More Food Calculators Tools