The Secret To Knowing Exactly How Long To Cook A Fully Cooked Ham

5/5 - (24 votes)

Are you wondering how long to cook a fully cooked ham for the perfect results every time? With this guide, you can master the art of cooking and serving a delicious holiday meal that will impress your friends and family. We’ll provide all the information you need on roasting times and temperatures, as well as helpful tips on carving and serving once cooked. You’ll be confident in your ability to make a flavorful, juicy ham no matter which method you use!

How long to cook a precooked ham?

Generally, the USDA guidelines suggest baking the ham for 10 minutes per pound at 325 degrees Fahrenheit, or until an internal temperature of 145 degrees is reached on a food thermometer. When reheating a repackaged or leftover ham, it needs to be cooked to an internal temperature of 165°F. 

After your precooked ham has finished baking, leave it on your cutting board or plate and let it sit for about 10-15 minutes before serving so that all its juices can redistribute throughout. This will ensure that each slice is not only flavorful but also juicy!

How to cook a precooked ham in the oven?

Step 1: Preheat the oven to 325°F.

Step 2: Place the precooked ham, cut side down, in a roasting pan. If needed, add a small amount of liquid such as water or orange juice to the pan to keep the ham from drying out.

Step 3: Cover the ham tightly with foil or a lid and place it in the preheated oven. For an 8-10 pound precooked ham, cook for 18-20 minutes per pound. 

Step 4: After about 20 minutes have passed, remove the foil or lid from the ham and brush it with a glaze made of brown sugar, honey, pineapple juice, and mustard. Return it to the oven uncovered for an additional 15-20 minutes, until the glaze is golden brown and bubbly. 

Step 5: Once done cooking, remove ham from oven and let rest for 10-15 minutes before slicing and serving. If desired, garnish with your favorite herbs like rosemary or thyme before serving. Enjoy!

This method also be applied when you are wondering of how to cook a ham for the holidays!

How long to cook a fully cooked bone in ham?

Cooking a fully cooked bone-in ham can take anywhere from 15-20 minutes. It is best to preheat the oven to 350 degrees Fahrenheit and place the ham on a roasting pan.

Ensure that the fat layer is facing up before inserting it into the oven. The internal temperature of the ham should be 165 degrees Fahrenheit, which can be checked with a meat thermometer inserted into the thickest part of the roast.

If you are baking an uncut boneless ham, then it will need about 15 minutes per pound at 350 degrees Fahrenheit. You can also use a glaze or other seasonings to add flavor while cooking. Be sure to baste your ham every 10-15 minutes during the cooking process in order to keep it moist and juicy.

Finally, after cooking, allow your fully cooked bone-in ham to rest for 10 minutes before serving.

How long to cook a fully cooked boneless ham?

Cooking a fully cooked boneless ham requires a few simple steps. Generally, you should plan to cook the ham for 10 minutes per pound, or until it reaches an internal temperature of 140°F.

  • Before cooking, make sure to take your ham out of the refrigerator at least 30 minutes before cooking – this helps to ensure the center is cooked evenly. When ready, place the ham in a roasting pan with a small amount of water and cover it tightly with aluminum foil.
  • Place the roasting pan with the ham into a preheated oven set to 350°F and then begin timing how long to cook your ham. To make sure your fully cooked boneless ham is cooked through, use an instant-read thermometer inserted into the center of your meat – when it reads 140°F, your fully cooked boneless ham is done!
  • Once finished cooking, allow the ham to rest for 10 minutes prior to carving for optimal results.

With just these few steps, you can easily enjoy a delicious fully cooked boneless ham in no time.

How long to cook a fully cooked ham in crock pot?

Cooking a fully cooked ham in a crockpot is generally a relatively quick process.

Depending on the size of the ham and how hot your crockpot runs, it can take as little as 2 to 3 hours for a very small ham to set to low heat. For larger hams, 4 to 6 hours on low should be enough time for it to reach an internal temperature of 145°F.

If you’re unsure about how long it will take or if the food is cooked properly, use a meat thermometer to check the internal temperature before serving. It’s also important to keep the lid closed while cooking so that all the moisture stays inside and doesn’t evaporate away.

