How to Cook a Ham: The Ultimate Step-by-Step Guide for Perfect Results Every Time

Master every step, from preparation to glazing, and bring home a perfectly cooked ham whether for holidays or weeknight feasts.

By Medha deb
Created on

How to Cook a Ham: The Ultimate Guide

Ham is a classic centerpiece for festive gatherings, holidays, and special family dinners. While its rich, savory flavor is always a crowd-pleaser, many home cooks find themselves unsure about the best way to prepare, glaze, and cook a ham to juicy, tender perfection. This comprehensive guide breaks down everything you need to know—from buying and prepping your ham, to the nitty-gritty of roasting and glazing, plus expert tips for carving and serving. Whether you’re a first-timer or a seasoned cook, you’ll find answers to frequently asked questions and delicious ideas for leftovers. Let’s get started!

Types of Ham: What Should You Buy?

Understanding the differences among the various types of ham is crucial for selecting the right one for your meal. Here’s a quick overview:

  • City Ham: The most common type, sold already cooked and often sold as spiral-cut. These are typically smoked or cured and simply need to be reheated.
  • Country Ham: Salt-cured and dry-aged, this Southern U.S. specialty is much saltier and usually served in thin slices.
  • Fresh Ham: Not cured or smoked, these need to be fully cooked from raw, similar to fresh roast pork.

For most holiday meals and home cooks, a spiral-cut city ham or smoked bone-in ham is the easiest and most versatile choice. These usually come fully cooked, requiring only reheating and glazing.

Essential Prepping: Before You Cook

  • Let it rest: Remove your ham from the fridge and let it stand on the counter for about an hour so it comes closer to room temperature. This helps it heat evenly in the oven.
  • Pat dry: Use paper towels to blot any surface moisture, allowing the glaze to adhere better.
  • Score if needed: If your ham isn’t spiral-cut, use a sharp knife to gently score a crosshatch pattern. This gives the glaze nooks to settle into, building extra flavor and glossy finish.

Tools You’ll Need

  • Large roasting pan
  • Heavy-duty foil
  • Wire rack or improvise with rolled-up foil
  • Meat thermometer
  • Basting brush

The Step-by-Step Method to Roast a Ham

Baking a ham may seem intimidating, but it’s mostly hands-off. Here’s a foolproof method endorsed by chefs and tested kitchens for a perfectly moist, tender ham with caramelized edges.

1. Preheat and Prepare

Set your oven to 325°F (163°C). Adjust the oven rack so the ham will sit in the lower third of the oven.

2. Prep the Roasting Pan

  • Fit a wire rack into a large roasting pan.
  • Add about 1/4 to 2 cups water to the pan, depending on size (the water creates gentle steam to keep the ham moist).
  • Place the ham fat side up on the rack. If there’s no rack, a few rolled-up pieces of foil underneath the ham work in a pinch.

3. Glaze Generously

Baste your ham all over with half of your prepared glaze. Make sure to work glaze between slices if using a spiral-cut ham. Set the rest of the glaze aside for basting during baking and finishing.

4. Cover and Bake Low & Slow

  • Tent the ham loosely with heavy-duty foil, sealing at the edges to trap steam but allowing room for expansion.
  • Bake until a thermometer in the thickest part of the ham registers 120°F (49°C) for reheating; 20–25 minutes per pound is a good rule for bone-in hams at 325°F.
  • Tip: If the pan water evaporates, add more during baking to maintain steam.

5. Glaze and Caramelize

  • Once the ham reaches 120°F, brush generously with the remaining glaze.
  • Remove the foil, increase oven temperature to 400°F (204°C) if you want a thicker, tacky crust, and continue roasting for 10–20 minutes.
  • For a perfect finish, sprinkle with granulated sugar and return to oven for another 10 minutes to develop a crackly, caramelized shell.
  • The final internal temperature should reach 145°F (63°C).

6. Rest and Carve

  • Remove the ham from the oven and let it rest, tented with foil, for at least 15–20 minutes before carving. This locks in juices for maximum tenderness.
  • To carve a spiral ham: Run a thin, sharp knife around the bone and let the slices fall away. For bone-in hams, cut along the muscle lines for even, picturesque slices.

The Ultimate Ham Glaze: Classic and Creative Ideas

The glaze takes your ham from ordinary to extraordinary. Here are classic and delicious options, plus ideas for customizing flavor to fit any occasion.

