How to Cook a Ham

Our Test Kitchen cooks share their tips for cooking the tastiest ham, as well as an easy but impressive recipe for glazed ham. You got this!

By Kelsey Mueller, Senior Digital Editor and Peggy Woodward, Food Editor

person cutting slices from the cushion of the meat

Looking to make a picture-perfect glazed ham for your Easter supper? Good idea! Ham is less stressful to prepare than many other roasted meats because most hams are sold already cooked. (Usually smoked, which adds succulent flavor.) All you need to do is reheat and finish it off with a tasty glaze. Our professional Test Cooks show you how it's done:

Tips for the Best Ham

Buy the best meat you can find. We like to order from a local butcher shop rather than grabbing a mass-produced grocery store ham. The flavor and texture tend to be more robust and meatier.

Buy a ham with a bone. We look for semi-boneless. The bone prevents the ham from drying out and adds flavor.

Test Kitchen Tip: Don't toss your leftover bone! Add it to pea soups, throw it into broth or add to a pot of beans.

Don't overcook it. Remember, it's already cooked. You want to gently reheat it in the oven, so keep the temperature on the low side. Your ham may come with specific instructions for re-heating.

A homemade glaze adds the perfect finish—and it's flexible enough to adapt to your tastes. Our recipe below uses sweet brown sugar and tangy mustard and vinegar to make a balanced glaze. You can add spices to taste. Cloves or ground black pepper are simple additions.

How to Make a Ham

You'll need:

1 fully cooked bone-in ham (5 to 7 pounds)

1 cup packed brown sugar

2 teaspoons prepared mustard

1 to 2 tablespoons cider vinegar

A roasting pan with a rack

person scoring a ham with a knife in a diamond formation

Step 1: Bake the Ham Alone

Preheat the oven to 325°. Place ham on a rack in a shallow roasting pan. Using a sharp knife, score the surface of the ham with 1/4-in. deep cuts in a diamond pattern. Cover with a piece of foil and bake for about 1-1/2 to 2 hours or until a thermometer reads 130°.

Test Kitchen Tip: Why score the ham? Scoring opens up the fatty outer layer of the ham, allowing the glaze to soak into the meat.

person smearing glaze over a large hunk of ham with a spatula

Step 2: Glaze and Heat Again

While the ham bakes, prep your glaze. In a small bowl, combine the brown sugar, mustard and just enough vinegar to make a thick paste.

When the ham is up to temperature, take it out of the oven. Using a heatproof spoon or spatula, spread the glaze over the ham. Bake again, uncovered this time, for 15-30 minutes longer, or until a thermometer reads 140°.

Test Kitchen Tip: Baking the ham uncovered exposes the glaze to more heat, letting it caramelize (which is a good thing!).

This recipe makes enough for a party or a family dinner with plenty left over—10-14 servings. Looking for ideas for that extra ham? Look no further.