How Long to Cook a Fully Cooked Ham


If you’re worried about the time commitment required to make a holiday ham, don’t be. Fully cooked hams require little to no effort to prepare. In fact, they’ll come out of their packaging in perfect condition just by sitting at room temperature for several hours before cooking. Once your ham comes out of the oven, you can slice off thick slabs or thin slices — it’s all up to your preferences!

Cook a fully cooked ham: 1 to 2 hours at 325 degrees F

  • Cooking time depends on the size of the ham. You’ll need to cook a smaller ham for less time, and vice versa.
  • The oven temperature matters as well. If your oven is set at 325 degrees F, it will take about 1 hour for a 5-pound fully cooked ham to reach an internal temperature of 140 degrees F (the USDA recommends cooking all hams to this internal temperature). If you lower your oven temperature to 250 degrees F, however, then it will take closer to 2 hours for that same 5-pound fully cooked ham’s internal temperature to reach 140 degrees F.*
  • Thickness matters too: A thicker cut will take longer than a thinner one because there’s more mass that needs heat applied before reaching its target temperature.*
  • Type matters too–the type of meat affects how much fat is present within each slice; this means some cuts may require more time than others due to their higher fat content or lack thereof

Cook a fully cooked ham steaks


You can cook ham steaks in the oven, on the grill, or in a skillet. The cooking time will depend on how thick your ham steak is (and whether it’s bone-in).

If you’re using an oven: Preheat to 350 degrees Fahrenheit (175 degrees Celsius). Place ham steaks on a broiler pan lined with foil and bake for 20 minutes per side until browned and heated through. To check if they’re done, insert an instant-read thermometer into their center; when it reads 145 degrees F (63 C), they’re ready!

Cook a fully cooked ham under foil

To cook a fully cooked ham under foil, wrap the ham in aluminum foil and bake it at 325 degrees F for 1 to 2 hours. Remove the foil and let the ham rest for 10-15 minutes before serving.

Fully cooked hams require little to no effort to prepare.

Fully cooked hams are a great option for anyone who doesn’t like to cook, or anyone who wants to eat their holiday meal without having to spend all day in the kitchen. Fully cooked hams can be eaten cold or reheated, and they require little to no effort on your part!


Fully cooked hams are great for busy people who don’t have time to prepare their own meals. They are also ideal if you are planning a party and want to spend less time in the kitchen. If you do decide to cook your own ham, follow these simple tips on how long it takes for a fully cooked ham to be ready so that you can enjoy your holiday season without worry!

Related Posts