How Long to Cook a Ham: A Complete Guide

Discover the Perfect Cooking Time for Your Ham, Every Time

Greetings, fellow food enthusiasts! If you’re here, there’s a good chance you’re wondering how long to cook a ham. You might be hosting a holiday dinner or just looking to switch things up in the kitchen. Whatever your reason, you’ve come to the right place! In this article, we’ll explore everything you need to know about cooking ham, from prep to serving. So grab a cup of tea, get comfortable, and let’s get started!


Ham is a delicious and versatile protein that can be enjoyed in many different ways. It’s great for casual lunches, fancy dinners, and everything in between. But when it comes to cooking ham, there are a lot of variables to consider: the type of ham, the weight of the ham, the cooking method, and more. So before we dive into the nitty-gritty of calculating cooking times, let’s take a moment to get familiar with ham and its many forms.

Ham is typically made from the hind leg of a pig, although it can also come from other animals like turkey or chicken. There are many different types of ham, including:

Type of Ham Description
City Ham Also known as “brine-cured,” city ham is the most common type of ham in the United States. It’s cured in a mixture of salt, water, sugar, and other flavorings.
Country Ham Country ham is a Southern specialty that’s salt-cured and aged for several months. It has a drier texture and stronger flavor than city ham.
Prosciutto Prosciutto is a thinly sliced, salt-cured ham that’s typically served uncooked. It’s a popular ingredient in Italian cuisine.

Each type of ham has its own unique flavor and texture, so it’s important to choose the right one for your recipe. For the purposes of this article, we’ll be focusing on city ham, which is the most widely available and easiest to cook.

How Long to Cook a Ham:

So, you’ve got your ham in hand and you’re ready to start cooking. How long should you leave it in the oven? The answer depends on a few different factors, including:

  • The weight of the ham
  • The type of ham
  • Whether the ham is pre-cooked or uncooked
  • The cooking method (oven, slow cooker, etc.)

Let’s break down each of these factors and how they impact cooking time.

Weight of the Ham:

The weight of your ham is one of the most important factors to consider when calculating cooking time. As a general rule, you should plan to cook your ham for 15-18 minutes per pound. So, if you have a 10-pound ham, you’ll need to cook it for 2.5-3 hours.

Type of Ham:

As we mentioned earlier, there are many different types of ham. Some hams are pre-cooked, while others are raw. Pre-cooked hams are typically faster to cook than raw hams, since they just need to be heated through. The type of ham you’re cooking will impact cooking time, so be sure to check the label or ask your butcher for guidance.

Pre-Cooked Ham:

If you’re cooking a pre-cooked ham, you can plan to cook it for about 10-12 minutes per pound. So a 10-pound ham would take around 2-2.5 hours to cook. To heat a pre-cooked ham, you can use either an oven or a slow cooker. If you’re using an oven, preheat to 325°F and place the ham in a roasting pan. Cover the ham with foil and bake until the internal temperature reaches 140°F. If you’re using a slow cooker, place the ham in the slow cooker and add a cup of water. Cook on low for 4-6 hours, or until the internal temperature reaches 140°F.

Uncooked Ham:

If you’re cooking an uncooked ham, you’ll need to plan for a longer cooking time. You’ll also need to be careful to cook the ham all the way through to ensure it’s safe to eat. Plan to cook an uncooked ham for 22-25 minutes per pound. So a 10-pound ham would take around 4.5-5 hours to cook. To cook an uncooked ham, preheat your oven to 325°F. Place the ham in a roasting pan and cover with foil. Bake until the internal temperature reaches 160°F.

Cooking Method:

The cooking method you choose will also impact cooking time. We’ve already discussed how to cook ham in the oven and slow cooker, but you could also grill or smoke your ham. If you’re grilling or smoking your ham, you’ll need to consult a recipe for specific cooking times and temperatures.

Complete Table of Cooking Times:

