I figured a holiday ham was pretty much a foolproof thing — you buy it pre-cooked, slap some glaze on it, and call it a day. It took about one dry, sad Easter dinner for that assumption to fall apart completely. My first attempt at glazed ham came out looking gorgeous in photos but tasted like salty cardboard with a sugar crust. I remember standing in the kitchen, staring at this beautiful golden-brown ham, wondering how something that looked so perfect could be so disappointing. The rosemary potatoes on the side were somehow even worse — soggy, bland, and completely forgettable.
That failure sent me down a rabbit hole of ham science, glaze chemistry, and potato roasting techniques I never knew existed. I tested brines, scored patterns, and glaze ratios for months. My family got tired of ham (if that’s even possible). But somewhere around attempt number seven, something clicked. The glaze caramelized just right — not burnt, not sticky, but that perfect tacky-sweet coating that clings to each slice. The potatoes came out crispy on the outside, fluffy inside, with rosemary infusing every bite. I honestly almost cried. It sounds dramatic, but when you’ve eaten that many mediocre hams, a perfect one feels like a miracle.
This best honey glazed ham with rosemary roasted potatoes became our holiday staple after that. It’s the recipe I bring to every family gathering, the one people ask for year after year. The honey glaze has this deep, complex sweetness from a secret ingredient (spoiler: it’s dijon mustard), and the potatoes soak up all those ham juices while roasting to golden perfection. It’s not complicated — just precise. And once you get it right, you’ll never go back to sad holiday ham again.
Why You’ll Love This Recipe
Let me tell you why this particular honey glazed ham with rosemary potatoes has earned a permanent spot in my recipe rotation. It’s not just another holiday dish — it’s the one that makes everyone at the table go quiet for a second after that first bite.
- Foolproof Results : Even if you’ve never made a ham before, this recipe walks you through every single step. No guesswork, no crossed fingers. Just perfect ham, every time.
- Pantry-Friendly Glaze : The honey glaze uses ingredients you probably already have — honey, brown sugar, dijon mustard, butter, and a few spices. No hunting down obscure ingredients at three different stores.
- One Pan Wonder : The potatoes roast right alongside the ham, soaking up all those delicious drippings. Less cleanup, more flavor. That’s a win-win in my book.
- Holiday Hero Material : This is the centerpiece that makes people think you spent all day in the kitchen. Truth? Most of the time is hands-off oven time while you relax with your guests.
- Leftovers That Actually Deliver : Day-old ham is often dry and sad. Not this one. The honey glaze keeps it moist for days, and those rosemary potatoes reheat like a dream.
What makes this recipe different from all the other ham recipes out there? It’s the balance. Most honey glazes are either too sweet or too sharp. This one hits that perfect sweet-savory spot with a little tang from the mustard and warmth from the spices. The potatoes aren’t an afterthought either — they’re seasoned and roasted with intention, coming out crispy-edged and tender-centered every single time.
Honestly, this is the kind of meal that makes you close your eyes after the first bite. It’s comfort food at its finest — familiar but elevated, special but not fussy. Perfect for Christmas, Easter, Thanksgiving, or any Sunday dinner that deserves a little extra love.
What Ingredients You Will Need
This recipe uses simple, honest ingredients to create something truly special. Most of these are pantry staples or easily found at any grocery store. Here’s what you’ll need and why each one matters.
For the Ham
- 1 bone-in fully cooked ham (8-10 pounds) — I prefer a shank portion for easier carving, but a butt portion works too. Look for one that’s not injected with too much water or brine. The brand I trust most is Applegate for natural options or Hormel Cure 81 for consistent quality.
- Whole cloves (about 30-40) — These are optional but traditional. They add a subtle warmth that complements the honey beautifully. Plus they look gorgeous.
For the Honey Glaze

