Last spring, I showed up at my neighbor’s house on a rainy Tuesday afternoon to pick up a casserole dish she’d borrowed. I was in leggings with flour on my jeans from a failed sourdough attempt, and I definitely wasn’t expecting anything special. But the smell hit me before I even got through the doorway — sweet, smoky, with something woodsy and warm that made my stomach actually growl out loud. Embarrassing, honestly.
Linda wasn’t trying to impress anyone. She had a ham sitting on her counter, scored in that perfect diamond pattern, and she was just casually brushing on a glaze she’d thrown together while on the phone with her daughter. She handed me my dish with one hand and kept stirring with the other, barely looking up. “Oh, that? It’s just the Easter ham I’m testing out,” she said, like it was nothing. Like she hadn’t just created the most incredible smell I’d ever encountered on a random Tuesday.
I stood there for twenty minutes, you know, just watching her work. She let me taste a bit of the glaze off the spoon — honey, brown sugar, a touch of mustard, and something she called “my secret.” I pestered her for weeks until she finally wrote it down for me on a sticky note that I still keep in my recipe box. That sticky note is now splattered and faded, but it’s the reason this Perfect Easter Honey Glazed Ham with Rosemary Roasted Potatoes became my go-to holiday centerpiece.
Maybe you’ve been there — you taste something at someone else’s house and you just know you’ll never forget it. That’s this ham. It’s the dish that makes people close their eyes at the table, and the potatoes that come out crispy and fragrant alongside it? Pure magic. Let me tell you exactly how to make it.
Why You’ll Love This Recipe
This isn’t just another holiday ham recipe. After testing this method through three Easters, two Christmas dinners, and one very memorable New Year’s Eve gathering, I can tell you with confidence — this is the one. Here’s why it stands out:
- Surprisingly Simple : Despite looking like you spent all day fussing, the active prep time is about 20 minutes. The oven does the heavy lifting.
- Pantry-Friendly Ingredients : Honey, brown sugar, butter, fresh rosemary, and a good ham — that’s really all you need. No specialty store trips required.
- Perfect for Easter : This dish screams spring celebration. The sweet glaze pairs beautifully with the earthy rosemary potatoes, and the whole thing feeds a crowd without stress.
- Leftovers You’ll Fight Over : Honestly, I sometimes make this ham just for the leftovers. Sandwiches, omelets, soup — it keeps giving for days.
- Foolproof Method : I’ve tested this with spiral-cut and bone-in hams, different oven temperatures, and various glazing techniques. This version gives you the most tender meat with that sticky, caramelized exterior every single time.
What makes this recipe different from the dozens of others out there? It’s the balance. Most honey glazes are either too sweet or too thin. This one has a touch of dijon mustard that cuts through the sugar, plus a pinch of cloves that makes everything taste warm and special. And the potatoes — they roast right alongside the ham, soaking up those pan drippings while getting perfectly crispy edges. It’s a complete meal from one pan, which means less cleanup and more time with your people.
This is the kind of meal that makes you feel like a kitchen rockstar without the stress. The kind where you set the ham on the table and everyone goes quiet for a second before reaching for their forks. That’s the moment, right there.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are probably already in your pantry, which makes this perfect for those last-minute holiday plans.
For the Honey Glazed Ham
- 1 fully cooked bone-in ham (8-10 pounds) — I prefer a shank portion for easier carving, but a butt portion works too. Look for one that’s not pre-glazed so you can add your own magic.
- 1 cup honey — Use a good quality honey here. I like local wildflower honey for its floral notes, but clover honey works beautifully too.
- 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. If you only have salted butter, just reduce the added salt.
- 2 tablespoons dijon mustard — This is my “secret” that Linda wouldn’t tell me at first. It cuts the sweetness and adds a subtle tang that makes the glaze complex.
- 1 teaspoon ground cloves — A little goes a long way. This spice is what makes ham taste like holiday ham.
- 1/2 teaspoon black pepper — Freshly ground, please. It adds a tiny kick that balances everything.
For the Rosemary Roasted Potatoes

