The butcher at the Saturday market watched me hovering by the ham display for a good five minutes before he said anything. I was trying to look confident—like I knew exactly what I was doing—but honestly, I was just staring at this massive bone-in ham and wondering if I was about to ruin Easter dinner for ten people. He didn’t laugh at me, which I appreciated. Instead, he just pointed at a beautiful, spiral-cut ham and said, “This one. And don’t forget the honey.”
That was three years ago, and I haven’t looked back. The thing is, a perfect honey glazed ham with rosemary roasted potatoes sounds like something you’d only attempt if you had a culinary degree and a spare afternoon. But let me tell you, it’s surprisingly straightforward. I mean, the first time I made it, I forgot to score the fat in a diamond pattern, and the glaze just pooled on top instead of seeping into those gorgeous layers. It still tasted incredible, but it wasn’t as pretty as I’d hoped. That’s the kind of lesson you only learn by doing, you know?
This recipe has become my go-to for any holiday gathering. The sweet, sticky glaze caramelizes into a beautiful crust, while the rosemary potatoes soak up all those delicious ham juices in the roasting pan. It’s the kind of meal that makes everyone stop talking for a second after that first bite. Maybe you’ve been there—looking for a centerpiece dish that feels special but doesn’t require you to be a professional chef. This is it. This is the one that stuck with me because it delivers every single time, with just enough room for your own little mistakes and adjustments.
Why You’ll Love This Recipe
This perfect honey glazed ham with rosemary roasted potatoes isn’t just another holiday recipe. It’s the one that’ll have your mother-in-law asking for the recipe and your kids actually eating their vegetables without a fight. Here’s why I keep coming back to it:
- Surprisingly Simple: Despite looking like a showstopper, this recipe comes together with minimal fuss. The oven does most of the heavy lifting, leaving you free to focus on sides and socializing.
- Pantry-Friendly Ingredients: You likely have most of the glaze ingredients already. Honey, brown sugar, butter, and a little mustard—that’s it. No weird specialty items that’ll collect dust.
- Perfect for Entertaining: This dish is made for holidays, Sunday dinners, or any time you want to impress without the stress. It feeds a crowd and looks magnificent on the table.
- Crowd-Pleaser Status: I’ve served this to picky eaters, health-conscious friends, and serious foodies. Everyone loves it. The sweet-salty combo is basically irresistible.
- Next-Level Flavor: The magic is in that sticky, caramelized glaze and the way the rosemary potatoes soak up all the rendered ham fat. It’s comfort food that tastes like you spent hours in the kitchen.
What makes this recipe different from the rest? It’s the technique. Instead of just brushing glaze on the outside, we score the ham and let the glaze sink into every crevice. The potatoes roast directly in the pan, catching all those flavorful drippings. It’s not just another version—it’s the version that works.
Honestly, this is the kind of meal that makes you close your eyes after the first bite. It’s comfort food reimagined—richer, more satisfying, but with the same soul-soothing warmth you crave on a special occasion. Perfect for impressing guests without breaking a sweat.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver big, bold flavor. Most of these are pantry staples or easy to find at any grocery store.
For the Ham & Glaze
- 1 (8-10 pound) bone-in, spiral-cut ham (I prefer a shank portion for easier carving; look for one that’s already fully cooked)
- 1 cup honey (use a good quality honey; I like local wildflower honey for its complex flavor)
- 1/2 cup packed brown sugar (dark or light works; dark gives a deeper molasses flavor)
- 1/4 cup unsalted butter (adds richness and helps the glaze caramelize beautifully)
- 2 tablespoons Dijon mustard (cuts the sweetness and adds a subtle tang; whole grain also works)
- 1/2 teaspoon ground cloves (a classic pairing with ham; adds warmth and depth)
- 1/4 teaspoon ground cinnamon (optional, but I love the subtle spice it adds)
- Whole cloves (for studding the ham, optional but traditional)
For the Rosemary Roasted Potatoes

