18 Delicious Best Ham Recipes Amazing

Posted by Sophia Brennan on September 30, 2025

Are you looking for some inspiration to elevate your holiday entertaining game? Or perhaps you’re just a fan of delicious, savory meats? Either way, we’ve got you covered with our collection of 18 amazing ham recipes. From classic glazed hams to more unique and flavorful twists, these dishes are sure to impress your friends and family.

Whether you’re serving up a juicy spiral-sliced ham or a slow-cooked masterpiece infused with the flavors of cola, there’s something for everyone in this mouth-watering lineup. So go ahead, get creative in the kitchen, and make this holiday season one to remember!

Honey Glazed Ham

Honey Glazed Ham
Elevate your holiday gatherings with this mouthwatering honey glazed ham recipe. A perfect blend of sweet and savory, this dish is sure to impress your guests.

Ingredients:

– 1 (4-6 pound) bone-in ham
– 1 cup honey
– 1/4 cup brown sugar
– 2 tablespoons Dijon mustard
– 2 tablespoons apple cider vinegar
– 1 teaspoon ground cloves
– 1/4 teaspoon black pepper

Instructions:

1. Preheat oven to 325°F (160°C).
2. In a small bowl, whisk together honey, brown sugar, mustard, vinegar, cloves, and pepper.
3. Place the ham on a rack in a roasting pan, fat side up.
4. Brush the glaze all over the ham, making sure to cover it evenly.
5. Bake for 15-20 minutes per pound, or until the internal temperature reaches 140°F (60°C).
6. Remove from oven and let rest for 10-15 minutes before slicing and serving.

Cooking Time: Approximately 2-3 hours

Brown Sugar Pineapple Ham

Brown Sugar Pineapple Ham
Elevate your holiday spread with this sweet and savory brown sugar pineapple ham recipe. A perfect blend of flavors, this dish is sure to impress your guests.

Ingredients:

– 1 (4-6 pound) bone-in ham, trimmed
– 1/2 cup brown sugar
– 1/4 cup pineapple juice
– 1/4 cup chopped fresh pineapple
– 2 tablespoons Dijon mustard
– 2 cloves garlic, minced
– 1 tablespoon honey

Instructions:

1. Preheat oven to 325°F (165°C).
2. In a small bowl, mix together brown sugar, pineapple juice, and mustard.
3. Score the ham in a diamond pattern, cutting about 1/4 inch deep.
4. Place the ham on a rack in a roasting pan and brush with the brown sugar mixture.
5. Top with chopped pineapple, garlic, and honey.
6. Roast for 2-1/2 to 3 hours or until the internal temperature reaches 140°F (60°C).
7. Let rest for 15 minutes before slicing.

Cooking Time: 2-3 hours

Maple Mustard Glazed Ham

Maple Mustard Glazed Ham
Elevate your holiday gatherings with this sweet and savory glazed ham recipe. The combination of maple syrup, mustard, and spices creates a sticky glaze that’s sure to please.

Ingredients:

– 1 (4-6 pound) bone-in ham
– 1/2 cup pure maple syrup
– 2 tablespoons whole-grain mustard
– 2 tablespoons brown sugar
– 1 teaspoon ground cloves
– 1/2 teaspoon ground cinnamon
– Salt and pepper, to taste

Instructions:

1. Preheat oven to 325°F (160°C).
2. In a small bowl, whisk together maple syrup, mustard, brown sugar, cloves, and cinnamon.
3. Place the ham on a roasting rack in a large baking dish. Score the fat layer in a diamond pattern, cutting about 1/4 inch deep.
4. Brush the glaze all over the ham, making sure to get it into the scored lines.
5. Cover the ham with aluminum foil and bake for 2 hours.
6. Remove the foil and continue baking for an additional 30 minutes, or until the glaze is caramelized and the internal temperature reaches 140°F (60°C).
7. Let the ham rest for 15-20 minutes before slicing and serving.

Cooking Time: 2 hours 30 minutes

Slow Cooker Ham with Coca-Cola

Slow Cooker Ham with Coca-Cola
This recipe combines the richness of slow-cooked ham with the sweet and tangy flavors of Coca-Cola, resulting in a deliciously glazed ham that’s perfect for special occasions or everyday meals.

Ingredients:

– 1 (4-6 pound) boneless ham
– 1 cup Coca-Cola
– 1/4 cup brown sugar
– 2 tablespoons Dijon mustard
– 2 cloves garlic, minced
– 1 teaspoon ground mustard

Instructions:

1. Place the ham in a slow cooker.
2. In a small bowl, whisk together Coca-Cola, brown sugar, Dijon mustard, garlic, and ground mustard.
3. Pour the glaze over the ham, making sure it’s fully coated.
4. Cook on low for 8-10 hours or high for 4-6 hours.
5. Remove the ham from the slow cooker and let it rest for 15 minutes before slicing and serving.

Cooking Time: 4-10 hours

Spiral Sliced Ham with Cherry Glaze

Spiral Sliced Ham with Cherry Glaze
Elevate your holiday gatherings with this sweet and savory spiral sliced ham glazed with a rich cherry sauce. Perfect for a special occasion or everyday celebration!

Ingredients:

– 1 (5-6 pound) spiral sliced ham
– 1 cup cherry preserves
– 1/4 cup brown sugar
– 2 tablespoons honey
– 2 tablespoons apple cider vinegar
– 1 teaspoon Dijon mustard

Instructions:

1. Preheat oven to 325°F.
2. In a small saucepan, combine cherry preserves, brown sugar, honey, apple cider vinegar, and Dijon mustard. Bring to a boil over medium-high heat, then reduce heat to low and simmer for 5 minutes.
3. Place the ham on a rack in a roasting pan, scored side facing up. Brush the glaze all over the ham, making sure to get it into the scores.
4. Bake the ham for 20-25 minutes per pound, or until it reaches an internal temperature of 140°F.
5. Let the ham rest for 10-15 minutes before slicing and serving.

Cooking Time: 2-3 hours

Garlic Herb Crusted Ham

Garlic Herb Crusted Ham
Elevate your holiday gatherings with this flavorful and aromatic Garlic Herb Crusted Ham. Perfect for special occasions or everyday meals, this recipe combines the richness of ham with the pungency of garlic and herbs.

Ingredients:

– 1 (4-6 pound) bone-in ham
– 2 cloves of garlic, minced
– 2 tablespoons olive oil
– 2 tablespoons chopped fresh rosemary
– 2 tablespoons chopped fresh thyme
– 1 tablespoon honey
– Salt and pepper to taste

Instructions:

1. Preheat oven to 400°F (200°C).
2. In a small bowl, mix together garlic, olive oil, rosemary, thyme, and honey.
3. Place the ham on a roasting rack in a roasting pan, scoring the fat layer in a diamond pattern.
4. Rub the garlic-herb mixture all over the ham, making sure to get some into the scored lines.
5. Season with salt and pepper to taste.
6. Roast for 20 minutes per pound, or until the internal temperature reaches 140°F (60°C).
7. Let rest for 15-20 minutes before slicing and serving.

Cooking Time: approximately 2 hours for a 4-6 pound ham.

Apple Cider Glazed Ham

Apple Cider Glazed Ham
A sweet and tangy twist on traditional ham glazing, this Apple Cider Glazed Ham is perfect for holiday gatherings or special occasions.

Ingredients:

– 1 (4-6 pound) bone-in ham, trimmed of excess fat
– 1 cup apple cider
– 1/2 cup brown sugar
– 2 tablespoons Dijon mustard
– 1 tablespoon honey
– 1 teaspoon ground cinnamon
– 1/4 teaspoon ground cloves

Instructions:

1. Preheat oven to 325°F (165°C).
2. In a small saucepan, combine apple cider, brown sugar, Dijon mustard, honey, cinnamon, and cloves.
3. Bring mixture to a boil over medium-high heat, then reduce heat to medium-low and simmer for 10 minutes, or until the glaze has thickened slightly.
4. Place ham in a roasting pan and score the fat layer with a sharp knife, cutting about 1/4 inch deep and spaced about 1 inch apart.
5. Brush the apple cider glaze all over the ham, making sure to get it into the scored lines.
6. Roast ham for 2-3 hours, or until it reaches an internal temperature of 140°F (60°C).
7. Let the ham rest for 10-15 minutes before slicing and serving.

Cooking Time: 2-3 hours

Smoked Ham with Peach Glaze

Smoked Ham with Peach Glaze
Elevate your holiday gatherings or weekend brunches with this mouthwatering Smoked Ham recipe, smothered in a luscious peach glaze. This sweet and savory combination will surely impress your guests.

