Love this? Save it for later!
Share the inspiration with your friends
I wasn’t supposed to be in the kitchen that day. I’d stopped by my neighbor’s place to borrow a ladder—a quick in-and-out, maybe five minutes tops. But the smell hit me before I even got through the back door. It was sweet, but not in a cloying way. It was savory too, earthy and warm, with something sharp and bright cutting through the richness. I stood there for a second, just breathing it in, completely forgetting why I’d come over.
My neighbor, a retired mechanic named Gus who mostly keeps to himself, was just pulling a massive roasting pan out of the oven. He had on a stained flannel and wasn’t trying to impress anyone. “Grab a fork,” he said, not even looking up. “It’s done resting.” And that was it. No big announcement, no fuss. He just handed me a slice of the most beautiful ham I’d ever seen—glazed to a deep, glossy mahogany, with little crispy edges that caught the light. The potatoes tucked around it were golden and soft, flecked with rosemary that smelled like a pine forest after a rain.
Honestly, I think I made some kind of embarrassing noise when I took that first bite. The ham was salty and sweet, with that sticky glaze that gave way to tender, juicy meat. The potatoes had soaked up all those pan drippings, so they were savory and almost creamy on the inside with perfectly crunchy edges. Gus just shrugged. “It’s nothing special. Just a ham,” he said. But let me tell you, it was the kind of meal that makes you want to cancel all your plans and just sit at the table with a good bottle of wine. Maybe you’ve been there—when someone makes something so good, so effortlessly, that you feel like you’ve stumbled onto a secret. That’s this recipe. It’s Gus’s perfect honey glazed ham with rosemary potatoes, and I’ve been making it every chance I get ever since.
Why You’ll Love This Recipe
This isn’t just another ham recipe. I’ve tested a dozen different glazes over the years—some were too sticky, some burned in the oven, and a few just didn’t have that “wow” factor. But this one? It’s the gold standard. It’s the recipe I bring to every holiday gathering, the one people ask for by name. And here’s the thing: it’s surprisingly simple to pull off.
- Foolproof Glaze: The honey and brown sugar combo caramelizes beautifully without burning, thanks to a little secret ingredient—apple cider vinegar—that cuts the sweetness and keeps it balanced.
- One-Pan Wonder: The potatoes roast right alongside the ham, soaking up all those glorious drippings. Less cleanup, more flavor. It’s a win-win.
- Perfect for a Crowd: A bone-in ham is a showstopper. It feeds a crowd with leftovers to spare (and let’s be honest, leftover ham sandwiches are the real prize).
- Impress Without Stress: This looks like you spent all day in the kitchen, but the oven does most of the work. You just mix the glaze, brush it on, and let the magic happen.
- That Rosemary Touch: The potatoes aren’t an afterthought. They’re seasoned with fresh rosemary, garlic, and a pinch of black pepper, so they hold their own against the ham. They come out crispy on the outside, fluffy on the inside, and absolutely packed with flavor.
I’ve made this for Easter dinners, Christmas feasts, and even a random Tuesday when I needed comfort food. It never fails. The first time I made it for my family, my husband actually stopped mid-chew and said, “Wait, you made this?” (Not sure if that was a compliment or an insult, but I’m taking it as a win.) This recipe is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—familiar, but somehow better than you remember.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver big, bold flavor. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store. Here’s what you’ll need:
For the Ham & Glaze
- 1 (8-10 lb) bone-in fully cooked ham (spiral-cut or not—both work great. I prefer a shank portion for easier carving)
- 1/2 cup honey (use a good-quality honey, not the stuff in a plastic bear. Local honey adds a nice floral note)
- 1/2 cup packed brown sugar (light or dark—dark gives a deeper molasses flavor)
- 1/4 cup apple cider vinegar (this is the secret weapon. It balances the sweetness and helps the glaze set)
- 2 tablespoons Dijon mustard (adds a little tang and helps the glaze stick)
- 1/2 teaspoon ground cloves (optional, but it adds that classic holiday warmth)
- 1/4 teaspoon ground cinnamon (just a pinch for subtle warmth)
For the Rosemary Potatoes