- 3 pounds Yukon Gold potatoes (or red potatoes; their waxy texture holds up well to roasting)
- 3 tablespoons olive oil (or avocado oil for a higher smoke point)
- 2 tablespoons fresh rosemary, chopped (dried rosemary works in a pinch, but fresh is so much better)
- 4 cloves garlic, minced (adds aromatic goodness)
- 1 teaspoon salt (kosher salt is best for even seasoning)
- 1/2 teaspoon black pepper (freshly ground, please)
- 1/2 cup chicken or ham broth (for deglazing the pan and creating a light pan sauce)
Ingredient Tips & Substitutions
- Ham: A bone-in ham is non-negotiable for the best flavor. Spiral-cut makes serving easier, but a non-spiral ham works too—just score it deeply yourself. If you’re feeding a smaller group, a half ham (5-7 pounds) works perfectly; just adjust cooking time.
- Honey: Maple syrup or agave can substitute, but honey gives the best sticky texture and floral sweetness.
- Potatoes: Yukon Golds are my top choice for their buttery flavor and creamy interior. Russets will work but may fall apart more easily. Sweet potatoes are a delicious twist!
- Rosemary: Thyme or sage make excellent substitutes if you don’t have rosemary on hand. Each brings its own lovely herbal note.
- Mustard: If you’re out of Dijon, yellow mustard or even a little stone-ground mustard will work. It’s mostly for balance, not overwhelming flavor.
Equipment Needed
You don’t need a professional kitchen to pull this off. Here’s what you’ll need:
- Large roasting pan with a rack (a disposable aluminum pan works in a pinch, but a sturdy metal one distributes heat better)
- Sharp chef’s knife (for scoring the ham and cutting potatoes; a dull knife is a hazard)
- Small saucepan (for making the glaze)
- Basting brush (a silicone one is easiest to clean)
- Meat thermometer (trust me, this is essential for perfect results—don’t guess!)
- Large mixing bowl (for tossing the potatoes with oil and herbs)
- Aluminum foil (for tenting the ham if it browns too quickly)
- Cutting board (a large one for carving)
I’ve made this with a cheap roasting pan from the grocery store and it turned out fine. But if you roast a ham once a year, investing in a good-quality pan with a tight-fitting rack is worth it. Also, keep your knife sharp—it makes scoring the fat so much easier and safer.
Preparation Method
Let’s get cooking! This detailed method will guide you through every step, with timings and sensory cues so you know exactly what to look for.
- Prep the Ham (15 minutes): Take your ham out of the refrigerator 1-2 hours before cooking to let it come to room temperature. This ensures even cooking. Preheat your oven to 325°F (163°C). Place the ham on a cutting board, flat side down. Using a sharp knife, score the fat in a diamond pattern, cutting about 1/4 inch deep. Don’t cut into the meat itself. If you’re using whole cloves, press one into the center of each diamond. Place the ham on the rack in your roasting pan, flat side down.
- Make the Glaze (10 minutes): In a small saucepan over medium heat, combine the honey, brown sugar, butter, Dijon mustard, ground cloves, and cinnamon. Stir constantly until the butter is melted and the sugar is dissolved, about 3-4 minutes. Let it bubble gently for another minute until it thickens slightly. Remove from heat. The glaze should smell sweet and spicy—like a warm hug.
- First Roast (1 hour 30 minutes): Brush about half of the glaze all over the ham, making sure to get it into the scored cuts. Cover the ham loosely with aluminum foil and place it in the preheated oven. Roast for about 15 minutes per pound, or until the internal temperature reaches 140°F (60°C). For an 8-pound ham, this is roughly 2 hours. Baste the ham with the pan juices every 30 minutes. You’ll see the glaze starting to set and the fat becoming translucent—that’s a good sign.
- Prep the Potatoes (15 minutes while ham roasts): Wash and scrub the potatoes. Cut them into 1-1.5 inch chunks—you want them evenly sized for consistent cooking. In a large bowl, toss the potato chunks with olive oil, chopped rosemary, minced garlic, salt, and pepper. Make sure every piece is well coated. Set aside at room temperature.
- Add the Potatoes (1 hour before ham is done): About 1 hour before the ham is finished roasting, remove the foil and carefully arrange the seasoned potatoes around the ham in the roasting pan. They’ll sit in the rendered fat and juices—this is where the magic happens. Return the pan to the oven, uncovered, and continue roasting. Stir the potatoes once halfway through to ensure even browning.
- Glaze Again (30 minutes before done): With about 30 minutes of cooking time left, brush the remaining glaze over the ham. This second coating will caramelize into that gorgeous, sticky crust. The potatoes should be turning golden brown and crispy on the edges.
- Rest and Serve (20 minutes): Once the ham reaches 140°F (60°C) and the potatoes are fork-tender and golden, remove the pan from the oven. Transfer the ham to a cutting board and tent it loosely with foil. Let it rest for 15-20 minutes—this is crucial for the juices to redistribute. Meanwhile, use a slotted spoon to transfer the potatoes to a serving dish. Pour the pan juices into a gravy separator or a small bowl, skim off excess fat, and serve alongside as a light sauce.
- Carve and Enjoy: Carve the ham against the grain into thin slices. Arrange on a platter with the rosemary potatoes. Watch everyone dig in!
Cooking Tips & Techniques
I’ve made this perfect honey glazed ham with rosemary roasted potatoes more times than I can count, and I’ve learned a few things along the way. Here are my best tips:
- Don’t Overcook the Ham: Since most spiral-cut hams are already fully cooked, you’re really just reheating it and adding flavor. Overcooking will dry it out. Aim for 140°F (60°C) internal temperature, and no higher than 145°F (63°C).
- Score Generously: The deeper you score the fat (without hitting the meat), the more surface area for the glaze to penetrate. I learned this the hard way after my first ham had a beautiful but flavorless exterior.
- Baste, Baste, Baste: Don’t skip the basting! Every 30 minutes, spoon those pan juices over the ham. It keeps the meat moist and builds that incredible flavor layer by layer.
- Potato Placement Matters: Arrange the potatoes in a single layer around the ham, not piled on top of each other. They need contact with the pan to get crispy. If they’re crowded, they’ll steam instead of roast.
- Use a Thermometer: I cannot stress this enough. A meat thermometer takes the guesswork out of cooking. I once thought I could eyeball it and ended up with a dry ham. Never again.
- Make Ahead Tip: You can prepare the glaze up to 3 days in advance and store it in the fridge. The potatoes can be cut and tossed with oil and herbs a few hours ahead—just keep them covered at room temperature.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways to make it your own:
- Spicy Honey Glaze: Add 1/2 teaspoon of red pepper flakes or a minced chipotle pepper in adobo sauce to the glaze for a sweet-heat kick. It’s amazing with the salty ham.
- Citrus Twist: Stir in the zest of one orange and 2 tablespoons of fresh orange juice to the glaze. The brightness cuts through the richness beautifully.
- Herb Swap: Not a rosemary fan? Use fresh thyme or sage in the potatoes. Both pair wonderfully with ham. Or try a mix of thyme and parsley for a different herbal profile.
- Maple Bourbon Version: Replace the honey with pure maple syrup and add 2 tablespoons of bourbon to the glaze. It adds a smoky, sophisticated depth that’s perfect for adult gatherings.
- Vegetable Additions: Along with the potatoes, add chunks of carrots, parsnips, or Brussels sprouts to the roasting pan. They’ll roast in the ham drippings and become incredibly flavorful.
- Pineapple Glaze: For a tropical twist, substitute 1/2 cup of the honey with pineapple juice and add 1/2 cup of crushed pineapple (drained) to the glaze. It’s a classic for a reason!
Serving & Storage Suggestions
This dish is a showstopper, so let’s talk about how to serve and store it properly.
Serving: Serve the ham warm, sliced against the grain into thin pieces. Arrange the rosemary roasted potatoes around the ham on a large platter. Drizzle a little of the pan juices over the top for extra moisture and flavor. This dish pairs beautifully with roasted green beans, a simple side salad, or buttery dinner rolls. A crisp white wine like Sauvignon Blanc or a light Pinot Noir complements the sweet and savory flavors perfectly.
Storage: Leftover ham should be cooled completely, then wrapped tightly in plastic wrap or aluminum foil, or stored in an airtight container. It will keep in the refrigerator for up to 5 days. The potatoes are best eaten fresh, but leftovers can be stored separately for up to 3 days.
Reheating: To reheat ham slices, place them in a baking dish with a splash of broth or water, cover with foil, and warm in a 300°F (150°C) oven for 10-15 minutes. You can also reheat slices in a skillet over medium-low heat with a little butter. Reheat potatoes in a 350°F (175°C) oven for 10 minutes to restore some crispness. Avoid microwaving the ham—it can make it tough and rubbery.
Freezing: Ham freezes beautifully. Wrap slices tightly in plastic wrap, then place in a freezer bag. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. Potatoes don’t freeze well due to texture changes, so enjoy those fresh.
Flavor Development: Honestly, leftover ham often tastes even better the next day! The flavors meld and deepen overnight. It’s perfect for sandwiches, omelets, or just snacking straight from the fridge.
Nutritional Information & Benefits
While this is definitely a special occasion dish, it does offer some nutritional benefits. Here’s an estimated breakdown per serving (based on 12 servings):
- Calories: ~450-550
- Protein: ~35g
- Fat: ~20g
- Carbohydrates: ~35g
- Fiber: ~3g
- Sugar: ~20g
- Sodium: ~1200mg
Health Highlights: Ham is a good source of high-quality protein, which is essential for muscle repair and satiety. It also provides B vitamins, particularly B6 and B12, which support energy metabolism. Potatoes are often unfairly maligned—they’re actually a great source of vitamin C, potassium, and fiber, especially when you eat the skin. Rosemary is rich in antioxidants and has anti-inflammatory properties. The honey, while adding sugar, also contains trace amounts of antioxidants and has antimicrobial benefits.
Dietary Considerations: This recipe is naturally gluten-free and dairy-free if you use a dairy-free butter substitute. It’s not suitable for low-sodium diets due to the ham’s salt content. For a lower sugar option, reduce the brown sugar to 1/4 cup and use a sugar-free maple syrup alternative in the glaze.
I believe in balance. This is a celebratory dish, meant to be enjoyed with loved ones. Savor every bite, and don’t stress about the numbers!
Conclusion
This perfect honey glazed ham with rosemary roasted potatoes is more than just a recipe—it’s a centerpiece for memories. It’s the dish that brings people to the table, makes conversation flow, and leaves everyone asking for seconds. I love how forgiving it is, how it looks like you spent all day in the kitchen when really, the oven does all the work. It’s become my signature holiday dish, and every time I make it, I think of that butcher at the market who gave me the confidence to try.
I encourage you to make this recipe your own. Experiment with the glaze, swap in your favorite herbs, or add extra vegetables to the pan. Cooking is about joy and connection, not perfection. If you make this, please come back and let me know how it turned out! Share your photos, your twists, and your happy table stories. I’d love to hear from you.
Now go on—get that ham in the oven and make some beautiful memories. You’ve got this!
Frequently Asked Questions
Can I use a boneless ham for this recipe?
Yes, you can use a boneless ham, but bone-in ham has more flavor and stays juicier during cooking. If using boneless, reduce the cooking time slightly and keep a close eye on the internal temperature.
How do I prevent the glaze from burning?
The sugar in the glaze can burn if exposed to high heat for too long. That’s why we cover the ham with foil for the first part of cooking and only apply the second coat of glaze in the last 30 minutes. Keep your oven at 325°F (163°C) and watch it closely.
Can I prepare the potatoes ahead of time?
You can cut the potatoes and toss them with oil and herbs up to 4 hours ahead. Keep them covered at room temperature. For best results, roast them fresh with the ham—they won’t be as crispy if reheated.
What size ham should I buy for a crowd?
A good rule of thumb is 1/2 to 3/4 pound of bone-in ham per person. For 10-12 people, an 8-10 pound ham is perfect. Leftovers are always a bonus for sandwiches and soups!
Can I make the glaze without mustard?
Absolutely! The mustard adds a subtle tang that balances the sweetness, but you can omit it or substitute with 1 tablespoon of apple cider vinegar for a similar effect. The glaze will still be delicious.
Pin This Recipe!

