How long does it take to cook a 10 pound ham?

The cooking time for a 10 pound ham depends on the cooking method used. Here are the approximate cooking times for different methods:

1. Oven Baking:

- Preheat the oven to 325°F (165°C).

- Place the ham in a roasting pan with a little water.

- Cover the ham with foil and bake for approximately 18-22 minutes per pound.

- For example, a 10 pound ham would require around 3 to 3.5 hours of baking time in the oven.

2. Boiling:

- Place the ham in a large pot and add enough water to cover it.

- Bring the water to a boil, then reduce heat and simmer for approximately 10-12 minutes per pound.

- For a 10 pound ham, this method would take around 1 hour and 40 minutes to 2 hours of boiling.

3. Slow Cooker:

- Place the ham in a slow cooker with a little liquid, such as water, broth, or apple cider.

- Cook on low for approximately 8-10 hours, or until the ham reaches an internal temperature of 140°F (60°C).

- A 10 pound ham would require around 8 to 10 hours of cooking time in a slow cooker.

4. Smoking:

- If you have access to a smoker, you can also smoke the ham.

- The smoking process can take anywhere from 4 to 8 hours, depending on the desired level of smokiness.

It's important to use a meat thermometer to ensure that the ham reaches the proper internal temperature before consuming. The recommended safe internal temperature for cooked ham is 140°F (60°C) as measured by a meat thermometer inserted into the thickest part of the ham.