- 3 lbs baby potatoes or Yukon Gold potatoes (baby potatoes are great because you don’t have to chop them. Yukon Golds hold their shape well and get extra creamy inside)
- 3 tablespoons olive oil (or avocado oil for a higher smoke point)
- 4 cloves garlic, minced (fresh is best—don’t use the jarred stuff here)
- 2 tablespoons fresh rosemary, chopped (dried rosemary works in a pinch, but fresh is so much more fragrant. Use about 1 tablespoon dried if that’s what you have)
- 1 teaspoon salt (I use kosher salt for better control)
- 1/2 teaspoon black pepper (freshly cracked, please)
Ingredient Tips & Substitutions
For the ham, I always recommend a bone-in cut. The bone adds flavor to the pan juices, which the potatoes soak up, and it makes for a prettier presentation. If you’re feeding a smaller crowd, a half ham (about 5-6 lbs) works perfectly—just reduce the glaze slightly and adjust the cooking time.
No honey? Maple syrup is a great substitute, though it will give the glaze a slightly different flavor profile. For a lower-sugar option, you can use a sugar-free maple syrup, but the glaze won’t caramelize quite as deeply. If you’re avoiding mustard, leave it out—the glaze will still be delicious, just a little less tangy.
For the potatoes, I’ve used both red potatoes and russets. Red potatoes hold their shape better, while russets get a bit fluffier inside. If you want extra crispy potatoes, parboil them for 5 minutes before roasting. It’s an extra step, but honestly, it’s worth it if you have the time.
Equipment Needed
You don’t need a lot of fancy equipment for this recipe, which is part of its charm. Here’s what you’ll need:
- Large roasting pan with a rack: A sturdy roasting pan is key. I’ve used disposable aluminum pans in a pinch, but they can buckle under the weight of a heavy ham. Invest in a good metal one if you can. The rack lifts the ham so the heat circulates evenly.
- Sharp carving knife: A long, sharp knife makes slicing the ham a breeze. I learned this the hard way after struggling with a dull knife for years. A serrated knife also works well for spiral-cut hams.
- Small saucepan: For making the glaze. Any small pot will do.
- Pastry brush: For brushing the glaze onto the ham. A silicone brush is easy to clean and doesn’t shed bristles.
- Mixing bowls: One for the potatoes, one for the glaze.
- Aluminum foil: To tent the ham while it rests.
- Meat thermometer: This is non-negotiable for me. An instant-read thermometer ensures the ham is heated through without drying out.
If you don’t have a roasting rack, you can roll up a few strips of aluminum foil into coils and place them under the ham. It’s a hack I picked up from my grandma, and it works surprisingly well. Also, a pair of kitchen twine can be handy if you need to tie the ham to keep it stable, but it’s not necessary.
Preparation Method
Let’s get cooking. This recipe is straightforward, but a few key steps make all the difference. Follow along, and you’ll have a showstopper meal on your hands.
- Preheat the oven to 325°F (165°C). Position a rack in the lower third of the oven so the ham has plenty of room. While the oven heats, take the ham out of the fridge and let it sit at room temperature for about 30 minutes. This helps it cook more evenly.
- Score the ham (if it’s not spiral-cut). Using a sharp knife, make shallow cuts in a diamond pattern across the surface of the ham. This helps the glaze penetrate and creates those beautiful crispy edges. Don’t cut too deep—about 1/4 inch is perfect.
- Place the ham in the roasting pan. Set it on the rack, cut side down. Pour about 1 cup of water into the bottom of the pan. This keeps the ham moist and creates steam that helps the potatoes cook. Cover the ham loosely with aluminum foil.
- Start roasting. Pop the ham in the oven and roast for about 1 hour and 15 minutes (about 10 minutes per pound for an 8-lb ham). While it’s roasting, make the glaze.
- Make the glaze. In a small saucepan over medium heat, combine the honey, brown sugar, apple cider vinegar, Dijon mustard, cloves, and cinnamon. Whisk until the sugar is dissolved and the mixture is smooth. Bring it to a gentle simmer, then remove from heat. Set aside to cool slightly.
- Prepare the potatoes. While the ham is roasting, wash the potatoes and cut any larger ones in half so they’re all roughly the same size. In a large bowl, toss the potatoes with olive oil, minced garlic, chopped rosemary, salt, and pepper. Set aside.
- Glaze the ham. After the initial roast, remove the foil. Brush a generous layer of glaze all over the ham. Reserve about 1/4 cup of glaze for later. Return the ham to the oven, uncovered, for 20 minutes.
- Add the potatoes. After those 20 minutes, scatter the seasoned potatoes around the ham in the pan. They’ll soak up the pan drippings and glaze as they cook. Brush the ham with another layer of glaze.
- Continue roasting. Roast for another 30-40 minutes, brushing the ham with glaze every 15 minutes or so. The ham is done when an instant-read thermometer inserted into the thickest part (not touching the bone) reads 140°F (60°C). The potatoes should be golden brown and tender when pierced with a fork.
- Rest the ham. Remove the pan from the oven. Transfer the ham to a cutting board and tent it loosely with foil. Let it rest for at least 15-20 minutes. This allows the juices to redistribute, so the meat stays juicy. Don’t skip this step—I once carved a ham too early and watched all the juices run out onto the board. Sad day.
- Make the pan sauce (optional but recommended). While the ham rests, skim some of the fat from the pan juices. Place the pan on the stovetop over medium heat. Add a splash of chicken broth or water and scrape up the browned bits from the bottom. Simmer for a few minutes until slightly thickened. This is liquid gold.
- Carve and serve. Slice the ham against the grain, or follow the spiral cuts if you bought a spiral-cut ham. Arrange the potatoes on a platter and drizzle everything with the pan sauce. Serve warm.
Sensory cues: When the glaze is ready, it should be thick enough to coat the back of a spoon but still pourable. The ham should look deep amber and glossy, with slightly caramelized edges. The potatoes should be fork-tender with crispy, golden-brown exteriors. The smell? It’s like a holiday in a pan—sweet, savory, and woodsy all at once.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve learned a few things along the way. Here are my best tips for success:
- Don’t overcook the ham. Since the ham is already fully cooked, you’re really just heating it through and letting the glaze caramelize. Overcooking dries it out. Aim for 140°F (60°C) internal temp, and you’re golden.
- Let the glaze set. Brush the glaze on in thin layers and let it set between applications. This builds up that gorgeous sticky crust. If you dump it all on at once, it’ll just slide off.
- Use a meat thermometer. I can’t stress this enough. Guessing leads to dry ham. A $10 instant-read thermometer is worth its weight in gold.
- Don’t crowd the potatoes. Make sure the potatoes are in a single layer around the ham. If they’re piled on top of each other, they’ll steam instead of roast, and you’ll miss out on those crispy edges.
- Make ahead. You can prepare the glaze and season the potatoes a day in advance. Store them separately in the fridge, and you’re halfway there on the big day.
One mistake I made early on was using a glass baking dish instead of a metal roasting pan. The glass didn’t conduct heat well, and the potatoes came out soggy. Lesson learned. Also, I once forgot to score the ham, and the glaze just pooled on top instead of seeping into the cuts. It still tasted good, but it wasn’t as pretty. We eat with our eyes first, right?
Variations & Adaptations
This recipe is flexible, so feel free to make it your own. Here are a few variations I’ve tried and loved:
- Spicy Honey Glaze: Add 1/2 teaspoon of red pepper flakes or a splash of sriracha to the glaze for a sweet-heat kick. It’s unexpected and amazing.
- Maple-Dijon Version: Swap the honey for pure maple syrup and use whole-grain mustard instead of Dijon. The flavor is earthier and less sweet, perfect for a fall dinner.
- Herb-Roasted Potatoes: Switch up the herbs. Thyme and sage work beautifully with the ham, or try a mix of rosemary and oregano for an Italian twist.
- Gluten-Free: This recipe is naturally gluten-free, but double-check your mustard and other ingredients if you’re sensitive.
- Low-Sugar Option: Use a sugar-free honey substitute and a monk fruit-based brown sugar. The caramelization won’t be as deep, but it’ll still be delicious.
- Air Fryer Potatoes: If you’re short on oven space, you can roast the potatoes in an air fryer at 400°F (200°C) for 15-20 minutes. Toss them halfway through for even cooking.
I once made a pineapple version of this glaze by adding 1/2 cup of crushed pineapple to the honey mixture. It was tropical and bright, and it paired beautifully with the rosemary potatoes. My kids still ask for that version.
Serving & Storage Suggestions
This meal is a feast, so serve it with confidence. Here’s how to make the most of it:
Serving: Slice the ham and arrange it on a large platter. Surround it with the rosemary potatoes. Drizzle a little of the pan sauce over the top. I like to garnish with a few sprigs of fresh rosemary and some orange slices for color. Serve the remaining pan sauce in a small pitcher on the side.
What to serve with it: This ham and potatoes are a complete meal on their own, but they pair beautifully with a simple green salad dressed with a vinaigrette (the acidity cuts the richness). Roasted green beans or honey-glazed carrots are also fantastic. For drinks, a crisp white wine like Sauvignon Blanc or a light red like Pinot Noir works well. Or go non-alcoholic with sparkling water and a squeeze of lemon.
Storage: Leftover ham can be stored in an airtight container in the refrigerator for up to 4 days. The potatoes will keep for about 3 days. To freeze, slice the ham and wrap it tightly in plastic wrap, then foil. Freeze for up to 3 months. Potatoes don’t freeze well (they get mealy), so I recommend eating those fresh.
Reheating: For the ham, place slices in a baking dish with a splash of broth or water. Cover with foil and warm in a 300°F (150°C) oven for about 10 minutes. You can also microwave individual portions, but the texture won’t be as good. For the potatoes, reheat them in a skillet over medium heat with a little olive oil to crisp them back up.
One thing I love about this recipe is that the flavors actually get better overnight. The ham absorbs more of the glaze, and the potatoes soak up the rosemary and garlic. I’ve been known to eat leftover ham cold, straight from the fridge, at 11 p.m. No judgment here.
Nutritional Information & Benefits
This is a hearty, indulgent meal, so it’s not exactly diet food. But it does have some redeeming qualities. Here’s a rough estimate per serving (based on 12 servings):
Per serving (approx.): 480 calories, 22g fat, 35g carbohydrates, 38g protein, 18g sugar, 4g fiber, 980mg sodium.
Health benefits: Ham is a good source of protein, which helps keep you full and supports muscle health. It also provides B vitamins, particularly B6 and B12, which are important for energy metabolism. The potatoes offer vitamin C, potassium, and fiber (especially if you leave the skins on). Rosemary is rich in antioxidants and has anti-inflammatory properties. Honey, in moderation, provides natural sweetness and contains trace amounts of enzymes and antioxidants.
Dietary considerations: This recipe is gluten-free and dairy-free (if you avoid butter in the pan sauce). It’s not suitable for a low-sodium diet due to the ham’s natural salt content. If you’re watching your sugar intake, use a sugar-free honey substitute and reduce the brown sugar slightly. Always check your ingredients for allergens if cooking for others.
I’m not a nutritionist, but I believe in balance. This meal is for celebrations, for gathering around the table with people you love. It’s okay to indulge. One meal doesn’t define your diet—it defines your memories.
Conclusion
This honey glazed ham with rosemary potatoes is more than just a recipe. It’s the kind of meal that brings people together. It’s the centerpiece of Easter brunch, the star of Christmas dinner, the reason your kitchen smells like heaven for hours. And honestly, it’s not that hard to make. A little patience, a good glaze, and some fresh rosemary are all you need.
I’ve made this for my family, for neighbors, for potlucks, and for no reason at all. Every time, it gets the same reaction: quiet chewing, then a satisfied sigh, then someone asking for the recipe. It’s Gus’s legacy, and now it’s mine. And it can be yours too.
I’d love to hear how it turns out for you. Did you add your own twist? Did the potatoes get crispy enough? Drop a comment below and let me know. And if you’re looking for more holiday-worthy recipes, don’t miss my crispy garlic chicken or these roasted balsamic vegetables. Happy cooking, friends!
Frequently Asked Questions
Can I use a boneless ham for this recipe?
Yes, you can. Boneless hams cook faster and are easier to slice, but they don’t have the same rich flavor as bone-in hams. If using boneless, reduce the cooking time by about 15-20 minutes and watch the internal temperature closely.
How do I prevent the glaze from burning?
The key is to brush the glaze on in thin layers and not too early. Start glazing after the ham has already roasted for about an hour, and keep the oven at 325°F (165°C). If the glaze starts to darken too quickly, tent the ham loosely with foil.
Can I make this recipe ahead of time?
You can prepare the glaze and season the potatoes a day in advance. Store them separately in the fridge. The ham itself is best cooked and served the same day, but you can reheat leftovers easily.
What if I don’t have fresh rosemary?
Dried rosemary works in a pinch. Use about 1 tablespoon dried for the potatoes. Keep in mind that dried rosemary is more potent, so crush it between your fingers before adding to release the oils.
How do I get the potatoes extra crispy?
Parboil the potatoes for 5 minutes before roasting, then toss them in oil and seasonings. Make sure they’re in a single layer in the pan and don’t overcrowd them. Roast at a high enough temperature (400°F/200°C if possible) for the last 20 minutes of cooking.
Pin This Recipe!

