Main Courses
This delicious Easter food recipe—a showstopping roast ham with glazed perfection—is the centerpiece every Easter table deserves, juicy and tender with a sticky-sweet crown. I’ve perfected this recipe over years of holiday hosting, and it’s become my go-to for turning a simple ham into something extraordinary.
The secret? Slow-roasting until the meat practically falls apart, then finishing with a caramelized glaze that’s impossible to resist.
What makes this ham special is how foolproof it is—no fancy techniques, just a few key steps that guarantee restaurant-quality results every time.
You’ll start with a simple brine (or skip it if you’re short on time), then roast the ham low and slow until the internal temperature hits 145°F. The glaze? A mix of honey, mustard, and brown sugar that caramelizes into a glossy, sticky finish that’s both sweet and tangy.
It’s the kind of dish that smells like Easter from the moment you pull it out of the oven.
By the time you’re done, you’ll have a ham that’s perfectly golden, with crackling skin and meat so tender it melts in your mouth. The glaze clings to every slice, adding a bright, festive touch that makes plating effortless.
Serve it with your favorite sides—roasted vegetables, scalloped potatoes, or a fresh green salad—and watch your table become the highlight of the holiday. This is the ham that’ll have everyone asking for the recipe.
Pro tip: Save the leftover ham bones for a showstopping broth—just simmer them with vegetables and herbs for a flavorful stock that’s perfect for gravy or soups. The best part? This recipe scales easily, so whether you’re feeding a crowd or just your family, you’ll have plenty to share.
Let’s get cooking—your Easter feast is about to get a whole lot more impressive.
Ingredients for easter food
Twelve ingredients turn a simple ham into Easter's showstopping centerpiece—juicy, tender, and crowned with sticky-sweet perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Bone-In Ham (Fully Cooked) 🐷 | 10 lb | Center-cut preferred, skin scored |
| Water 💧 | 4 cups | For brine, room temperature |
| Kosher Salt 🧂 | ½ cup | For brine, Diamond Crystal preferred |
| Brown Sugar 🍚 | 1 cup | Packed, for glaze |
| Honey 🍯 | ½ cup | Pure, local if possible |
| Dijon Mustard 🍯 | ¼ cup | For glaze, full-flavored |
| Black Peppercorns 🌶️ | 1 tbsp | Crushed, for seasoning |
| Cloves 🌿 | 10 whole | For studding, lightly pounded |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, for seasoning |
| Garlic Cloves 🧄 | 6 cloves | Smashed, for seasoning |
| Orange Zest 🍊 | 1 tbsp | Freshly grated, for glaze |
| Orange Juice 🍊 | ¼ cup | Freshly squeezed, for glaze |
| Unsalted Butter 🧈 | ¼ cup | Cubed, for basting |
The ham is the star, so pick a 10-pound center-cut bone-in—it’s juicier and holds up better than shank cuts. Costco or Whole Foods usually carry great options, but check the label for 'fully cooked' and 'bone-in'. The skin should be firm, not slimy, and the meat should have a vibrant pink color. If you're feeling fancy, score the skin in a diamond pattern before roasting—it helps the glaze stick and gives that restaurant-quality crackle. I always grab a few extra cloves and rosemary sprigs from the bulk section at Trader Joe's—they're fresher and cheaper than the pre-packaged stuff.
No time for brining? No problem—just skip it, but pat the ham dry with paper towels before roasting. The glaze is where the magic happens, so don’t skimp on the honey. Local raw honey adds depth, but any pure honey works. Short on Dijon? Yellow mustard in a pinch, but it’ll be less sophisticated. The orange zest and juice brighten everything up—if you’re out of oranges, lemon zest and juice work too. For the butter, full-fat is a must—it bastes beautifully and adds richness. And trust me, don’t skip the cloves. They infuse the meat with warm, aromatic flavor as it roasts.
This ham reheats beautifully—just cover it with foil and warm in a 350°F oven for 10-15 minutes. The leftovers are even better the next day, so portion and freeze any extras for up to 3 months. The bones? Simmer for 3-4 hours with veggie scraps and herbs for a showstopping broth—perfect for Easter leftovers. Store the glaze leftovers in the fridge for up to 2 weeks; it’s great drizzled over pancakes or toast. And if you’re feeding a crowd, double the glaze ingredients—trust me, you’ll need it.
Why You'll Love This Recipe
- Glaze in Minutes: The honey and brown sugar glaze comes together faster than you can boil water—just simmer until sticky. No fancy techniques, no waiting around; that sweet, caramelized crust forms in under 15 minutes while you set the table.
- Sweet-Savory Magic: That balance of salty kosher salt and rich honey? It’s the kind of harmony that makes you close your eyes and sigh. The bone-in ham stays juicy while the glaze turns glassy—like biting into a dessert that somehow works at breakfast.
- Leftovers That Shine: Slice the ham thin for sandwiches or cube it into salads—it’s the ultimate make-ahead hero. Honestly, I’ve had this ham last a full week, and every time it tastes just as good as day one (yes, even on day five).
- Budget-Friendly Feast: A single bone-in ham feeds a crowd without breaking the bank, and the glaze costs pennies. Between us, this is the dish that lets me host Easter dinner without stressing over grocery receipts or last-minute takeout.
Step-by-step instructions for festive roast ham with glazed perfection
Here's how to transform a simple ham into a showstopping centerpiece that delivers rich flavor and golden glaze every time.
Prepare the Brine for Maximum Flavor
In a large container or stockpot, combine the 4 cups water and 0.5 cup kosher salt, stirring until the salt fully dissolves. This creates a flavorful brine that will penetrate the ham and keep it moist during cooking. Place the 10 lb bone-in ham in the brine, ensuring it's fully submerged. Cover and refrigerate for 12-24 hours, turning the ham once halfway through.
Here's the thing—this step makes all the difference. The brine enhances the natural sweetness of the ham while preventing it from drying out. If you're short on time, you can reduce the brining time to 4-6 hours, but the longer it sits, the more flavorful the result. After brining, rinse the ham thoroughly under cold water and pat it completely dry with paper towels—this is crucial for that perfect crispy exterior.
Season and Stud the Ham for Depth of Flavor
Preheat your oven to 325°F. Place the dried ham on a rack set inside a roasting pan to allow air circulation on all sides. In a small bowl, mix together the 1 tbsp crushed black peppercorns, 0.25 cup chopped fresh rosemary, and 6 smashed garlic cloves. Rub this mixture all over the ham, pressing it gently into the meat so it adheres well.
Next, take the 10 whole cloves and lightly pound them with the flat side of a knife to release their aroma. Push these cloves into the ham, spacing them evenly about 1 inch apart all over the surface. This studding technique infuses the meat with deep, aromatic flavors during the slow cook. Don't skip this—it's what transforms a good ham into a spectacular one. The cloves should be visible but not protruding too far.
Create the Signature Glaze
While the ham roasts, prepare the glaze by combining 1 cup packed brown sugar, 0.5 cup honey, 0.25 cup Dijon mustard, 1 tbsp orange zest, and 0.25 cup orange juice in a saucepan. Place over medium heat and stir constantly for 5-7 minutes until the mixture thickens slightly and becomes syrupy. It should coat the back of a spoon but still be pourable—this is your target consistency.
Just before the glaze is ready, remove the pan from heat and whisk in the 0.25 cup cubed unsalted butter, allowing it to melt and incorporate smoothly. The butter adds richness that balances the tangy-sweet profile. Taste the glaze and adjust the sweetness or acidity if needed—you can add a pinch more orange zest for brightness or a splash of water to thin it out. This glaze should be vibrant and inviting, ready to transform your ham into a showstopper.
Roast and Glaze to Golden Perfection
Place the seasoned ham in the preheated oven and roast for 2 hours. This slow cook allows the flavors to develop evenly and ensures the meat stays moist. After 2 hours, carefully pour the prepared glaze evenly over the ham, basting all sides. Return it to the oven and continue roasting for another 30-45 minutes, basting every 15 minutes with the accumulated pan juices.
You'll know it's ready when the internal temperature reaches 145°F (use a meat thermometer inserted into the thickest part of the ham) and the glaze has caramelized to a deep amber color. The ham should have a beautiful golden-brown crust that's crispy to the touch. If the glaze sets too quickly, add a splash of water and baste again. This final basting creates that signature glass-like finish that makes your ham look like it came from a professional kitchen.
Rest and Serve with Confidence
Remove the ham from the oven and transfer it to a carving board. Let it rest for 15-20 minutes before carving. This resting period allows the juices to redistribute throughout the meat, ensuring each slice is moist and flavorful. During this time, you can tent the ham loosely with aluminum foil to keep it warm if needed.
When ready to serve, carve the ham into ¼-inch thick slices, fanning them out beautifully on a platter. The glaze should be sticky and glossy, with a perfect balance of sweet, tangy, and herby flavors. Serve immediately with your favorite sides—this ham is the star of your Easter feast and deserves to be enjoyed while it's at its peak. The aroma alone will have everyone gathering at the table, eager for their first bite.
Pro Tips For Making Easter Food
- CRACK THE HONEY FIRST: I learned this the hard way—dumping honey straight onto the ham while it’s still cold. It pools like syrup and burns before it caramelizes. Warm the honey and brown sugar together in a small saucepan for 2-3 minutes until it’s loose and shimmery. That way, it clings to the ham instead of sliding off like sad glaze.
- SALT THE HAM BEFORE GLAZING: Skip the "season as you go" approach. Pat the ham dry, then rub it with 1-2 teaspoons of kosher salt all over (even the bone side) at least 30 minutes before cooking. This seasons the meat properly and helps the glaze stick better—no more flavorless edges.
- LOW AND SLOW THEN FINISH HOT: Start the ham at 325°F (165°C) for the first hour to let the glaze melt into the meat without burning. In the last 15 minutes, crank the oven to 425°F (220°C) to get that deep caramel color. I used to rush this, and the glaze would either stay pale or turn bitter.
- USE A MIXING BOWL FOR GLUE: Here’s the trick I picked up from my uncle: mix the brown sugar, honey, and water in a microwave-safe bowl for 1 minute first. This turns the glaze into a thick syrup before you brush it on—it coats the ham evenly and doesn’t drip everywhere. (Yes, even if you’re impatient like me.)
Make-ahead tips for this recipe
Prep Ahead for Stress-Free Cooking
The ham’s 12-24 hour brine can be prepped the night before—just store it in the fridge in a sealed container. I like to set a timer on my phone so I remember to flip the ham halfway through.
For even more convenience, make the glaze ingredients a day ahead and store them in a small airtight container in the fridge. This saves you from measuring during the cooking process. 📅
Glaze Make-Ahead Magic
Make the glaze up to 3 days in advance and store it in the fridge. When ready to use, simply reheat it in a saucepan over medium-low heat for 3-5 minutes, stirring until smooth.
The flavors deepen overnight, so it’ll taste even better than fresh! Just remember to whisk in the butter right before using—it needs to melt into the glaze for that perfect texture. 🍯
Ham Prep Shortcuts
If you’re short on time, skip the brine and pat the ham dry thoroughly with paper towels. For extra flavor, rub it with a mix of 1 tbsp olive oil, 1 tsp smoked paprika, and ½ tsp garlic powder before seasoning.
This still gives you a delicious, moist ham—just without the brining step. Pro tip: Use a stand mixer on low speed to crush the peppercorns and garlic for even seasoning. ⚡
Leftovers Strategy
Save time later by portioning and freezing leftovers immediately after carving. Wrap individual slices in parchment paper, then store them in a freezer bag for up to 3 months. To reheat, bake at 350°F for 10-15 minutes until warm.
The glaze reheats beautifully, so you won’t lose that sticky-sweet flavor. I also save the ham bones for broth—simmer them with veggies for 3-4 hours for a rich, flavorful stock. 💫
Easter Morning Timeline
Plan your cooking day like this for a seamless Easter feast:
- Night before: Brine the ham and make the glaze.
- Morning of: Roast the ham (it’ll take 2.5-3 hours total).
- 1 hour before serving: Reheat the glaze and baste the ham.
- 30 minutes before serving: Rest and carve the ham.
This schedule ensures you’re not stuck in the kitchen while guests arrive. 🕒
Glaze Leftovers Hack
Don’t throw out leftover glaze—it’s versatile and delicious! Store it in the fridge for up to 2 weeks and use it to drizzle over pancakes, waffles, or even grilled cheese sandwiches.
For a quick treat, warm it slightly and spread it on toasted brioche with a sprinkle of sea salt. It’s the perfect way to use up every last drop without waste. 🍞
Nutrition facts
Frequently asked questions
Can I use a pre-cooked ham that's smaller than 10 pounds?
Adjust the cooking time based on weight—aim for 13-15 minutes per pound at 325°F until the internal temperature reaches 145°F. For a 6-8 lb ham, expect about 1.5-2 hours total. The glaze recipe can be halved or scaled down proportionally, but keep the same ratio of ingredients for balance. Just ensure the ham fits comfortably on your roasting rack for even cooking.
What if I don't have Dijon mustard for the glaze?
No problem! Use yellow mustard in a 1:1 ratio—it’ll still add tangy depth, though the flavor will be slightly milder. For extra richness, add 1 teaspoon of apple cider vinegar to the glaze. Avoid spicy brown mustard, as it can overpower the sweetness. The key is maintaining that bright acidity to cut through the honey and brown sugar.
How do I reheat leftover ham without drying it out?
Wrap the ham tightly in foil and warm it in a 350°F oven for 10-15 minutes. For extra moisture, add 2-3 tablespoons of water or broth to the roasting pan and place it on the lower oven rack to create steam. Avoid microwaving—it turns the meat rubbery. Leftovers reheat best when sliced thinly and stacked, so they warm through evenly.
Can I make this ham ahead of Easter Sunday?
Yes! Roast the ham 1-2 days ahead and store it in the fridge, covered tightly with foil. Reheat by wrapping it in fresh foil and warming in a 300°F oven for 30-45 minutes until heated through (140°F internal temp). The glaze can be reheated separately in a saucepan over low heat and brushed on just before serving. This saves you from last-minute stress and lets flavors meld even deeper.
What sides pair best with this glazed ham?
Classic pairings include scalloped potatoes, roasted asparagus with lemon, and a fresh spring green salad with radishes and herbs. For a heartier spread, add cornbread muffins or buttery dinner rolls to soak up the glaze. Avoid overly sweet sides—let the ham’s caramelized flavors shine! A simple cucumber and herb salad with a tangy dressing cuts through the richness beautifully.