- 3 pounds baby potatoes — Yukon gold or red potatoes work best. Their waxy texture holds up to the long roasting time without falling apart.
- 3 tablespoons olive oil — Helps the potatoes get that golden, crispy exterior we’re after.
- 4 sprigs fresh rosemary — Strip the leaves and chop them finely. Dried rosemary works in a pinch, but fresh really shines here.
- 4 cloves garlic — Smashed but left whole. They’ll soften and sweeten as they roast, and you can spread them on the potatoes like butter.
- 1 teaspoon salt — I use kosher salt for its clean flavor and easy pinch-ability.
- 1/2 teaspoon black pepper
Ingredient Tips: When selecting your ham, look for one that’s about 8-10 pounds for a crowd of 8-10 people with leftovers. If you’re feeding a smaller group, a 5-6 pound ham works — just reduce the roasting time slightly. I’ve found that Kirkland brand hams from Costco consistently deliver great results, and they’re not pre-glazed so you have full control over the flavor. For the potatoes, try to get ones that are roughly the same size so they cook evenly. If yours are uneven, just cut the larger ones in half.
Substitution Guidance: If you’re out of dijon, whole grain mustard works beautifully and adds a nice texture. Maple syrup can replace the honey for a different flavor profile — use 3/4 cup maple syrup instead. For a dairy-free version, use vegan butter or coconut oil in the glaze. And if rosemary isn’t your thing, thyme or oregano make excellent alternatives for the potatoes.
Equipment Needed
- Large roasting pan with a rack — The rack keeps the ham elevated so the glaze can drip down and caramelize. No rack? No problem. Roll up some aluminum foil into coils and set the ham on those.
- Sharp chef’s knife — For scoring the ham and chopping rosemary. A dull knife is more dangerous than a sharp one, I promise you.
- Small saucepan — For making the glaze. Nothing fancy needed.
- Basting brush — Silicone brushes are easy to clean and don’t shed bristles into your glaze.
- Meat thermometer — Essential for knowing when your ham is perfectly heated through. I use a digital instant-read one and it’s never let me down.
- Aluminum foil — For tenting the ham if it browns too quickly.
- Large bowl — For tossing the potatoes with oil and seasonings.
- Cutting board — Preferably one with a groove to catch juices.
Budget-Friendly Options: You don’t need expensive equipment for this recipe. A basic metal roasting pan from the grocery store costs under $10 and works perfectly. If you don’t have a basting brush, you can use a clean pastry brush or even a folded paper towel held with tongs. I’ve done it in a pinch and it works fine.
Preparation Method
Step 1: Prep the Ham
Take your ham out of the refrigerator about 1 hour before you plan to cook it. This lets it come to room temperature slightly, which helps it heat more evenly. While you wait, preheat your oven to 325°F (163°C).
Using your sharp knife, score the surface of the ham in a diamond pattern about 1/4 inch deep. Don’t cut too deep — you want the glaze to seep into the cuts without the ham falling apart. Space the cuts about an inch apart. This step is what gives that beautiful presentation everyone loves.
Step 2: Make the Glaze
In your small saucepan, combine 1 cup honey, 1/2 cup packed brown sugar, 1/4 cup unsalted butter, 2 tablespoons dijon mustard, 1 teaspoon ground cloves, and 1/2 teaspoon black pepper. Heat over medium heat, stirring frequently, until the butter melts and everything comes together into a smooth, glossy glaze. This takes about 3-4 minutes. Don’t walk away — burnt sugar happens fast and it’s impossible to fix.
Set aside about 1/3 cup of the glaze for serving later. You’ll use the rest for basting.
Step 3: Prep the Potatoes
While the glaze simmers, wash your baby potatoes and pat them dry. If any are larger than a golf ball, cut them in half so everything cooks evenly. In a large bowl, toss the potatoes with 3 tablespoons olive oil, the chopped rosemary from 4 sprigs, 4 smashed garlic cloves, 1 teaspoon salt, and 1/2 teaspoon pepper.
Step 4: Set Up the Roasting Pan
Place the ham on the rack in your roasting pan, flat side down. Arrange the seasoned potatoes around the ham in a single layer on the bottom of the pan (not on the rack). The potatoes will cook in the ham drippings, which is where the magic happens.
Pour about 1 cup of water into the bottom of the pan — this prevents the drippings from burning and creates steam that keeps the ham moist.
Step 5: First Bake
Brush the ham generously with about half of the glaze. Place the pan in the preheated oven and roast for 45 minutes, uncovered. The kitchen will start smelling incredible right about now.
Step 6: Baste and Rotate
After 45 minutes, remove the pan from the oven and brush the ham with more glaze. Give the potatoes a gentle stir so they brown evenly. Return to the oven for another 45 minutes.
Step 7: Final Basting and Check
After the second 45-minute mark, baste the ham again with the remaining glaze. Check the internal temperature with your meat thermometer — you’re looking for 140°F (60°C) since the ham is already fully cooked and you’re just heating it through. If it’s not there yet, continue roasting, checking every 15 minutes.
If the ham is getting too dark on top, tent it loosely with aluminum foil. The potatoes should be golden and crispy by now — if they need more time, you can remove the ham when it’s done and let the potatoes roast a bit longer while the ham rests.
Step 8: Rest and Serve
Once the ham reaches 140°F, remove it from the oven and transfer to a cutting board. Let it rest for 15-20 minutes before carving. This resting time is crucial — it lets the juices redistribute so your ham stays moist and tender.
While the ham rests, give the potatoes a final stir and check their doneness. They should be easily pierced with a fork and have crispy, golden edges. If they need a few more minutes, pop them back in while the ham rests.
Warm up that reserved 1/3 cup of glaze and serve it alongside the ham for people to add at the table.
Cooking Tips & Techniques
After making this ham more times than I can count, I’ve learned a few things the hard way. Let me save you some trouble.
Don’t Overcook the Ham — The biggest mistake I made my first time was thinking “more time = better.” Since your ham is already fully cooked, you’re really just warming it up and letting the glaze caramelize. Overcooking dries it out. Trust your thermometer, not the clock.
Score Deep Enough — My first scoring attempt was so shallow you could barely see the lines. The glaze needs those cuts to soak into the meat. Go about 1/4 inch deep and you’ll get that beautiful flavor penetration.
Watch Your Sugar — Honey and brown sugar burn easily. If you notice the glaze getting too dark during roasting, tent the ham with foil immediately. I once had a ham that looked like it had been in a campfire — still tasted good, but presentation was rough.
Potato Placement Matters — Don’t put the potatoes on the rack with the ham. They need to sit in the drippings at the bottom of the pan to get that incredible flavor. Yes, they’ll be a bit softer than oven-roasted potatoes, but the trade-off in taste is absolutely worth it.
Let It Rest — I know you’ll be tempted to carve right away because everything smells amazing. Don’t do it. That 15-20 minute rest makes the difference between a moist ham and a dry one. Use the time to set the table, pour some wine, and take a breath.
Double the Glaze — Honestly, I always make 1.5 times the glaze recipe. You want plenty for basting, and having extra to serve at the table is never a bad thing. Plus, leftover glaze is incredible drizzled over biscuits the next morning.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are some ways to make it your own:
Orange Honey Glaze
Add the zest of one orange and 2 tablespoons of fresh orange juice to the glaze. The citrus cuts through the sweetness beautifully and adds a bright, springtime flavor that’s perfect for Easter. I tried this last year and my sister-in-law asked for the recipe before she even finished her first slice.
Spicy Maple Version
Swap the honey for maple syrup and add 1 teaspoon of cayenne pepper or red pepper flakes. The heat and sweet combination is addictive. This version is amazing if you’re serving a crowd that likes a little kick.
Herb-Crusted Ham
After scoring the ham and before glazing, press a mixture of fresh chopped rosemary, thyme, and garlic into the cuts. Then proceed with the glaze as written. The herbs get into the meat and create this incredible savory layer under the sweet glaze.
Dietary Adaptations
Gluten-Free: This recipe is naturally gluten-free, which makes it perfect for guests with celiac disease or gluten sensitivity. Just double-check that your dijon mustard is certified gluten-free (most are).
Dairy-Free: Use vegan butter or coconut oil in the glaze instead of butter. The flavor will be slightly different but still delicious. I’ve used Miyoko’s vegan butter and it worked beautifully.
Lower Sugar: Reduce the brown sugar to 1/4 cup and use a sugar-free honey alternative. The glaze won’t be as sticky, but the flavor will still be lovely. You can also skip the extra glaze for serving.
Different Potato Options
Sweet potatoes are a fantastic alternative here. They soak up the ham drippings and get caramelized and tender. Just cut them into 1-inch chunks and follow the same method. I did this one year when I couldn’t find baby potatoes and it was a happy accident.
Serving & Storage Suggestions
This ham is the star of the show, so let it shine. Here’s how to serve and store it like a pro.
Serving
Slice the ham against the grain into 1/4-inch thick slices. Arrange them on a warm platter with the rosemary potatoes piled alongside. Drizzle a little of the reserved warm glaze over everything just before serving. The contrast of the shiny, glazed ham against the golden, herby potatoes is stunning.
For sides, I love serving this with roasted asparagus or a simple green salad with lemon vinaigrette. The bright, acidic flavors balance the richness of the ham. A basket of warm dinner rolls doesn’t hurt either — perfect for sopping up any extra glaze on your plate.
For beverages, a crisp Riesling or a lightly oaked Chardonnay pairs beautifully with the sweet and savory flavors. If you’re a beer person, a wheat beer or a mild ale works great too.
Storage
Leftover ham will keep in the refrigerator for 4-5 days in an airtight container. The potatoes will last about 3 days. Store them separately so the potatoes don’t get soggy from the ham’s moisture.
For freezing, slice the ham and wrap individual portions tightly in plastic wrap, then aluminum foil. They’ll keep for up to 3 months. The potatoes don’t freeze well — they get mealy — so enjoy those fresh.
Reheating
To reheat ham slices, place them in a skillet with a splash of water or apple juice, cover, and warm over low heat for 2-3 minutes. This keeps them moist. You can also microwave individual portions, but be careful not to overheat or they’ll dry out.
For the potatoes, reheat them in a 350°F oven for about 10 minutes to crisp them back up. The microwave will make them soft, which isn’t ideal.
One of my favorite things about this ham is how the flavors deepen overnight. Day-old ham sandwiches with a little leftover glaze and some sharp cheddar? That’s practically a religious experience.
Nutritional Information & Benefits
While this is definitely a special occasion meal, here’s what you’re working with nutritionally. Values are approximate and based on a 4-ounce serving of ham with about 1/2 cup of potatoes.
- Calories: Approximately 380 per serving
- Protein: 28g — Ham is an excellent source of high-quality protein
- Fat: 18g — Mostly from the ham and butter in the glaze
- Carbohydrates: 28g — From the honey, brown sugar, and potatoes
- Fiber: 2g — The potatoes provide a decent amount
- Sodium: 1100mg — Ham is naturally high in sodium, so keep that in mind if you’re watching your salt intake
- Vitamin C: 15% DV — Potatoes are actually a great source of vitamin C
- Iron: 8% DV — Ham provides a good amount of iron
On the health front, ham is a good source of B vitamins, particularly B6 and B12, which support energy metabolism and nervous system function. The potatoes bring potassium and vitamin C to the party. And honestly? There’s something to be said for the mental health benefits of gathering around a beautiful meal with people you love. That counts too.
If you’re watching sodium, look for a low-sodium ham or reduce the added salt in the potatoes. And remember — this is a holiday meal, meant to be enjoyed in moderation. One amazing dinner won’t derail your health goals.
Conclusion
This Perfect Easter Honey Glazed Ham with Rosemary Roasted Potatoes has become my non-negotiable holiday centerpiece. It’s the recipe that people ask for before they’ve even finished eating, the one that makes me feel like I’ve got this whole hosting thing figured out. And the best part? It’s genuinely simple to make.
I love that this recipe lets me spend more time with my guests and less time stressing in the kitchen. The oven does the heavy lifting, the flavors are forgiving, and the result is always, always impressive. Whether you’re hosting your first Easter dinner or your twentieth, this ham delivers.
I’d love to hear how yours turns out. Did you try one of the variations? Did your family fight over the leftovers? Drop a comment below and let me know — your stories are what make this community so special. And if you snap a photo of your beautiful ham, tag me so I can see it. Happy cooking, friends!
Frequently Asked Questions
Can I use a spiral-cut ham for this recipe?
Absolutely! Spiral-cut hams work wonderfully. Just be careful not to overbaste them, as the glaze can make the slices stick together. I recommend using a little less glaze during baking and serving extra on the side instead.
How do I keep the ham from drying out?
The key is not overcooking it. Since your ham is already fully cooked, you’re just heating it through to 140°F. Use a meat thermometer and pull it out as soon as it hits that temperature. The water in the bottom of the pan also helps create steam that keeps things moist.
Can I make the glaze ahead of time?
Yes, 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. You might need to add a splash of water if it’s too thick.
What if I don’t have fresh rosemary?
Dried rosemary works in a pinch — use about 1 tablespoon of dried rosemary for the potatoes. Just crush it between your fingers before adding to release the oils. The flavor won’t be quite as bright, but it’ll still be delicious. Thyme or oregano are also great substitutes.
How many people does this recipe feed?
An 8-10 pound bone-in ham will comfortably feed 8-10 people with generous leftovers. If you’re feeding a smaller crowd, a 5-6 pound ham works for 4-6 people. Just reduce the roasting time — check the temperature starting at the 60-minute mark instead of 90 minutes.
Pin This Recipe!