Once it’s cooked, let it rest covered with foil before slicing. This allows some of the juices and flavor to stay trapped in the meat instead of being lost when carving it up. Cooking a fully cooked ham in a crock pot is an easy and delicious way to prepare this popular dish in no time at all!

How long to heat a fully cooked ham?

Heating a fully cooked ham is a relatively easy affair. Generally, it takes 15 to 18 minutes per pound of weight to heat up the meat. However, depending on the size and weight of the ham, as well as the heating method used, it may take longer than that.

So how to heat a ham in an oven? For an oven-heated ham, preheat your oven to 325 degrees Fahrenheit before placing the ham in an oven-safe baking dish. Cover the dish with aluminum foil and place in the preheated oven for 15-18 minutes per pound of weigh

How long to bake a fully cooked ham?

A fully cooked ham typically takes between 1 to 2 hours to bake, depending on its size. A 6-pound ham should be cooked in a preheated 350°F oven for roughly 1 hour and 30 minutes. If the ham is larger than 9 pounds, you may need to cook it for up to 2 hours.

To ensure even cooking, baste the ham every 15 minutes during baking with the juices from the roasting pan or with a glaze. To avoid over-cooking, use a meat thermometer and check that the internal temperature of the thickest part of the ham reads 140°F before serving.

For an extra savory flavor, many people like to add spices like cloves and cinnamon or honey and brown sugar glaze to enhance the flavor to make the perfect baked ham for the every time.

How long to boil a fully cooked ham?

Cooking a fully cooked ham can be done fairly quickly, in as little as 10 minutes. However, to ensure that the ham is heated through and has a chance to take on some of the flavors from any spices or glazes that you may have applied, it is best to boil it for at least 30 minutes. If you are boiling a larger ham (over 5 pounds), then you should plan on 45 minutes to an hour of cooking time. 

How to heat a pre-cooked ham?

  1. Choose recipes to follow – we highly recommend Ham with Pineapple Chutney, glazed ham with pineapple, port wine ham glaze,…
  2. Rest the ham
  3. Heat the ham


How long to cook a 3 lb fully cooked ham?

Cooking a 3 lb fully cooked ham usually requires about 1.5 to 2 hours in the oven at 325°F. One way to ensure that it’s cooked through is to use a thermometer and check for an internal temperature of 140°F. 

How long to cook a 10 lb precooked ham?

Cooking a 10 lb pre-cooked ham can be done in two to three hours depending on the desired temperature of the meat.

  • You should begin by preheating your oven to 325°F and setting the ham in a roasting pan uncovered. Once the oven is preheated, it will take about 20 minutes per pound for the ham to reach an internal temperature of 140°F.
  • When you take it out, let it rest for 15 minutes before slicing to ensure that all of the juices are retained. When done properly, this will yield tender, juicy slices of ham with a crisp glaze coating.
  • The lower temperatures also help retain more flavor throughout the cooking process making your ham enjoyable even days after cooking.

How long to cook a 20 lb precooked ham?

Cooking a 20 lb precooked ham is an easy and straightforward process. The total time required to cook the ham will depend on the desired temperature and the type of oven you are using.

Generally, it takes about 2-3 hours to bake a precooked ham in an oven heated to 325 degrees Fahrenheit. If you’re cooking in a convection oven, reduce that time by 15-20%.

To ensure that your ham is cooked thoroughly, insert an instant-read thermometer into the thickest part of the ham; it should register 140°F before serving. Additionally, you should baste your ham with glaze every 30 minutes during baking for a juicy and flavorful result.

How long can you keep fully cooked ham in refrigerator?

Fully cooked ham can be stored for up to five days in the refrigerator. It is best to keep it wrapped tightly in plastic wrap or sealed in an airtight container. 

What temperature to cook a fully cooked ham in the oven?

When you confused about what’s the internal temp for cooking a fully cooked ham in an air fryer or oven – The recommended temperature for a fully cooked ham is 350°F, or 177°C. This temperature should be maintained for approximately 10-15 minutes per pound of ham being cooked.


Now that we’ve reached the end of this blog post, you should have a good understanding of how long to cook a fully cooked ham. Use the information in this article to help you plan your next meal and enjoy delicious, succulent ham without any worry. To get started, simply select your desired doneness level and cook according to the instructions above.