How to Roast a Ham

This is the best fresh ham roast recipe, and it's so easy. Serve it for special occasions or make it a family dinner night favorite!

Total Time: 210 minutes

Yield: 12 servings

Let's get started!

Fall in love with this easy ham roast recipe. Make the best ham roast recipe for all your dinner guests this holiday season. Super easy, delicious and perfect for holidays!


Fresh Ham


brown sugar 




ground black pepper



cold water

white wine

Make a crisscross or diamond pattern on the ham about  ½-inch-deep and 1½ inches    apart.

Step 1

Combine the salt, brown sugar, pepper, and thyme. Then, pat the mixture all over ham and into the crisscross cuts. apart.

Step 2

Arrange the orange slices on the bottom of the rack and place the fat side of the pan on the bed of orange slices. apart.

Step 3

Add and pour the water and white wine into the bottom of the pan. Then, roast for 30 minutes.

Step 4

Bake the ham until the top looks nice and golden brown with a tender interior.

Step 5

Cover the fresh ham roast with aluminum foil and let it rest before slicing and save the pan drippings.

Step 6

Fresh Roast Ham Tips:

Fresh ham roast should be at room temperature

Keep an eye on your fresh ham while it cooks

Featured Product

Cutting & Charcuterie Board

Ciao!! I'm Elena

If you've enjoyed this recipe as much as I have, don't forget to join my newsletter by subscribing to the link below! Keep in touch, and I'll send more delicious Italian recipes your way!

Gray Frame Corner