Gold Member Badge


  • You're all caught up!

How to Cook a Moist Ham With Foil

author image Viola Horne
When not working in her family-owned food and bar business, Viola Horne can almost always be found with a cookbook in one hand and a whisk in the other. Horne never tires of entertaining family and friends with both comfort food and unusual delicacies such as garlic cheese smashed potatoes and banana bacon pancakes.
How to Cook a Moist Ham With Foil
Wrapping ham in foil can keep it moist while cooking. Photo Credit: Dorling Kindersley/Dorling Kindersley/Getty Images

Ham is made from the front leg of a hog, while the back leg renders a pork shoulder picnic. The butt portion of a ham tends to be leaner while the shank is easier to carve. Hams come fresh or ready-to-eat. Pork must reach a high enough internal temperature to eliminate any microorganisms that may be present in the meat. Cooking your ham in aluminum foil helps keep it moist and tender

Video of the Day

Step 1

Choose a fresh or ready-to-eat ham. Ready-to-eat hams, such as some specialty store spiral-sliced hams and canned hams, do not need to be cooked; rather, they will need to be heated. Fresh hams that need to be cooked will bear a safe handling label. You can store uncooked ham for three to five days in the refrigerator or up to six months in the freezer.

Step 2

Defrost ham before cooking. According to the United States Department of Agriculture, defrost ham in the refrigerator, in cold water or in the microwave.

Step 3

Wrap ham in aluminum foil and place in a baking dish or pan. Place two large strips of foil on the counter, forming a cross. Center the ham in the foil and wrap the foil up around the ham, sealing the foil at the top and edges. Juices from the ham will seep out during cooking so make sure the foil forms a loose bowl around the base of the ham and the top of the foil is sealed to prevent moisture from escaping.

Step 4

Heat thoroughly. Ready-to-eat ham can be eaten at room temperature or warmed slightly before serving for moister, more flavorful meat. Fresh ham should be cooked until the interior temperature reaches a minimum of 160 degrees. The USDA recommends cooking a whole, bone-in ham for 22 to 26 minutes per pound and a half, bone-in ham for 35 to 40 minutes per pound.

LiveStrong Calorie Tracker
Lose Weight. Feel Great! Change your life with MyPlate by LIVESTRONG.COM
  • Gain 2 pounds per week
  • Gain 1.5 pounds per week
  • Gain 1 pound per week
  • Gain 0.5 pound per week
  • Maintain my current weight
  • Lose 0.5 pound per week
  • Lose 1 pound per week
  • Lose 1.5 pounds per week
  • Lose 2 pounds per week
  • Female
  • Male
ft. in.


Demand Media