Perfect Easter Honey Glazed Ham with Easy Rosemary Potatoes
A stunning holiday centerpiece featuring a tender, caramelized honey-glazed ham with crispy rosemary roasted potatoes, all cooked together in one pan for an impressive yet surprisingly simple meal.
- Prep Time: 20 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 50 minutes
- Yield: 8-10 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 fully cooked bone-in ham (8–10 pounds)
- 1 cup honey
- 1/2 cup packed brown sugar
- 1/4 cup unsalted butter
- 2 tablespoons dijon mustard
- 1 teaspoon ground cloves
- 1/2 teaspoon black pepper
- 3 pounds baby potatoes (Yukon gold or red)
- 3 tablespoons olive oil
- 4 sprigs fresh rosemary, chopped
- 4 cloves garlic, smashed
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Instructions
- Take the ham out of the refrigerator about 1 hour before cooking. Preheat oven to 325°F (163°C).
- Score the surface of the ham in a diamond pattern about 1/4 inch deep, spacing cuts about 1 inch apart.
- In a small saucepan, combine 1 cup honey, 1/2 cup brown sugar, 1/4 cup butter, 2 tablespoons dijon mustard, 1 teaspoon ground cloves, and 1/2 teaspoon black pepper. Heat over medium, stirring frequently, until smooth and glossy (3-4 minutes). Set aside 1/3 cup for serving.
- Wash and dry baby potatoes. Cut any larger than a golf ball in half. In a large bowl, toss with 3 tablespoons olive oil, chopped rosemary, smashed garlic, 1 teaspoon salt, and 1/2 teaspoon pepper.
- Place ham on a rack in a large roasting pan, flat side down. Arrange seasoned potatoes around the ham in a single layer on the bottom of the pan. Pour 1 cup water into the bottom of the pan.
- Brush ham generously with about half of the glaze. Roast uncovered for 45 minutes.
- Remove from oven, brush with more glaze, and stir potatoes. Return to oven for another 45 minutes.
- Baste again with remaining glaze. Check internal temperature with a meat thermometer (target 140°F/60°C). If not done, continue roasting, checking every 15 minutes. Tent with foil if browning too quickly.
- Once ham reaches 140°F, remove from oven and let rest on a cutting board for 15-20 minutes before carving. Stir potatoes and check doneness; if needed, roast a few more minutes while ham rests.
- Warm reserved glaze and serve alongside the ham. Slice ham against the grain into 1/4-inch slices and arrange on a platter with potatoes.
Notes
For best results, let ham rest before carving. If ham browns too quickly, tent with foil. Double the glaze if you want extra for serving. Potatoes can be roasted longer after ham is removed if needed.
Nutrition
- Serving Size: 4 ounces ham with 1/
- Calories: 380
- Sugar: 18
- Sodium: 1100
- Fat: 18
- Saturated Fat: 6
- Carbohydrates: 28
- Fiber: 2
- Protein: 28
Keywords: Easter ham, honey glazed ham, rosemary potatoes, holiday ham, baked ham, Easter dinner