- 1 cup honey — Use a good quality honey here, not the corn syrup blends. The flavor difference is noticeable. Local honey adds a lovely floral note if you can get it.
- 1/2 cup packed brown sugar — Light or dark both work. Dark brown sugar gives a deeper molasses flavor that I personally love.
- 1/4 cup unsalted butter — Adds richness and helps the glaze caramelize without burning.
- 2 tablespoons dijon mustard — This is my secret weapon. It cuts through the sweetness and adds a subtle tang that makes the glaze complex instead of cloying.
- 1 tablespoon apple cider vinegar — Brightens everything up and balances the sweetness.
- 1 teaspoon ground cinnamon — Warm, cozy, holiday-ish. Don’t skip it.
- 1/2 teaspoon ground cloves — Reinforces the whole clove flavor in the ham.
- 1/4 teaspoon ground nutmeg — Just a pinch. It adds depth without being obvious.
For the Rosemary Roasted Potatoes
- 3 pounds baby potatoes or Yukon Gold potatoes — Baby potatoes are perfect because they cook quickly and get crispy skin. Yukon Golds have that buttery texture that pairs beautifully with ham. (adds creamy interior, crispy exterior)
- 1/4 cup olive oil — Use a good extra virgin for flavor, but regular works fine too.
- 3 tablespoons fresh rosemary, finely chopped — Dried rosemary works in a pinch, but fresh is truly better here. The flavor is brighter and more aromatic.
- 4 cloves garlic, minced — Fresh garlic, not the jarred stuff. Trust me on this.
- 1 teaspoon salt — I use kosher salt for better control.
- 1/2 teaspoon black pepper — Freshly ground, always.
- Optional: 1/2 teaspoon red pepper flakes — For a tiny kick of heat that plays nicely with the sweet ham.
Ingredient Tips & Substitutions
If you need a gluten-free option, this recipe is naturally gluten-free as written — just double-check your dijon mustard label. For a lower sugar version, you can reduce the brown sugar to 1/4 cup, though the glaze won’t be as thick and sticky. I’ve tried it with maple syrup instead of honey and it works beautifully — just use 3/4 cup maple syrup and reduce the brown sugar to 1/4 cup. The flavor is more woodsy and less floral, but still delicious.
For the potatoes, sweet potatoes make a fantastic substitution if you want something different. Just cut them into similar-sized chunks and watch the cooking time — they tend to cook a bit faster than regular potatoes.
Equipment Needed
You don’t need a professional kitchen to make this recipe work. Here’s what you’ll actually use:
- Large roasting pan with rack — The rack is important because it lets air circulate under the ham for even cooking. No rack? Crumple up some aluminum foil into coils and use those as a makeshift rack. I’ve done it, it works.
- Sharp carving knife — A dull knife will shred your beautiful ham. A 10-inch chef’s knife or a proper carving knife makes all the difference.
- Small saucepan — For making the glaze. Nothing fancy needed.
- Basting brush — Silicone ones are easiest to clean. A pastry brush works too. In a pinch, use a spoon to drizzle the glaze over the ham.
- Instant-read thermometer — This is non-negotiable for perfect ham. Don’t trust the pop-up thermometers that come with some hams — they’re notoriously unreliable.
- Large mixing bowl — For tossing the potatoes with oil and seasonings.
- Baking sheet or second roasting pan — For the potatoes if they don’t fit around the ham. I often use a separate sheet for better browning.
- Aluminum foil — For tenting the ham while it rests and for easy cleanup.
- Cutting board — Preferably one with a groove to catch juices.
If you don’t have a roasting rack, don’t run out and buy one just for this. The foil coil trick works surprisingly well. And if you’re using a disposable aluminum pan (I’ve been there during busy holidays), double it up for sturdiness — single pans can buckle under a heavy ham.
Preparation Method
Alright, let’s get cooking. This looks like a lot of steps, but I promise it’s straightforward. Take it one step at a time.
Step 1: Prep the Ham
Take your ham out of the refrigerator about 2 hours before you plan to cook it. Let it sit at room temperature — this ensures more even cooking. Preheat your oven to 325°F (163°C).
Remove the ham from its packaging and discard any plastic coverings or netting. Rinse it quickly under cool water and pat it completely dry with paper towels. Dry ham means better glaze adhesion, so don’t skip this.
Using a sharp knife, score the surface of the ham in a diamond pattern. Cut about 1/4 inch deep, spacing the cuts about 1 inch apart. This isn’t just for looks — it lets the glaze penetrate deeper and creates those beautiful crispy edges. If you’re using whole cloves, press one into the center of each diamond. It takes a few minutes but looks stunning.
Step 2: Make the Glaze
In a small saucepan over medium heat, combine the honey, brown sugar, butter, dijon mustard, apple cider vinegar, cinnamon, ground cloves, and nutmeg. Stir constantly until the butter melts and everything comes together into a smooth, fragrant glaze — about 3-4 minutes. Don’t walk away from this; it can burn quickly.
Once it’s smooth and bubbling gently, remove it from heat. Set aside about 1/3 cup of the glaze for basting later. You’ll use the rest for the initial coating.
Step 3: Prepare the Potatoes
While the ham is coming to room temperature, prep your potatoes. If using baby potatoes, cut any larger ones in half so they’re all roughly the same size. For Yukon Golds, cut them into 1.5-inch chunks — not too small or they’ll burn, not too big or they won’t cook through.
In a large bowl, toss the potatoes with olive oil, chopped rosemary, minced garlic, salt, pepper, and red pepper flakes if using. Make sure every piece is well coated. Let them sit at room temperature while the ham cooks — this helps them roast more evenly.
Step 4: Start Roasting the Ham
Place the ham cut-side down on the rack in your roasting pan. Brush it generously with the glaze, making sure to get into all those scored lines. Pour about 1 cup of water into the bottom of the pan — this creates steam that keeps the ham moist.
Roast the ham uncovered at 325°F for about 15 minutes per pound. For an 8-pound ham, that’s about 2 hours. A 10-pound ham needs about 2.5 hours. Start checking the internal temperature about 30 minutes before you expect it to be done.
Every 30 minutes during roasting, baste the ham with the reserved glaze. Use your basting brush to coat the surface generously. The glaze will darken and caramelize beautifully with each application.
Step 5: Add the Potatoes
About 1 hour before the ham is done, arrange the seasoned potatoes around the ham in the roasting pan. If there isn’t enough room (and there often isn’t), spread them on a separate baking sheet in a single layer. Toss them in a couple tablespoons of the pan drippings for extra flavor — this is where the magic happens.
Roast the potatoes alongside the ham for the remaining hour, stirring once halfway through. They should be golden brown and crispy on the outside, tender on the inside when done. If they need more time after the ham comes out, that’s fine — just keep them in the oven while the ham rests.
Step 6: Check for Doneness
The ham is ready when it reaches an internal temperature of 140°F (60°C) at the thickest part, away from the bone. Insert your instant-read thermometer into the center of the ham, not touching the bone. Don’t rely on the pop-up timer if your ham came with one — they’re notoriously inaccurate.
If the glaze starts getting too dark before the ham reaches temperature, tent the ham loosely with foil. This prevents burning while allowing the ham to finish cooking.
Step 7: Rest and Carve
Once the ham hits 140°F, remove it from the oven. Transfer it to a cutting board and tent it loosely with foil. Let it rest for at least 20-30 minutes. This is crucial — resting allows the juices to redistribute throughout the meat. If you carve too soon, all those beautiful juices end up on the cutting board instead of in your mouth.
While the ham rests, keep the potatoes warm in the oven (turn it off and leave the door slightly ajar).
To carve, place the ham cut-side down on your cutting board. Slice against the grain in thin, even slices. The bone will guide your knife — just follow it. Start at the shank end and work your way up. If you hit resistance, you’re probably hitting the bone; adjust your angle slightly.
Cooking Tips & Techniques
After making this recipe more times than I care to count, I’ve collected some hard-won wisdom. Here are the things I wish someone had told me before my first attempt.
Don’t overcook the ham. I know it sounds obvious, but pre-cooked hams only need to be heated through to 140°F. Anything beyond 145°F and you’re entering dry ham territory. I learned this the hard way when I left a ham in for an extra 30 minutes “just to be safe.” It was safe. It was also sad.
Score deeper than you think. My first scoring attempt was too shallow, and the glaze just sat on top instead of soaking in. Cut at least 1/4 inch deep. The diamonds should open up slightly as the ham cooks, creating those beautiful caramelized edges.
Room temperature matters. Taking the ham out of the fridge 2 hours before cooking isn’t just a suggestion. A cold ham straight from the fridge will cook unevenly, with the outside drying out before the center is warm. Set a timer if you need to — I’ve forgotten this step more than once.
Baste with purpose. Don’t just brush the glaze on casually. Really work it into those scored lines. Each basting layer builds on the last, creating that thick, sticky, caramelized coating that makes this ham special. I usually baste 4-5 times during the cooking process.
Watch your potato placement. If the potatoes are too close to the ham, they’ll steam instead of roast. Give them some breathing room. If they’re on a separate pan, rotate the pans halfway through cooking for even browning. And don’t crowd them — a single layer is non-negotiable for crispy potatoes.
Save those drippings. After the ham is done, pour the pan drippings through a fine-mesh strainer. You’ll have this incredible honey-rosemary infused liquid gold. Use it to drizzle over the sliced ham or potatoes, or save it for making soup later. It freezes beautifully.
Variations & Adaptations
This recipe is wonderfully adaptable. Here are some variations I’ve tried and loved.
Spicy Honey Ham — Add 1 teaspoon of cayenne pepper and 1 tablespoon of sriracha to the glaze. The heat cuts through the sweetness beautifully. I made this for a New Year’s party and it disappeared faster than the traditional version. Just be warned — it has a kick.
Orange Honey Glaze — Replace the apple cider vinegar with fresh orange juice and add 2 tablespoons of orange zest. The citrus brightens everything up and pairs gorgeously with the rosemary potatoes. This is my go-to for Easter brunch.
Maple Bourbon Version — Substitute half the honey with maple syrup and add 2 tablespoons of bourbon to the glaze. The smoky sweetness is incredible, especially for fall gatherings. Just cook the glaze a minute or two longer to cook off the alcohol.
Herb-Crusted Variation — Before applying the glaze, press a mixture of fresh thyme, sage, and rosemary onto the scored ham. The herbs get crispy and fragrant during roasting. I did this on a whim one Christmas and now it’s requested every year.
Dietary Adaptations — For a low-sugar option, use a sugar-free honey substitute and reduce the brown sugar to 2 tablespoons. The glaze won’t be as thick, but it still tastes great. For dairy-free, substitute the butter with coconut oil or a vegan butter alternative. I’ve tested both and they work well, though the flavor shifts slightly.
Different Potato Options — Sweet potatoes, parsnips, and carrots all roast beautifully alongside the ham. Just cut them to similar sizes and adjust cooking time as needed. I sometimes do a mix of baby potatoes and sweet potato chunks for color and variety.
Serving & Storage Suggestions
This meal is designed to impress, so let’s talk about how to serve it right.
Serving Temperature — Serve the ham warm, not piping hot. It’s actually better at room temperature or slightly warm, which is why the resting time is so important. The potatoes should be hot and crispy straight from the oven.
Presentation — Arrange the sliced ham on a large platter with the rosemary potatoes artfully scattered around. Drizzle a little of the strained pan drippings over everything. Garnish with fresh rosemary sprigs and maybe some orange slices if you’re feeling fancy. The deep golden brown of the ham against the green rosemary is stunning.
What to Serve With It — This ham pairs beautifully with roasted green beans, a simple arugula salad with lemon vinaigrette, or creamy mashed cauliflower. For a full holiday spread, add some healthy zucchini bread with Greek yogurt as a side — the savory-sweet combo is unexpected but wonderful. And if you’re planning a bigger gathering, these BBQ pulled pork sliders make a fantastic appetizer while the ham finishes resting.
Storage — Leftover ham keeps in the refrigerator for up to 5 days. Wrap it tightly in foil or store in an airtight container. The potatoes are best within 2-3 days but will last up to 5 days in the fridge.
Reheating — For the ham, slice what you need and reheat gently in a covered skillet with a splash of water or apple juice over medium-low heat. This takes about 5-7 minutes and keeps the meat moist. Microwaving works in a pinch but can dry it out. For the potatoes, spread them on a baking sheet and reheat at 375°F for 8-10 minutes — they’ll crisp right back up.
Freezing — Ham freezes beautifully for up to 3 months. Slice it first, wrap portions tightly in plastic wrap then foil, and freeze. Thaw overnight in the refrigerator. The potatoes don’t freeze well — they get mushy when thawed — so enjoy those fresh.
Flavor Development — Here’s a secret: the ham actually tastes better the next day. The flavors meld and deepen overnight. Day-old ham sandwiches with a little leftover glaze and some sharp cheddar? Absolute perfection.
Nutritional Information & Benefits
I’m not a nutritionist, but I do care about what goes into my body. Here’s the breakdown for this meal.
| Nutrient | Per Serving (6 oz ham + 1 cup potatoes) |
|---|---|
| Calories | 485 |
| Protein | 38g |
| Fat | 22g |
| Saturated Fat | 8g |
| Carbohydrates | 35g |
| Fiber | 3g |
| Sugar | 22g |
| Sodium | 1420mg |
Health Highlights — Ham is a good source of high-quality protein, B vitamins (especially B6 and B12), zinc, and selenium. The potatoes provide vitamin C, potassium, and fiber (especially if you leave the skins on). Rosemary is rich in antioxidants and has anti-inflammatory properties. Honey contains trace amounts of vitamins and minerals, plus natural antibacterial compounds.
Dietary Considerations — This recipe is naturally gluten-free and grain-free. For low-carb diets, skip the potatoes and double up on a green vegetable instead. The ham itself is keto-friendly. For low-sodium needs, look for a low-sodium ham and reduce the added salt in the potatoes.
My Take — Is this an everyday meal? No. But for special occasions, it’s absolutely worth it. The protein keeps you full, the potatoes provide energy, and honestly, sometimes you just need a meal that feels like a celebration. Balance is everything — enjoy this with a big green salad and don’t stress about the numbers.
Conclusion
This best honey glazed ham with rosemary roasted potatoes has become more than just a recipe in my kitchen — it’s the centerpiece of our most cherished gatherings. The first time I got it right, my mom actually teared up at the table. She said it reminded her of holiday dinners from her childhood, but better. That’s the kind of reaction that makes all those failed attempts worth it.
What I love most about this recipe is how it brings people together. There’s something about a beautiful glazed ham on the table that makes everyone slow down, take a breath, and appreciate the moment. It’s not just food — it’s a memory in the making. And honestly, that’s why I keep making it year after year.
I hope you’ll try this recipe and make it your own. Maybe add a little extra rosemary, or swap in orange for a citrusy twist. That’s the beauty of cooking — you get to put your own stamp on things. Don’t be afraid to experiment. And if your first attempt isn’t perfect? That’s okay. Mine wasn’t either.
When you make this honey glazed ham with rosemary potatoes, I’d love to hear about it. Drop a comment below and tell me how it turned out, what variations you tried, or just share your holiday table story. And if you snap a photo, tag me — I love seeing your beautiful creations. Happy cooking, friends!
Frequently Asked Questions
Can I use a spiral-cut ham for this recipe?
Yes, absolutely! Spiral-cut hams work great and are even easier to serve. Just be extra gentle when glazing and handling so the slices stay intact. The glaze will seep into those pre-cut spaces beautifully.
How do I prevent the glaze from burning?
Keep an eye on your ham during the last 30 minutes of cooking. If the glaze starts looking too dark, tent the ham loosely with aluminum foil. You want deep golden brown, not black. Also, make sure there’s water in the bottom of the pan — dry heat accelerates burning.
Can I prepare the glaze ahead of time?
Definitely! You can make the glaze up to 3 days in advance. Store it in an airtight container in the refrigerator. When you’re ready to use it, gently reheat it on the stovetop or in the microwave, stirring until smooth and pourable.
What if I don’t have fresh rosemary?
Dried rosemary works in a pinch — use about 1 tablespoon instead of 3. Just crush it between your fingers before adding to release the oils. The flavor won’t be as bright, but it’ll still be delicious. Thyme or oregano make good substitutes too.
How do I keep the potatoes from getting soggy?
The key is not crowding them. Give each piece space to breathe on the pan. Also, make sure your potatoes are completely dry before tossing them with oil — excess moisture is the enemy of crispy potatoes. And don’t skip that final high-heat blast if they need extra crisping.
Pin This Recipe!

