How To Cook A Ham

Ham is a classic meat dish that is enjoyed by many people worldwide. It is one of the most versatile meats, as it can be baked, smoked, boiled, grilled, or roasted. However, cooking the perfect ham can be a daunting task for some people. This article will provide a step-by-step guide on how to cook a ham, including tips on selecting the right ham, seasoning, and cooking methods. Additionally, we will answer some frequently asked questions about cooking hams.

Choosing the Right Ham

The first step in cooking a ham is to choose the right type of ham. There are several types of hams available in the market, including fresh hams, cured hams, and smoked hams. Fresh hams are uncooked hams that have not been cured or smoked. These hams are typically sold in specialty stores and are usually not readily available. Cured hams are the most common type of ham and are frequently found in grocery stores. These hams are already brined with salt and other seasonings to preserve them. Smoked hams are those that have been cured and smoked to give them a distinct smoky flavor.

When selecting a ham, consider its size and weight. A good rule of thumb is to calculate approximately 1/2 pound of ham per serving. A small ham should weigh between 5-7 pounds, while a larger ham should weigh between 10-15 pounds. Additionally, consider the composition of the ham. Some hams may be more lean or fatty than others, which can affect the texture and flavor of the meat.

Preparing the Ham

Before cooking, the ham needs to be prepared by trimming any excess fat and scoring the skin to allow for better seasoning penetration. To trim the ham, use a sharp knife to cut off any excess fat that hangs from the edges. The skin can be scored with a sharp knife to create diamond shapes or other patterns. This scoring will also allow the ham to absorb seasonings better.

Seasoning the Ham

The flavor of the ham can be enhanced by seasoning it with various spices and herbs. A popular seasoning blend for ham includes brown sugar, honey, mustard, and cloves. To create the blend, mix brown sugar, honey, and mustard in a bowl until smooth, and then add ground cloves.

Alternatively, other spices such as paprika, cinnamon, nutmeg, cumin, and garlic can be added to the seasoning blend. Rub the seasoning mixture all over the ham and let it marinate for at least one hour or overnight in the refrigerator. This will allow the flavor to soak into the meat.

Cooking the Ham

Baking is one of the most common ways to cook a ham. To do this, preheat the oven to 325°F and place the ham in a roasting pan, then cover it with aluminum foil. Cook the ham for about 18-20 minutes per pound, or until the internal temperature reaches 140°F. Remove the foil from the pan during the last 30 minutes of cooking to allow the skin to become crispy.

If you prefer a more flavorful and moist ham, then you could also choose to cook it with a glaze. A glaze is a mixture of sugar, honey, and other seasonings that can be brushed on the ham during the last half hour of cooking. This will give the ham a sweet, sticky exterior.

Another way to cook a ham is by smoking it. Smoking adds a unique flavor to the meat, and the process also helps to tenderize the ham. Smoking a ham requires a smoker of course. So, simply set your smoker to 225°F and smoke the ham for about 12-14 hours or until the internal temperature reaches 140°F. Place the ham in the smoker for approximately 4 hours, and then brush it with a glaze before cooking it another hour.

Frequently Asked Questions

How long should I cook a ham?

The cooking time for a ham typically depends on the weight of the ham. A general guideline is to cook the ham for about 18-20 minutes per pound in a 325°F oven until it has an internal temperature of 140°F.

Can I cook a ham in a slow cooker?

Yes, you can cook a ham in a slow cooker. Simply place the ham in the slow cooker and cook it on low heat for up to 8 hours. However, cooking a ham in a slow cooker will result in a very moist ham, so it may not be crispy on the outside.

Should I remove the skin before cooking the ham?

No, the skin should not be removed before cooking it as it will protect the ham and keep it moist as it cooks. However, the skin can be scored to allow for better seasoning penetration.


Cooking a ham can be a simple and enjoyable process if done correctly. By following these steps, you should be able to produce a delicious and flavorful ham that is perfect for any occasion. Whether you are baking, smoking, or grilling the ham, be sure to take the correct cooking temperature as a sign of when the meat is done. Hopefully, the FAQs also clear up any additional questions you have about the process. Now, all that’s left to do is to invite some friends and family over to enjoy a delicious meal.

Leave a Comment