Ingredients:

– 1 (4-6 pound) smoked ham
– 1 cup peach preserves
– 1/2 cup brown sugar
– 2 tablespoons honey
– 2 tablespoons apple cider vinegar
– 1 tablespoon Dijon mustard
– 1 teaspoon ground cinnamon
– 1/4 teaspoon ground cloves

Instructions:

1. Preheat oven to 325°F (165°C).
2. In a small bowl, mix together peach preserves, brown sugar, honey, apple cider vinegar, Dijon mustard, cinnamon, and cloves.
3. Place the smoked ham on a rimmed baking sheet or roasting pan.
4. Brush the peach glaze all over the ham, making sure to cover it evenly.
5. Cover the ham with aluminum foil and bake for 30 minutes.
6. Remove the foil and continue baking for an additional 15-20 minutes, or until the glaze is caramelized and the ham is heated through.

Cooking Time: 45-50 minutes

Bourbon Glazed Ham

Bourbon Glazed Ham
A classic holiday staple gets a rich and indulgent twist with this bourbon-glazed ham recipe. Perfect for special occasions, this sweet and savory ham is sure to impress your guests.

Ingredients:

– 1 (5-6 pound) bone-in ham
– 1/4 cup brown sugar
– 2 tablespoons bourbon whiskey
– 2 tablespoons honey
– 2 tablespoons Dijon mustard
– 1 tablespoon orange marmalade
– 1 teaspoon ground cloves
– 1/2 teaspoon ground cinnamon
– 1/4 teaspoon salt

Instructions:

1. Preheat oven to 325°F (160°C).
2. In a small bowl, mix together brown sugar, bourbon whiskey, honey, Dijon mustard, orange marmalade, ground cloves, and ground cinnamon.
3. Place the ham on a roasting rack in a roasting pan, scoring the fat layer in a diamond pattern.
4. Brush the glaze all over the ham, making sure to get it into the scored lines.
5. Bake for 15 minutes per pound, or until the internal temperature reaches 140°F (60°C).
6. Let the ham rest for 10-15 minutes before slicing and serving.

Cooking Time: Approximately 2-3 hours, depending on size of the ham.

Pineapple Brown Sugar Ham Steaks

Pineapple Brown Sugar Ham Steaks
Elevate your holiday table with these sweet and savory ham steaks, perfect for a crowd-pleasing main course. This recipe combines the richness of brown sugar with the tanginess of pineapple for a flavor combination that’s sure to delight.

Ingredients:

– 1 (4-6 pound) boneless ham steak
– 1/2 cup brown sugar
– 1/4 cup pineapple juice
– 1/4 cup honey
– 2 tablespoons Dijon mustard
– 1 tablespoon olive oil
– 1 ripe pineapple, sliced into 1-inch chunks

Instructions:

1. Preheat oven to 350°F (175°C).
2. In a small bowl, mix together brown sugar, pineapple juice, honey, and Dijon mustard.
3. Place the ham steak on a large baking sheet lined with parchment paper.
4. Brush the brown sugar mixture evenly over the ham steak.
5. Top with sliced pineapple chunks.
6. Drizzle olive oil over the pineapple.
7. Bake for 20-25 minutes per pound, or until the internal temperature reaches 140°F (60°C).
8. Let rest for 10 minutes before slicing and serving.

Cooking Time: approximately 2 hours

Ham with Orange Marmalade Glaze

Ham with Orange Marmalade Glaze
Elevate your ham game with this sweet and tangy glaze, perfect for a stress-free holiday gathering.

Ingredients:

– 1 (4-6 pound) ham, bone-in or boneless
– 1/2 cup orange marmalade
– 1/4 cup brown sugar
– 2 tablespoons honey
– 1 tablespoon Dijon mustard
– 1 teaspoon ground cloves

Instructions:

1. Preheat oven to 350°F (180°C).
2. Place the ham on a rack in a roasting pan, fat side up.
3. In a small bowl, whisk together orange marmalade, brown sugar, honey, Dijon mustard, and ground cloves until smooth.
4. Brush the glaze all over the ham, making sure to cover it evenly.
5. Place the ham in the oven and cook for 20-25 minutes per pound, or until it reaches an internal temperature of 140°F (60°C).
6. Remove from the oven and let rest for 15 minutes before slicing.

Cooking Time: 2-3 hours

Clove Studded Holiday Ham

