The ham butt, often referred to as the butt end or the sirloin end, is the upper part of the pig’s hind leg. Known for being leaner and more tender than the shank, it is a favorite for holiday feasts and Sunday dinners. However, because it contains the complex hip bone, many home cooks feel intimidated by the timing. Getting that perfect balance between a juicy interior and a glazed, caramelized exterior requires a solid understanding of weight, temperature, and preparation styles.
Whether you are working with a pre-cooked city ham or a fresh, raw ham, the clock is your most important tool. Overcooking leads to a dry, stringy mess, while undercooking can be a safety hazard or simply unappetizing. This guide breaks down exactly how long to cook a ham butt so you can serve a masterpiece every time.
Understanding Your Ham Type Before Timing
Before you set your kitchen timer, you must identify what kind of ham butt you have sitting in your refrigerator. Most hams sold in modern grocery stores fall into two categories: fully cooked and partially cooked (or “cook-before-eating”).
Fully Cooked Hams
These are by far the most common. They have been cured and smoked, meaning they are technically safe to eat right out of the package. In this case, your goal isn’t “cooking” in the traditional sense, but rather “reheating” to an internal temperature that makes the meat palatable and warm throughout.
Fresh or Raw Hams
A fresh ham butt is uncured and unsmoked. It looks like a giant pork roast. Because this meat is raw, it requires a much longer cooking time and a higher internal temperature to ensure it is safe to consume.
Partially Cooked Hams
These have been heated to a point that kills most bacteria but still require additional cooking at home to reach a final safe temperature of 160 degrees Fahrenheit. Always check the label carefully, as the timing for these varies significantly from the “heat and serve” varieties.
Standard Roasting Times for Ham Butt
The general rule of thumb for roasting a ham butt in a conventional oven set to 325 degrees Fahrenheit is based on the weight of the meat. This moderate temperature allows the heat to penetrate the thickest part of the bone-in cut without burning the outside.
For Fully Cooked Bone-In Ham Butt
If your ham is fully cooked and you simply want to warm it through, plan for 15 to 20 minutes per pound. For a standard 7-pound ham butt, this equates to roughly 1 hour and 45 minutes to 2 hours and 20 minutes of oven time.
For Cook-Before-Eating Ham Butt
If the label indicates the ham needs further cooking, you should increase the time to 22 to 25 minutes per pound. A 7-pound ham in this category will need approximately 2.5 to 3 hours.
For Fresh (Raw) Ham Butt
Fresh hams require the most patience. You should estimate 25 to 30 minutes per pound. Additionally, while cured hams are often finished at 140 degrees Fahrenheit, a fresh ham must reach an internal temperature of 145 degrees Fahrenheit followed by a three-minute rest to be safe and delicious.
Factors That Influence Cooking Duration
While the “minutes per pound” rule is a fantastic starting point, several variables can shift your timeline. Being aware of these helps you adjust on the fly so dinner isn’t served two hours late.
Starting Temperature of the Meat
If you take a ham butt straight from a 35 degree Fahrenheit refrigerator and put it into the oven, it will take significantly longer to cook than a ham that has sat on the counter for 45 minutes to take the chill off. For the most even cooking, try to let the ham rest at room temperature briefly before roasting.
The Role of the Bone
The hip bone in a ham butt acts as a heat conductor. However, the density of the meat surrounding that bone is quite high. Bone-in hams generally take longer to heat through to the center than boneless hams, but the bone also provides more flavor and moisture during the process.
Oven Accuracy
Not all ovens are created equal. Many home ovens fluctuate by 25 degrees or more. If your oven runs cold, your 20-minute-per-pound estimate could easily turn into 30 minutes. Using an oven thermometer to verify that your “325” is actually 325 degrees Fahrenheit is a pro tip for consistent results.
The Use of Foil
Wrapping your ham butt in heavy-duty aluminum foil during the first two-thirds of the cooking process creates a steamy environment. This prevents the surface from drying out and can actually speed up the internal heating process. If you leave the ham uncovered the entire time, you may find the exterior becomes tough before the interior is warm.
Step-by-Step Instructions for the Perfect Roast
To ensure your timing is accurate, follow a consistent preparation method. Start by preheating your oven to 325 degrees Fahrenheit. Place the ham butt in a roasting pan with the fat side facing up. This allows the fat to melt and baste the meat naturally as it cooks.
Add a small amount of liquid to the bottom of the pan—about half a cup of water, apple juice, or cider. This creates steam and prevents the drippings from burning. Cover the pan tightly with foil.
Begin checking the internal temperature with a meat thermometer about 30 minutes before your calculated end time. You are aiming for an internal temperature of 140 degrees Fahrenheit for a pre-cooked ham. If you plan on applying a glaze, do so during the last 20 to 30 minutes of cooking. Remove the foil, brush on the glaze, and increase the oven temperature to 400 degrees Fahrenheit to caramelize the sugars.
Alternative Cooking Methods and Their Timelines
The oven isn’t the only way to tackle a ham butt. Depending on your kitchen equipment, you might prefer a slower or faster approach.
Slow Cooker Method
A slow cooker is excellent for keeping a ham butt moist. For a small to medium butt end (5 to 6 pounds), cook on Low for 4 to 6 hours. Because slow cookers vary in heat intensity, check the meat at the 4-hour mark. This method is essentially “braising” the ham, resulting in very tender, almost fall-off-the-bone meat.
Electric Roaster
If your main oven is occupied with side dishes, an electric roaster is a great substitute. Follow the same 15 to 20 minutes per pound rule at 325 degrees Fahrenheit. Because roasters are smaller and hold steam more efficiently than large ovens, the ham may cook slightly faster, so keep a close eye on the thermometer.
Smoking a Ham Butt
If you want to add a double-smoked flavor, you can put the ham on a smoker at 225 degrees Fahrenheit. This is a “low and slow” process that can take 30 to 40 minutes per pound. The goal here is to reach that 140 degrees Fahrenheit internal mark while absorbing the wood smoke.
The Importance of Resting the Meat
One of the biggest mistakes people make when calculating how long to cook a ham butt is forgetting to factor in the rest time. Once the ham reaches its target temperature and you pull it out of the oven, it needs to sit.
During this time, “carryover cooking” occurs. The internal temperature will likely rise another 5 degrees. More importantly, the juices that have been pushed to the center of the meat by the heat will redistribute toward the surface. If you carve the ham immediately, those juices will run out onto the cutting board, leaving you with dry meat. Allow your ham butt to rest, tented loosely with foil, for at least 15 to 20 minutes before slicing.
Frequently Asked Questions
- Does a spiral-cut ham butt take less time to cook?
-
Yes, spiral-cut hams can dry out much faster because the heat can penetrate the slices easily. You should reduce the cooking time to about 10 to 12 minutes per pound at 325 degrees Fahrenheit. It is vital to keep spiral hams tightly wrapped in foil to prevent the slices from curling and hardening.
- Can I cook a ham butt from a frozen state?
-
It is possible, but not recommended. Cooking a frozen ham butt takes approximately 50 percent longer than a thawed one. It also increases the risk of the outside becoming overcooked and dry before the center even reaches a safe temperature. For the best quality, thaw your ham in the refrigerator for 24 to 48 hours before cooking.
- Why is my ham butt still cold near the bone?
-
The bone acts as an insulator and takes the longest to heat up. This usually happens if the ham was not fully thawed or if the oven temperature was too high, causing the outside to look done while the inside remained chilled. Always insert your thermometer into the thickest part of the meat, making sure it does not touch the bone, to get an accurate reading.
- Should I score the fat on a ham butt?
-
Scoring the fat (cutting a diamond pattern into the surface) doesn’t significantly change the cooking time, but it does allow your glaze to penetrate deeper into the meat and helps the fat render out more effectively. It makes for a much more flavorful and professional-looking presentation.
- What is the best internal temperature for a ham butt?
-
For a fully cooked city ham, the USDA recommends reheating to 140 degrees Fahrenheit if it was packaged in a USDA-inspected plant, or 165 degrees Fahrenheit if it was not. For a fresh, raw ham, you must reach a minimum internal temperature of 145 degrees Fahrenheit followed by a rest period.
Mastering the ham butt is all about patience and a reliable thermometer. By following these time estimates and temperature guidelines, you can ensure that your next ham is the highlight of the meal, boasting the perfect texture and flavor. Focus on the weight, keep the moisture locked in, and always give the meat time to rest before that first delicious slice.