How To Cook Hams – Honey Baked Whole Ham Instructions

Whole hams require careful timing—too long in the oven dries them out, too short leaves the center underdone. Knowing how to cook hams properly is the key to a juicy, flavorful centerpiece for any holiday meal or Sunday dinner. Whether you have a bone-in ham, a spiral-cut ham, or a canned ham, the basic principles are the same: gentle heat, moisture, and a watchful eye. This guide walks you through every step, from choosing your ham to serving it perfectly.

First, let’s talk about what you are working with. Hams come fully cooked or raw (fresh). Most store-bought hams are already cooked, meaning you only need to reheat them. A raw ham needs full cooking to a safe internal temperature. Check the label before you start. This makes a big difference in your timing.

Choosing The Right Ham For Your Meal

Not all hams are the same. Your choice affects cooking time and flavor. Here are the common types you will find:

  • Bone-in Ham: Has more flavor and stays moist. Takes longer to cook. Great for presentation.
  • Boneless Ham: Easier to slice. Cooks faster. Often comes in a net or a can.
  • Spiral-Cut Ham: Pre-sliced for convenience. Reheats quickly. Can dry out if overbaked.
  • City Ham: Wet-cured and smoked. Most common in supermarkets. Already cooked.
  • Country Ham: Dry-cured and aged. Very salty. Needs soaking before cooking. Usually raw.
  • Fresh Ham: Raw, uncured leg of pork. Requires full roasting like a pork shoulder.

For most home cooks, a fully cooked bone-in or spiral-cut ham is the easiest choice. You just need to warm it up without drying it out. A fresh or country ham requires more planning and skill.

How To Cook Hams

This section covers the core method for reheating a fully cooked ham. It works for bone-in, boneless, and spiral-cut hams. The goal is even heating and a glazed, caramelized exterior.

Step 1: Prepare Your Ham

Take the ham out of the refrigerator 30 to 60 minutes before cooking. This lets it come to room temperature slightly. Do not skip this step. A cold ham cooks unevenly.

Remove all packaging. If your ham has a plastic disk or cap over the bone, take it off. Rinse the ham under cool water to remove any surface slime. Pat it dry with paper towels.

For a spiral-cut ham, you do not need to score the surface. For a whole bone-in ham, use a sharp knife to score a diamond pattern on the fat cap. Cut about 1/4 inch deep. This helps the glaze penetrate and creates a nice look.

Step 2: Set Up The Roasting Pan

Place the ham flat-side down in a roasting pan. Use a rack if you have one. This lifts the ham above the juices and promotes even browning. If you do not have a rack, you can use a bed of chopped onions, carrots, and celery. This adds flavor to the drippings.

Add about 1 cup of liquid to the bottom of the pan. Water works fine. Apple juice, cider, or chicken broth add more flavor. The liquid creates steam and keeps the ham moist during the first part of cooking.

Cover the pan tightly with aluminum foil. This traps steam and prevents the ham from drying out. Do not skip the foil for the first half of cooking.

Step 3: Calculate Cooking Time

For a fully cooked ham, you are reheating, not cooking. The general rule is 10 to 14 minutes per pound at 325°F (163°C). A 10-pound ham will take about 1 hour 40 minutes to 2 hours 20 minutes. Always use a meat thermometer to check doneness.

The target internal temperature for a fully cooked ham is 140°F (60°C). For a raw ham, the target is 145°F (63°C) with a 3-minute rest. Insert the thermometer into the thickest part of the meat, avoiding the bone.

Step 4: Bake Covered First

Place the covered ham in a preheated 325°F oven. Bake for about half the total estimated time. For example, if your ham needs 2 hours total, bake covered for 1 hour. This gentle steaming phase ensures the interior heats through evenly.

Do not open the oven during this time. Let the heat build up. The steam will soften the meat and make it tender.

Step 5: Apply The Glaze

After the covered baking time, remove the ham from the oven. Carefully take off the foil. Watch out for hot steam. Increase the oven temperature to 400°F (204°C) for the glazing step.

Brush or spoon your glaze generously over the entire surface of the ham. A simple glaze is 1/2 cup brown sugar, 1/4 cup honey, 2 tablespoons Dijon mustard, and a splash of apple cider vinegar. You can also use maple syrup, pineapple juice, or orange marmalade.

Return the ham to the oven, uncovered. Bake for another 20 to 30 minutes, basting every 10 minutes with the pan juices. The glaze should bubble and caramelize. Watch closely so it does not burn.

Step 6: Check Temperature And Rest

Insert a meat thermometer into the thickest part of the ham, away from the bone. It should read 140°F for a fully cooked ham. If it is not there yet, continue baking uncovered, checking every 10 minutes.

Once the ham reaches the target temperature, remove it from the oven. Let it rest on a cutting board for 15 to 20 minutes. Tent loosely with foil. Resting allows the juices to redistribute. Slicing too early makes the meat dry.

Step 7: Slice And Serve

For a bone-in ham, slice against the grain. Start from the shank end and work toward the center. For a spiral-cut ham, follow the pre-cut lines. Use a sharp carving knife for clean slices. Serve warm with the pan juices or a side sauce.

Leftover ham keeps in the refrigerator for 3 to 5 days. You can freeze it for up to 2 months. Use leftovers in soups, sandwiches, omelets, or casseroles.