Best Honey Glazed Ham with Rosemary Potatoes
This foolproof honey glazed ham with rosemary roasted potatoes is the perfect holiday centerpiece. The honey glaze has a deep, complex sweetness from a secret ingredient (dijon mustard), and the potatoes soak up all those ham juices while roasting to golden perfection.
- Prep Time: 20 minutes
- Cook Time: 2 hours 30 minutes
- Total Time: 2 hours 50 minutes
- Yield: 12 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 bone-in fully cooked ham (8–10 pounds)
- Whole cloves (about 30-40)
- 1 cup honey
- 1/2 cup packed brown sugar
- 1/4 cup unsalted butter
- 2 tablespoons dijon mustard
- 1 tablespoon apple cider vinegar
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground cloves
- 1/4 teaspoon ground nutmeg
- 3 pounds baby potatoes or Yukon Gold potatoes
- 1/4 cup olive oil
- 3 tablespoons fresh rosemary, finely chopped
- 4 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon red pepper flakes (optional)
Instructions
- Take your ham out of the refrigerator about 2 hours before you plan to cook it. Let it sit at room temperature. Preheat your oven to 325°F (163°C).
- Remove the ham from its packaging and discard any plastic coverings or netting. Rinse it quickly under cool water and pat it completely dry with paper towels.
- Using a sharp knife, score the surface of the ham in a diamond pattern. Cut about 1/4 inch deep, spacing the cuts about 1 inch apart. If using whole cloves, press one into the center of each diamond.
- In a small saucepan over medium heat, combine the honey, brown sugar, butter, dijon mustard, apple cider vinegar, cinnamon, ground cloves, and nutmeg. Stir constantly until the butter melts and everything comes together into a smooth, fragrant glaze — about 3-4 minutes. Remove from heat. Set aside about 1/3 cup of the glaze for basting later.
- If using baby potatoes, cut any larger ones in half so they’re all roughly the same size. For Yukon Golds, cut them into 1.5-inch chunks. In a large bowl, toss the potatoes with olive oil, chopped rosemary, minced garlic, salt, pepper, and red pepper flakes if using. Let them sit at room temperature while the ham cooks.
- Place the ham cut-side down on the rack in your roasting pan. Brush it generously with the glaze, making sure to get into all those scored lines. Pour about 1 cup of water into the bottom of the pan.
- Roast the ham uncovered at 325°F for about 15 minutes per pound. For an 8-pound ham, that’s about 2 hours. A 10-pound ham needs about 2.5 hours. Start checking the internal temperature about 30 minutes before you expect it to be done.
- Every 30 minutes during roasting, baste the ham with the reserved glaze.
- About 1 hour before the ham is done, arrange the seasoned potatoes around the ham in the roasting pan. If there isn’t enough room, spread them on a separate baking sheet in a single layer. Toss them in a couple tablespoons of the pan drippings for extra flavor. Roast the potatoes alongside the ham for the remaining hour, stirring once halfway through.
- The ham is ready when it reaches an internal temperature of 140°F (60°C) at the thickest part, away from the bone. If the glaze starts getting too dark before the ham reaches temperature, tent the ham loosely with foil.
- Once the ham hits 140°F, remove it from the oven. Transfer it to a cutting board and tent it loosely with foil. Let it rest for at least 20-30 minutes. While the ham rests, keep the potatoes warm in the oven (turn it off and leave the door slightly ajar).
- To carve, place the ham cut-side down on your cutting board. Slice against the grain in thin, even slices. Start at the shank end and work your way up.
Notes
Don’t overcook the ham. Pre-cooked hams only need to be heated through to 140°F. Score deeper than you think for better glaze penetration. Room temperature matters — take the ham out of the fridge 2 hours before cooking. Baste with purpose, working the glaze into the scored lines. Watch your potato placement — give them breathing room to avoid steaming. Save those drippings for drizzling or soup.
Nutrition
- Serving Size: 6 oz ham + 1 cup pot
- Calories: 485
- Sugar: 22
- Sodium: 1420
- Fat: 22
- Saturated Fat: 8
- Carbohydrates: 35
- Fiber: 3
- Protein: 38
Keywords: honey glazed ham, rosemary potatoes, holiday ham, Easter ham, Christmas ham, glazed ham, roasted potatoes, honey ham