Perfect Honey Glazed Ham with Rosemary Potatoes
A foolproof honey glazed ham with rosemary potatoes that roasts in one pan. The glaze is perfectly balanced with apple cider vinegar, and the potatoes soak up all the delicious pan drippings.
- Prep Time: 30 minutes
- Cook Time: 2 hours 15 minutes
- Total Time: 2 hours 45 minutes
- Yield: 12 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 (8-10 lb) bone-in fully cooked ham (spiral-cut or not)
- 1/2 cup honey
- 1/2 cup packed brown sugar (light or dark)
- 1/4 cup apple cider vinegar
- 2 tablespoons Dijon mustard
- 1/2 teaspoon ground cloves (optional)
- 1/4 teaspoon ground cinnamon
- 3 lbs baby potatoes or Yukon Gold potatoes
- 3 tablespoons olive oil
- 4 cloves garlic, minced
- 2 tablespoons fresh rosemary, chopped
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper, freshly cracked
Instructions
- Preheat the oven to 325°F (165°C). Position a rack in the lower third of the oven. Take the ham out of the fridge and let it sit at room temperature for about 30 minutes.
- Score the ham (if not spiral-cut) by making shallow cuts in a diamond pattern across the surface, about 1/4 inch deep.
- Place the ham in a large roasting pan on a rack, cut side down. Pour about 1 cup of water into the bottom of the pan. Cover the ham loosely with aluminum foil.
- Roast for about 1 hour and 15 minutes (about 10 minutes per pound for an 8-lb ham).
- While the ham roasts, make the glaze: In a small saucepan over medium heat, combine honey, brown sugar, apple cider vinegar, Dijon mustard, cloves, and cinnamon. Whisk until sugar is dissolved and mixture is smooth. Bring to a gentle simmer, then remove from heat and set aside to cool slightly.
- Prepare the potatoes: Wash potatoes and cut any larger ones in half. In a large bowl, toss with olive oil, minced garlic, chopped rosemary, salt, and pepper. Set aside.
- After the initial roast, remove the foil. Brush a generous layer of glaze all over the ham. Reserve about 1/4 cup of glaze for later. Return the ham to the oven, uncovered, for 20 minutes.
- After 20 minutes, scatter the seasoned potatoes around the ham in the pan. Brush the ham with another layer of glaze.
- Roast for another 30-40 minutes, brushing the ham with glaze every 15 minutes. The ham is done when an instant-read thermometer inserted into the thickest part (not touching the bone) reads 140°F (60°C). The potatoes should be golden brown and tender.
- Remove the pan from the oven. Transfer the ham to a cutting board and tent loosely with foil. Let rest for at least 15-20 minutes.
- Optional: While the ham rests, make a pan sauce by skimming fat from the pan juices, placing the pan on the stovetop over medium heat, adding a splash of chicken broth or water, scraping up browned bits, and simmering until slightly thickened.
- Carve the ham against the grain (or follow spiral cuts). Arrange potatoes on a platter and drizzle everything with pan sauce. Serve warm.
Notes
For extra crispy potatoes, parboil them for 5 minutes before roasting. The ham is already fully cooked, so you’re just heating it through and caramelizing the glaze. Don’t skip the resting step—it keeps the ham juicy. Leftover ham can be stored in the refrigerator for up to 4 days or frozen for up to 3 months.
Nutrition
- Serving Size: 1 serving (approx. 6
- Calories: 480
- Sugar: 18
- Sodium: 980
- Fat: 22
- Saturated Fat: 7
- Carbohydrates: 35
- Fiber: 4
- Protein: 38
Keywords: honey glazed ham, rosemary potatoes, Easter ham, Christmas ham, holiday ham, one-pan ham, bone-in ham, glazed ham