Cooking A Raw Or Fresh Ham

A fresh ham is raw pork. It needs full cooking to be safe. The method is similar but with a longer time and a higher target temperature.

Brine Or Season First

Fresh ham can be bland. Brining it for 12 to 24 hours adds moisture and flavor. Use a simple brine of 1 cup salt, 1/2 cup sugar, and 1 gallon water. Add herbs like bay leaves, peppercorns, and garlic.

If you skip brining, rub the ham with a dry spice mix. Use salt, pepper, paprika, garlic powder, and thyme. Let it sit in the fridge overnight.

Roast Low And Slow

Preheat the oven to 325°F. Place the fresh ham on a rack in a roasting pan. Add 1 cup of liquid to the pan. Cover with foil.

Cook for 20 to 25 minutes per pound. A 12-pound fresh ham will take about 4 to 5 hours. The internal temperature must reach 145°F. For extra tenderness, you can cook it to 150°F or 155°F.

Uncover the ham for the last 30 to 45 minutes to brown the skin. You can score the skin and rub it with oil and salt for crispy crackling. Let the ham rest for 20 minutes before carving.

Glaze Recipes For Any Ham

A good glaze adds sweetness and a shiny finish. Here are three simple options:

  • Brown Sugar Mustard Glaze: 1 cup brown sugar, 1/4 cup Dijon mustard, 2 tablespoons apple cider vinegar. Whisk together. Brush on during the last 30 minutes.
  • Honey Pineapple Glaze: 1/2 cup honey, 1/2 cup pineapple juice, 2 tablespoons soy sauce. Simmer on the stove for 5 minutes until thickened. Apply generously.
  • Maple Bourbon Glaze: 1/2 cup maple syrup, 1/4 cup bourbon, 2 tablespoons butter. Melt together. Brush on ham and baste every 10 minutes.

Do not apply glaze too early. Sugar burns easily. Always add glaze during the last 30 minutes of cooking. For a thicker crust, apply multiple layers, letting each one set for a few minutes.

Common Mistakes And How To Avoid Them

Even experienced cooks make errors with ham. Here are the most common problems and fixes:

  • Dry Ham: Overcooking or no foil covering. Always cover for the first half of cooking. Use a thermometer. Do not exceed 140°F for pre-cooked ham.
  • Burnt Glaze: Glaze applied too early or oven too hot. Apply glaze only in the last 30 minutes. Watch the ham closely.
  • Uneven Heating: Ham straight from the fridge. Let it sit out for 30 to 60 minutes before baking. Use a low oven temperature.
  • Salty Ham: Country ham or over-brining. Soak country ham in water for 12 to 24 hours before cooking. Rinse well.
  • Hard To Slice: Not resting the ham. Always rest for 15 to 20 minutes. Use a sharp knife.

Serving Suggestions And Side Dishes

Ham pairs well with both sweet and savory sides. Here are classic pairings:

  • Scalloped potatoes or mashed potatoes
  • Green beans with almonds or bacon
  • Roasted carrots and parsnips
  • Macaroni and cheese
  • Coleslaw or a fresh green salad
  • Dinner rolls with butter
  • Apple sauce or cranberry sauce

For a holiday meal, add a fruit-based side like baked apples or glazed pears. The sweetness complements the salty ham. Leftover ham also makes excellent sandwiches with Swiss cheese and mustard on rye bread.

Storing And Reheating Leftovers

Proper storage keeps your ham safe and tasty. Cool the ham completely before refrigerating. Wrap it tightly in plastic wrap or aluminum foil, or place it in an airtight container. It will keep for 3 to 5 days.

To reheat, slice only what you need. Place slices in a skillet with a splash of water or broth. Cover and heat over medium-low for 3 to 5 minutes. You can also reheat in the microwave, but it may dry out the meat. For larger portions, wrap in foil and warm in a 300°F oven for 10 to 15 minutes.

Freezing ham is easy. Slice it first, then wrap individual portions in plastic wrap and foil. Place in a freezer bag. Frozen ham lasts 1 to 2 months. Thaw in the refrigerator overnight before reheating.

Frequently Asked Questions

Do I Need To Cook A Fully Cooked Ham?

No, you only need to reheat it to 140°F. Overcooking makes it dry. The package label will say “fully cooked” or “ready to eat.”

How Long Do I Cook A Ham Per Pound?

For a fully cooked ham, plan 10 to 14 minutes per pound at 325°F. For a raw ham, plan 20 to 25 minutes per pound. Always use a thermometer to confirm doneness.

Should I Cover Ham While Baking?

Yes, cover it with foil for the first half of cooking. This traps steam and keeps the ham moist. Uncover for the last 30 minutes to brown the glaze.

Can I Cook A Ham Without A Glaze?

Yes, you can skip the glaze. The ham will still be flavorful. Baste it with pan juices or apple juice to keep it moist. A dry rub works too.

What Is The Best Temperature To Cook Ham?

325°F is the standard temperature for most hams. It is gentle enough to prevent drying but hot enough to heat through. For glazing, you can increase to 400°F for the last 20 minutes.

Mastering how to cook hams gives you a reliable, impressive dish for any occasion. The key is low heat, moisture, and a good thermometer. With these steps, you will serve a juicy, flavorful ham every time. Plan ahead, follow the times, and enjoy the results. Your family and guests will thank you.