Classic Ham Glaze Recipe

  • 1/2 cup honey
  • 4 tbsp unsalted butter, melted
  • 1 tbsp Dijon mustard
  • 1 tsp onion powder
  • 1 tsp sweet paprika
  • 3/4 tsp black pepper
  • 3/4 tsp ground cinnamon
  • 3/4 tsp ground ginger
  • 1/4 tsp ground cloves
  • 1/4 tsp nutmeg
  • 1/3 cup granulated sugar (for crust)

Whisk everything but the sugar together, baste onto the ham, and use the sugar to finish with a crispy crust as directed in the steps above.

More Glaze Variations

  • Maple or Brown Sugar: Sub honey with maple syrup or brown sugar for a deeper, caramel flavor.
  • Fruit-Based: Add apricot jam, pineapple juice, or orange marmalade to your mixture for tangy sweetness.
  • Spirited Touch: Bourbon, rum, or even cider delivers an extra punch for adult palates.
  • Citrus & Spice: Blend in orange or lemon zest for brightness; a hint of red pepper adds gentle heat.

Alternative Cooking Methods: Instant Pot Ham

If oven space is at a premium or you want to speed up the process, the Instant Pot is your friend. Here’s how to adapt your approach:

  • Place your bone-in spiral ham in a 6+ quart Instant Pot (trim if needed).
  • Stir together a quick sauce—try 1/2 cup orange juice, 1/2 cup honey, and 3 tbsp spicy brown or Dijon mustard.
  • Pour the sauce over the ham, then pressure cook on high for 12 minutes.
  • Let pressure release naturally for 10 minutes, then quick release. Let rest before slicing.

This method is a lifesaver for busy kitchens and delivers an equally delicious, glazed result—just finish under the broiler if you want a caramelized crust.

Expert Tips for Ham Success

  • Don’t Overcook: Even though hams are typically pre-cooked, overbaking will dry the meat. Use your thermometer to determine when to glaze and when to pull it out.
  • Keep it Steamy: Use water in the pan and cover tightly with foil—this prevents dry texture and ensures every slice remains juicy.
  • Let it Rest: A brief rest after roasting helps juices redistribute, resulting in moister, more tender meat.

Leftovers: Ham Beyond the Main Meal

  • Sandwiches: Thinly sliced ham makes classic cold or grilled sandwiches.
  • Soups & Stews: Dice unused ham into hearty pea soup, bean stew, or chowders.
  • Breakfast: Chopped ham pairs beautifully with eggs, scrambles, or in breakfast casseroles.
  • Storage: Leftovers keep in the fridge for up to 5 days or freeze well for future meals.

Ham Cooking Times: Quick Reference Table

Type of HamWeightOven TempTime (per lb)Finished TempNotes
Bone-in, cooked8 lbs325°F20–25 min145°FFully cooked, just reheating and glazing
Boneless, cooked5 lbs325°F18–20 min145°FOften spiral-sliced
Country ham (dry-cured)8 lbs325°F22–25 min145°FSoak before cooking, slice paper-thin
Fresh (uncured)Any325°F20–30 min160°FCook thoroughly, like pork roast

Frequently Asked Questions (FAQs)

Do I need to cook a fully cooked ham?

Most city or spiral hams sold in grocery stores are already cooked. You only need to heat them through (to 140–145°F) and glaze to add flavor and moisture.

When should I add the glaze?

Add your glaze during the last 20–30 minutes of baking. This ensures it caramelizes without burning or drying out the outer layer.

Can I use the Instant Pot or slow cooker for ham?

Yes. Use an Instant Pot for speed and convenience. A slow cooker works well too—simply set the ham with sauce, cover, and cook on low for 4-5 hours.

How do I keep the ham moist while cooking?

Bake low and slow at 325°F, add water to the roasting pan, and tent the ham with foil until the last 30 minutes. Do not skip the resting period after baking.

How do I store leftover ham?

Wrap tightly in foil or place in airtight containers. Refrigerate up to 5 days or freeze up to two months.

What sides go well with ham?

  • Mashed or scalloped potatoes
  • Roasted vegetables
  • Green beans or sugar snap peas
  • Homemade dinner rolls
  • Spring salads

Final Thoughts: Make Every Ham Meal Special

Cooking a ham doesn’t have to be intimidating. With the right preparation, a reliable glaze, and careful attention to time and temperature, you’ll enjoy a succulent, flavorful centerpiece for any occasion. Whether you choose the oven, Instant Pot, or even a slow cooker, let this guide help you perfect your ham every time—with minimal stress and maximum deliciousness.