Now, let's get down to business and talk about the actual cooking times for ham. It's pretty simple, really: the size and type of ham you're using will determine how long it needs to cook. For example, a small ham (around 5 pounds) will typically need to cook for about 15-20 minutes per pound, while a larger ham (around 10 pounds) will need around 20-25 minutes per pound.
But here's the thing: it's not just about throwing your ham in the oven and setting a timer. You need to consider the temperature and the method of cooking, too. Are you using a glaze or a rub? Are you cooking your ham in the oven, on the grill, or in a slow cooker?
So, how do you make sure your ham turns out perfectly every time? Well, one trick is to use a meat thermometer to check the internal temperature of the ham. This will ensure that it's cooked to a safe temperature (usually around 140°F) and that it's nice and juicy on the inside.
Ham Cooking Temperature Chart | Free Download