How Long Should You Cook Ham? Cooking Ham by Weight Explained
Learn how to cook ham perfectly by weight for delicious results every time. Tips for bone-in and boneless options included.
38 views
To cook ham by weight: Preheat your oven to 325°F (163°C). Cook a bone-in ham for 18-20 minutes per pound and a boneless ham for 15-17 minutes per pound. Ensure the internal temperature reaches at least 145°F (63°C) for safe consumption. Let it rest for 3 minutes before carving.
FAQs & Answers
- What temperature should ham be cooked to? Ham should reach an internal temperature of at least 145°F (63°C) for safe consumption.
- How do you know when ham is done? Check the internal temperature with a meat thermometer; it should read at least 145°F (63°C).
- Is there a difference in cooking time for bone-in versus boneless ham? Yes, bone-in ham typically cooks for 18-20 minutes per pound, while boneless ham cooks for 15-17 minutes per pound.
- Can you cook ham at a higher temperature? Yes, but cooking it too fast at a high temperature can lead to dryness; it's best to cook at 325°F (163°C).