Weight of Ham Pre-Cooked Ham (10-12 minutes per lb) Uncooked Ham (22-25 minutes per lb)
5 lb 50-60 minutes 110-125 minutes
6 lb 60-75 minutes 132-150 minutes
7 lb 70-85 minutes 154-175 minutes
8 lb 80-95 minutes 176-200 minutes
9 lb 90-105 minutes 198-225 minutes
10 lb 100-120 minutes 220-250 minutes

Frequently Asked Questions:

Q: What should the internal temperature of ham be?

A: Ham should be cooked to an internal temperature of 140°F (pre-cooked) or 160°F (uncooked).

Q: Can I cook ham in a slow cooker?

A: Yes! You can cook ham in a slow cooker on low for 4-6 hours (pre-cooked) or 8-10 hours (uncooked).

Q: How do I know if my ham is pre-cooked or uncooked?

A: Check the label! Pre-cooked hams will usually say “fully cooked” or “ready to eat,” while uncooked hams may say “cook thoroughly” or “raw.”

Q: Can I glaze my ham?

A: Absolutely! You can add a glaze during the last 30-45 minutes of cooking time. There are many different glaze recipes to choose from, including honey mustard, brown sugar, and pineapple.

Q: Can I freeze leftover ham?

A: Yes! Cooked ham can be frozen for up to 2 months. Be sure to wrap it tightly in plastic wrap or aluminum foil.

Q: How do I carve a ham?

A: Carving a ham can be a little tricky, but it’s not too hard with a little practice. Start by cutting off a thin slice from the bottom of the ham to create a flat surface. Then, cut a few slices from the top of the ham, parallel to the bone. Finally, cut perpendicular to the bone to create individual slices.

Q: Can I use the ham bone for soup?

A: Absolutely! The ham bone can be used to make a delicious stock, which can then be used as a base for soup or other recipes.

Q: Why is my ham tough?

A: If your ham is tough, it may have been overcooked. Be sure to monitor the internal temperature and remove the ham from the oven or slow cooker as soon as it’s done.

Q: Can I cook a ham from frozen?

A: It’s not recommended to cook a ham from frozen, as it can be difficult to cook the ham all the way through without overcooking the outside.

Q: Can I use a meat thermometer to check the internal temperature?

A: Yes! A meat thermometer is the best way to ensure your ham is fully cooked. Insert the thermometer into the thickest part of the ham (not touching bone) to check the temperature.

Q: Can I use a spiral-cut ham?

A: Yes! Spiral-cut hams are pre-sliced for easy serving, but they can be cooked in the same way as other hams.

Q: How should I store leftover ham?

A: Leftover ham should be stored in the refrigerator for up to 4 days. Be sure to wrap it tightly in plastic wrap or aluminum foil.

Q: Can I reheat leftover ham?

A: Yes! Leftover ham can be reheated in the oven, microwave, or on the stove. Be sure to heat it to an internal temperature of 165°F.

Q: Can I use a slow cooker liner?

A: Yes! Slow cooker liners can make cleanup a breeze, but be sure to follow the manufacturer’s instructions for use.


Well, there you have it! Everything you need to know about how long to cook a ham. From choosing the right type of ham to calculating cooking time, we’ve covered it all. We hope this article has been helpful and informative, and that you feel confident in your ham-cooking skills. Remember, cooking a ham can be a fun and rewarding experience, so don’t be afraid to experiment with different flavors and techniques. Happy cooking!

If you have any other questions or concerns, feel free to leave a comment below. And if you found this article helpful, be sure to share it with your friends and family!


This article was intended to inform and educate readers on the topic of cooking ham. We have done our best to provide accurate and up-to-date information, but we cannot guarantee the accuracy of all information presented. The information presented in this article is not meant to replace professional advice, and readers should consult with a qualified professional before making any dietary or lifestyle changes. We are not responsible for any damages or losses that may arise from the use of this information. Thank you for reading!

Cuplikan video:How Long to Cook a Ham: A Complete Guide