Clove Studded Holiday Ham
Add a touch of warm spice to your holiday gathering with this classic clove-studded ham recipe. With its sweet and savory flavors, it’s sure to be a hit at any festive occasion.

Ingredients:

– 1 (4-6 pound) bone-in ham
– 2 tablespoons brown sugar
– 2 teaspoons ground cloves
– 1 teaspoon mustard powder
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 1 orange, sliced

Instructions:

1. Preheat oven to 325°F (165°C).
2. In a small bowl, mix together brown sugar, ground cloves, mustard powder, salt, and black pepper.
3. Place the ham on a rack in a roasting pan, scoring the fat layer in a diamond pattern.
4. Stud the ham with the clove mixture, placing 1-2 tablespoons of the mixture per pound of ham.
5. Place an orange slice on top of the ham for added flavor and visual appeal.
6. Bake the ham for 20 minutes per pound, or until it reaches an internal temperature of 140°F (60°C).
7. Let the ham rest for 15-20 minutes before slicing and serving.

Cooking Time: 2-4 hours

Ham with a Rum and Raisin Glaze

Ham with a Rum and Raisin Glaze
Sweet and savory, this Ham with Rum and Raisin Glaze recipe adds a delightful twist to the classic glazed ham. A perfect combination of sweet and tangy flavors, it’s sure to impress your guests at any gathering.

Ingredients:

– 1 (5-6 pound) bone-in ham
– 1/4 cup rum
– 2 tablespoons brown sugar
– 2 tablespoons honey
– 1 tablespoon Dijon mustard
– 1 teaspoon ground cloves
– 1/4 teaspoon ground cinnamon
– 1/4 cup golden raisins
– 1 tablespoon orange juice (optional)

Instructions:

1. Preheat oven to 325°F (160°C).
2. In a small saucepan, combine rum, brown sugar, honey, Dijon mustard, cloves, and cinnamon. Bring to a boil over medium heat, stirring occasionally.
3. Reduce heat to low and simmer for 5 minutes or until the glaze has thickened slightly.
4. Remove ham from packaging and place in a roasting pan. Score the surface of the ham in a diamond pattern.
5. Brush the rum glaze all over the ham, making sure to get into the scored lines.
6. If using orange juice, drizzle it over the ham.
7. Bake for 20-25 minutes per pound or until the internal temperature reaches 140°F (60°C).
8. Let the ham rest for 10-15 minutes before slicing and serving.

Cooking Time: 2-3 hours

Pomegranate Glazed Ham

Pomegranate Glazed Ham
Elevate your holiday gathering with this sweet and savory pomegranate glazed ham recipe, perfect for a crowd-pleasing centerpiece.

Ingredients:

– 1 (4-6 pound) bone-in ham
– 1 cup pomegranate juice
– 1/2 cup honey
– 2 tablespoons Dijon mustard
– 1 tablespoon orange marmalade
– 1 teaspoon ground cloves
– Salt and pepper, to taste

Instructions:

1. Preheat oven to 325°F (165°C).
2. In a small saucepan, combine pomegranate juice, honey, Dijon mustard, and orange marmalade. Bring to a boil over medium-high heat, then reduce heat to low and simmer for 5 minutes.
3. Score the ham in a diamond pattern, cutting about 1/4 inch deep.
4. Place the ham in a roasting pan and brush with the pomegranate glaze.
5. Sprinkle ground cloves evenly over the ham.
6. Cover the roasting pan with aluminum foil and bake for 2 hours.
7. Remove foil and continue baking for an additional 30 minutes, or until caramelized.

Cooking Time: 2 hours 30 minutes

Ham with a Spicy Mustard Crust

Ham with a Spicy Mustard Crust
Ham with a Spicy Mustard Crust Recipe

A classic ham recipe gets a spicy kick from a mustard crust that’s sure to please.

Ingredients:

– 1 (4-6 pound) bone-in ham, trimmed of excess fat
– 1/2 cup whole-grain mustard
– 2 tablespoons honey
– 1 tablespoon Dijon mustard
– 1 teaspoon ground cumin
– 1/2 teaspoon smoked paprika
– Salt and pepper to taste

Instructions:

1. Preheat oven to 400°F (200°C).
2. In a small bowl, mix together whole-grain mustard, honey, Dijon mustard, cumin, smoked paprika, salt, and pepper.
3. Score the ham in a diamond pattern, cutting about 1/4 inch deep.
4. Spread the mustard mixture evenly over the ham, making sure to get it into all the scored lines.
5. Place the ham on a roasting rack or broiler pan set in a large roasting pan.
6. Roast the ham for 15 minutes per pound, or until the internal temperature reaches 140°F (60°C).
7. Let the ham rest for 10-15 minutes before slicing and serving.

Cooking Time: 3-4 hours

Rosemary and Honey Glazed Ham

Rosemary and Honey Glazed Ham
Elevate your holiday gathering with this sweet and savory ham recipe, featuring the flavors of rosemary and honey. This easy-to-make glaze adds a depth of flavor to a classic glazed ham.

Ingredients:

– 1 (4-6 pound) bone-in ham
– 1/4 cup honey
– 2 tablespoons olive oil
– 2 sprigs fresh rosemary, chopped
– 1 tablespoon Dijon mustard
– Salt and pepper to taste

Instructions:

1. Preheat oven to 325°F (165°C).
2. In a small bowl, whisk together honey, olive oil, chopped rosemary, and Dijon mustard.
3. Place the ham on a roasting rack in a roasting pan, fat side up.
4. Brush the glaze all over the ham, making sure to cover it evenly.
5. Season with salt and pepper to taste.
6. Bake for 15-20 minutes per pound, or until the internal temperature reaches 140°F (60°C).
7. Let the ham rest for 10-15 minutes before slicing and serving.

Cooking Time: Approximately 2-3 hours, depending on the size of your ham.

Ham with a Sweet and Sour Glaze

Ham with a Sweet and Sour Glaze

Ham with Sweet and Sour Glaze Recipe

This sweet and sour glaze brings a tangy twist to classic ham, making it perfect for holidays or special occasions. With just a few ingredients and simple steps, you’ll have a deliciously glazed ham in no time.

  1. Ingredients:
    • 1 (4-6 pound) bone-in ham, trimmed of excess fat
    • 1 cup brown sugar
    • 1/2 cup honey
    • 2 tablespoons Dijon mustard
    • 2 tablespoons apple cider vinegar
    • 1 tablespoon olive oil
  2. Instructions:
    1. Preheat oven to 325°F (160°C).
    2. In a small bowl, whisk together brown sugar, honey, mustard, and vinegar until well combined.
    3. Pat ham dry with paper towels. Place ham on a rack in a roasting pan or a foil-lined baking sheet.
    4. Baste ham with the sweet and sour glaze every 20 minutes during the last hour of cooking.
    5. Cook for about 2-3 hours, or until ham reaches an internal temperature of 140°F (60°C).

    Cranberry Orange Glazed Ham

    Cranberry Orange Glazed Ham
    This sweet and tangy glazed ham recipe combines the flavors of cranberries, orange zest, and brown sugar to create a deliciously aromatic centerpiece for your holiday table.

    Ingredients:

    – 1 (4-6 pound) bone-in ham
    – 1 cup fresh or frozen cranberries
    – 1/2 cup orange marmalade
    – 1/4 cup brown sugar
    – 2 tablespoons honey
    – 1 tablespoon Dijon mustard
    – 1 teaspoon grated orange zest
    – 1/4 teaspoon ground cloves

    Instructions:

    1. Preheat oven to 325°F (165°C).
    2. In a small saucepan, combine cranberries, orange marmalade, brown sugar, honey, Dijon mustard, and orange zest.
    3. Bring mixture to a boil over medium-high heat, then reduce heat to low and simmer for 10 minutes or until thickened.
    4. Place ham in a roasting pan and score the surface with a sharp knife.
    5. Brush the glaze all over the ham, making sure to get it into the scored lines.
    6. Cover ham with foil and bake for 1 hour and 15 minutes, then remove foil and continue baking for an additional 30-45 minutes or until caramelized.

    Cooking Time: Approximately 2 hours and 30 minutes

    Conclusion

    Discover 18 mouthwatering ham recipes that will elevate your holiday gatherings! From classic glazes like honey and brown sugar to unique twists like maple mustard and pineapple, there’s a recipe for every taste. Try spiral-sliced ham with cherry glaze or slow-cooked ham with Coca-Cola for a twist on tradition. Whether you’re looking for sweet, savory, spicy, or tangy flavors, these amazing ham recipes are sure to impress your guests.

You might also like these recipes

Leave a Comment