Perfect Honey Glazed Ham with Rosemary Roasted Potatoes
A stunning centerpiece for holiday gatherings, this honey glazed ham is surprisingly simple to make. The sweet, sticky glaze caramelizes into a beautiful crust while rosemary potatoes roast in the pan juices, creating a memorable meal that impresses without stress.
- Prep Time: 15 minutes
- Cook Time: 2 hours 30 minutes
- Total Time: 2 hours 45 minutes
- Yield: 12 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 (8-10 pound) bone-in, spiral-cut ham
- 1 cup honey
- 1/2 cup packed brown sugar
- 1/4 cup unsalted butter
- 2 tablespoons Dijon mustard
- 1/2 teaspoon ground cloves
- 1/4 teaspoon ground cinnamon (optional)
- Whole cloves (for studding, optional)
- 3 pounds Yukon Gold potatoes
- 3 tablespoons olive oil
- 2 tablespoons fresh rosemary, chopped
- 4 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup chicken or ham broth
Instructions
- Prep the Ham (15 minutes): Take your ham out of the refrigerator 1-2 hours before cooking to let it come to room temperature. Preheat your oven to 325°F (163°C). Place the ham on a cutting board, flat side down. Using a sharp knife, score the fat in a diamond pattern, cutting about 1/4 inch deep. Don’t cut into the meat itself. If you’re using whole cloves, press one into the center of each diamond. Place the ham on the rack in your roasting pan, flat side down.
- Make the Glaze (10 minutes): In a small saucepan over medium heat, combine the honey, brown sugar, butter, Dijon mustard, ground cloves, and cinnamon. Stir constantly until the butter is melted and the sugar is dissolved, about 3-4 minutes. Let it bubble gently for another minute until it thickens slightly. Remove from heat.
- First Roast (1 hour 30 minutes): Brush about half of the glaze all over the ham, making sure to get it into the scored cuts. Cover the ham loosely with aluminum foil and place it in the preheated oven. Roast for about 15 minutes per pound, or until the internal temperature reaches 140°F (60°C). For an 8-pound ham, this is roughly 2 hours. Baste the ham with the pan juices every 30 minutes.
- Prep the Potatoes (15 minutes while ham roasts): Wash and scrub the potatoes. Cut them into 1-1.5 inch chunks. In a large bowl, toss the potato chunks with olive oil, chopped rosemary, minced garlic, salt, and pepper. Set aside at room temperature.
- Add the Potatoes (1 hour before ham is done): About 1 hour before the ham is finished roasting, remove the foil and carefully arrange the seasoned potatoes around the ham in the roasting pan. Return the pan to the oven, uncovered, and continue roasting. Stir the potatoes once halfway through to ensure even browning.
- Glaze Again (30 minutes before done): With about 30 minutes of cooking time left, brush the remaining glaze over the ham.
- Rest and Serve (20 minutes): Once the ham reaches 140°F (60°C) and the potatoes are fork-tender and golden, remove the pan from the oven. Transfer the ham to a cutting board and tent it loosely with foil. Let it rest for 15-20 minutes. Meanwhile, use a slotted spoon to transfer the potatoes to a serving dish. Pour the pan juices into a gravy separator or a small bowl, skim off excess fat, and serve alongside as a light sauce.
- Carve and Enjoy: Carve the ham against the grain into thin slices. Arrange on a platter with the rosemary potatoes.
Notes
Don’t overcook the ham; aim for 140°F (60°C) internal temperature. Score the fat generously for better glaze penetration. Baste every 30 minutes. Arrange potatoes in a single layer for crispiness. Use a meat thermometer for best results. Glaze can be made up to 3 days ahead; potatoes can be prepped a few hours ahead.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 500
- Sugar: 20
- Sodium: 1200
- Fat: 20
- Saturated Fat: 8
- Carbohydrates: 35
- Fiber: 3
- Protein: 35
Keywords: honey glazed ham, rosemary roasted potatoes, Easter dinner, holiday ham, bone-in ham, spiral-cut ham, roasted potatoes, ham recipe



