Skip to main content

Fresh Ham (Uncured) Cooking Time Calculator

Fresh ham is uncured pork leg - essentially a pork roast. It requires full cooking unlike cured ham.

Fresh Ham (Uncured) Cooking Calculator
Enter your fresh ham (uncured) details to calculate cooking time

Enter the weight of your fresh ham (uncured)

Estimated Cooking Time

3h 40m

(220 minutes total)

Internal Temp

160°F

Resting Time

20 min

USDA Safe Temperature: The USDA recommends cooking ham to an internal temperature of at least 160°F for food safety. Always use a meat thermometer to verify.

Cooking Tips for Fresh Ham (Uncured)

  • 1Score the skin for crispy crackling
  • 2Season like a pork roast
  • 3Must reach 160°F (not like cured ham)
  • 4Baste every 30 minutes

Frequently Asked Questions

How long to cook fresh ham (uncured) per pound?

Fresh Ham (Uncured) takes approximately 22 minutes per pound at 325°F. Use our calculator above for exact timing based on your specific weight.

What temperature should fresh ham (uncured) be cooked to?

Fresh Ham (Uncured) should reach an internal temperature of 160°F for safe consumption. Always use a meat thermometer to verify.

How long should fresh ham (uncured) rest after cooking?

Let fresh ham (uncured) rest for 20 minutes after removing from the oven. This allows the temperature to stabilize and juices to settle.

Last updated: December 2025