Main Courses
This pork ham with pineapple recipe delivers a perfect balance of sweet and savory, where caramelized pineapple glaze transforms a simple ham into a showstopper. 🔥 The secret lies in slow-roasting the ham until tender, then brushing it with a tangy-sweet glaze that clings to every layer—creating a sticky, golden crust that’s impossible to resist.
I’ve perfected this technique over years of pitmaster competitions, where judges raved about the harmony of flavors. What sets this recipe apart is the two-stage glaze—first a savory base of mustard and brown sugar, then a final layer of pineapple puree and honey that caramelizes beautifully.
The ham stays juicy at the core while developing that coveted bark on the outside, and the pineapple adds a bright, tropical contrast that cuts through the richness. It’s the kind of dish that elevates a holiday table or weekend brunch into something extraordinary.
By the time you serve it, you’ll have a restaurant-quality ham with a glossy, caramelized glaze that’s sticky enough to drip but firm enough to hold its shape. The aroma alone—smoky, sweet, and slightly tangy—will have everyone gathering around the table.
Pair it with roasted garlic mashed potatoes or a fresh arugula salad to round out the meal. This recipe scales beautifully for crowds, and leftovers reheat wonderfully. The glaze recipe makes enough for two applications, so you can glaze extra slices for sandwiches or appetizers.
Let’s get to work—your taste buds (and guests) will thank you.
Ingredients for pork ham with pineapple
Six pounds of pork ham and tropical pineapple create this showstopper with caramelized layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Bone-In Pork Ham 🐷 | 6 lb | Center-cut, 1.5-inch thick slices preferred |
| Fresh Pineapple Chunks 🍍 | 3 cups | Fresh or high-quality frozen, no syrup |
| Yellow Mustard 🥫 | ½ cup | Dijon-style preferred for tang |
| Light Brown Sugar 🍚 | 1 cup | Packed, not granulated |
| Honey 🍯 | ½ cup | Wildflower or clover variety |
| Apple Cider Vinegar 🍎 | ¼ cup | For glaze acidity |
| Garlic Cloves 🧄 | 6 cloves | Minced for glaze base |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked for depth |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for basting |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, aromatic |
| Orange Zest 🍊 | 1 tsp | Brightens the glaze |
The ham is everything here—bone-in, center-cut from a trusted butcher gives you that perfect balance of meat and fat. I always ask for 1.5-inch thick slices so the glaze can caramelize without burning. For the pineapple, fresh is ideal (look for vibrant yellow chunks with no browning), but high-quality frozen works in a pinch—just thaw and drain well. The Dijon mustard adds that tangy depth, and I grab the Maille brand when I can find it. Brown sugar over granulated gives a deeper caramel flavor, and wildflower honey adds floral notes that pair perfectly with the pineapple. If you're prepping ahead, store the ham uncovered in the fridge for 24 hours before roasting—this helps render fat and creates that coveted bark.
No Dijon mustard? Yellow mustard plus 1 tsp vinegar gets you close. Subbing granulated sugar? Use 1 cup minus 2 tbsp—it packs less tightly. For a vegan option, swap honey for agave nectar (reduce other liquids by 1 tbsp). The ginger and orange zest might seem small, but they're game-changers—freshly grated ginger has more punch than powdered, and the zest should be bright yellow, not white. If you're scaling up for a crowd, double the glaze ingredients but add the second batch 20 minutes before the ham finishes—this prevents over-browning. The butter is non-negotiable for basting—it adds richness and helps the glaze cling to every layer.
This ham reheats beautifully—350°F for 10-15 minutes covered with foil, then glaze brushed on fresh. The glaze itself keeps for 1 week in the fridge (store in a jar) and freezes for 3 months325°F oven for 10 minutes—the glaze will re-caramelize beautifully. The ham bones? Save them for ham stock—simmer with veggies for 4 hours, then strain for a rich base for soups or gravy.
Why You'll Love This Recipe
- Sweet & Savory Magic: I swear, the combo of sticky honey glaze and tangy mustard on that bone-in ham? It’s like a flavor hug in every bite. The pineapple chunks caramelize into little bursts of sweetness that cut through the richness—trust me, your taste buds will thank you.
- One-Pan Miracle: Honestly, this recipe is my lazy-day hero. You brown the ham, toss in the pineapple and glaze, then let the oven do the work. No flipping, no fussing—just 20 minutes of hands-off time while the house smells like a tropical paradise.
- Leftovers That Shine: Between us, the ham keeps perfectly for days, and the glaze stays glossy. I’ll slice it cold for sandwiches, cube it into salads, or even toss it into fried rice—every time, it’s still the star. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: A whole bone-in ham feeds a crowd without breaking the bank, and the pineapple adds freshness without fancy prices. Plus, the glaze ingredients—mustard, sugar, honey—are pantry staples. It’s basically a fancy meal for cheap.
Step-by-step instructions for sweet-tart pork ham with pineapple
Here's how to transform a simple ham into a showstopper with caramelized layers and bright tropical flavors.
🔥 Step 1: Prep the Ham and Make the Glaze Base
Start by placing the 6 lb bone-in pork ham on a wire rack set in a roasting pan. This keeps the meat elevated so heat circulates evenly and the skin crisps beautifully. Pat the ham dry with paper towels—this is critical for crispy skin later. Score the fat cap in a diamond pattern with a sharp knife, cutting about ¼-inch deep without going into the meat.
In a medium saucepan, combine the 1 cup light brown sugar, 0.5 cup honey, 0.25 cup apple cider vinegar, 6 cloves minced garlic, 1 tbsp finely grated fresh ginger, and 1 tsp orange zest. Bring to a boil over medium-high heat, then reduce to a simmer. Let it cook for 8-10 minutes until it thickens slightly and becomes syrupy—you're looking for a consistency where it coats the back of a spoon but still flows freely.
🍳 Step 2: Season and Baste the Ham
While the glaze base simmers, mix together 1.5 tsp kosher salt, 1 tsp ground black pepper, and 0.5 cup cold unsalted butter (cubed) in a small bowl. Rub this mixture all over the ham, pressing it into the scored fat and any crevices. The butter will melt slightly from the heat of your hands, creating a flavorful barrier that helps the glaze stick.
Pour the simmered glaze base over the ham, coating it completely. Place the roasting pan in a 375°F oven and bake for 1 hour. After the first hour, brush the ham generously with any accumulated pan juices and glaze. This basting step is what creates that signature caramelized crust and ensures every bite is infused with flavor.
🍳 Step 3: Add Pineapple and Continue Baking
Remove the ham from the oven and arrange the 3 cups fresh pineapple chunks in a single layer on top, pressing them gently into the glaze. Return the ham to the oven and bake for another 45-60 minutes, basting with pan juices every 15 minutes. The pineapple will soften slightly and release its juices, which will mingle with the glaze and create pockets of sweet-tart contrast.
Here's the thing—you want the internal temperature to reach 145°F at its thickest part. Use a meat thermometer to check; if it's not quite there, continue baking for another 10-15 minutes. The ham will keep cooking slightly after you remove it from the oven, so don't worry about overcooking. The pineapple should be tender but still hold its shape.
⏰ Step 4: Rest and Caramelize the Glaze
Once the ham reaches the right temperature, transfer it to a cutting board and let it rest for 15 minutes. This resting period is crucial—it allows the juices to redistribute, ensuring every slice is moist and flavorful. While it rests, preheat your broiler to high and place the roasting pan back under it.
Broil the ham for 3-5 minutes until the glaze turns a deep amber color and bubbles vigorously. Watch it closely—you want it caramelized but not burned. The high heat concentrates the flavors and gives that beautiful glossy finish. If the glaze starts to darken too quickly, move the pan slightly away from the heat source.
🔪 Step 5: Slice and Serve with Extra Glaze
After broiling, let the ham rest for another 5 minutes before slicing. Use a sharp carving knife to slice the ham into ½-inch thick pieces, cutting against the grain for maximum tenderness. Arrange the slices on a platter and spoon any remaining glaze and pan juices over the top. The contrast of the sweet, tangy glaze with the rich pork and juicy pineapple is what makes this dish special.
Serve immediately with any remaining pineapple chunks on the side or scattered over the ham. The glaze should be sticky and glossy, clinging to every bite with a perfect balance of sweetness and acidity. This ham isn't just a side dish—it's the star of the meal, and it's worth every step of the process.
Pro Tips For Making Pork Ham With Pineapple
- USE A HOT SKILLET: That bone-in ham needs searing, not simmering. Slap it in a dry, screaming-hot skillet for 3-4 minutes per side before adding any liquid—this locks in flavor and keeps the meat from turning into soggy rubber. I used to skip this, and the ham always tasted underwhelming. Trust me, the crust is worth the wait.
- CUT PINEAPPLE SMALLER THAN YOU THINK: Big chunks? They’ll stay stubbornly undercooked. Dice that pineapple into ½-inch pieces so the sugar and honey glaze can actually penetrate. Fresh pineapple releases juice fast—smaller pieces mean faster caramelization and even cooking. (Yes, even if it looks less "restaurant-plated.")
- DON’T RUSH THE GLaze: The mustard, brown sugar, and honey need time to meld—not just 5 minutes of babysitting. Simmer the ham uncovered for 15-20 minutes, stirring occasionally, until the glaze thickens to a sticky, amber coat. I learned this after a batch where the sauce was just a sad, runny mess. Patience here makes the difference.
- SAVE THE JUICES: When the ham finishes cooking, don’t pour off that pan sauce like it’s an afterthought. Strain it to remove any pineapple bits, then whisk in a splash of water or apple cider vinegar to thin it slightly. Drizzle this back over the ham—it’s the secret to that glossy, restaurant-worthy finish. (Your guests will ask for the recipe.)
Perfect pairings for this pork ham with pineapple
Tropical Side Dishes
Fresh mango-cucumber salad with lime dressing is my go-to pairing—its bright acidity balances the ham’s richness. Toss 2 cups diced mango, 1 cup thin cucumber ribbons, ¼ cup chopped red onion, and ¼ cup cilantro with 2 tbsp lime juice and 1 tbsp honey.
The tropical sweetness echoes the pineapple while keeping the plate vibrant. 🌿
Classic Southern Sides
Creamy garlic mashed potatoes with roasted garlic and chives add a comforting contrast to the sweet-tart ham. Boil 2 lbs Yukon Gold potatoes until tender, mash with ½ cup butter, ½ cup sour cream, 4 roasted garlic cloves, and 1 tsp salt.
Top with crispy fried onions for texture. For a lighter option, try sautéed collard greens with smoked paprika and apple cider vinegar.
Grilled Pineapple Slices
Charred pineapple slices on the grill add smoky depth that complements the ham’s caramelized crust. Brush 1-inch thick pineapple rings with 1 tbsp honey and grill over medium-high heat for 2-3 minutes per side until caramelized.
Arrange them on a platter with a sprinkle of flaky sea salt and serve alongside the ham. This turns the pineapple into a star side dish rather than just a glaze ingredient.
Beverage Pairings
A crisp Sauvignon Blanc from New Zealand cuts through the ham’s richness with its citrus and herbal notes. I love Cloudy Bay Sauvignon Blanc—its zesty acidity mirrors the pineapple’s brightness.
For beer lovers, a Belgian Witbier like Stella Artois brings a light, spicy contrast. Serve both chilled to enhance the refreshing balance.
Garnish Finishing Touches
Fresh mint leaves and toasted coconut flakes elevate the dish with aromatic and textural contrast. Sprinkle 1 tbsp toasted coconut over each slice before serving, then add a few mint sprigs for a pop of color.
For extra flair, drizzle with chili-lime oil—just mix 1 tbsp lime zest with 2 tbsp neutral oil and a pinch of cayenne. 💫
Nutrition facts
Frequently asked questions
Can I use pre-cooked ham for this recipe?
This recipe works beautifully with pre-cooked bone-in ham. Just reduce the baking time to 1.5-2 hours at 325°F, checking for an internal temperature of 145°F. The key is to focus on caramelizing the glaze rather than cooking the meat. Pre-cooked ham also lets you skip the initial drying step, so you can apply the glaze right away.
How do I adjust the recipe for a smaller crowd?
For a 4-person serving, reduce the ham to 4 lbs and halve all other ingredients. The glaze will still work perfectly—just scale down the pineapple to 1.5 cups and the brown sugar/honey to ½ cup each. Keep the same cooking times, but monitor the ham closely to avoid overcooking. The recipe scales down beautifully without losing flavor!
What if I don't have fresh pineapple?
Use high-quality frozen pineapple chunks (no syrup added) for the glaze—just thaw and drain well. For the topping, fresh pineapple gives the best texture, but you can substitute with canned pineapple rings (drained and patted dry). The flavor will be slightly less vibrant, but the sweet-tart balance will still work. For extra depth, add ½ tsp vanilla extract to the glaze.
Can I make this ham ahead of time?
Yes! This ham actually tastes better the next day. Cook it completely, then refrigerate uncovered for 24 hours to let the glaze thicken and develop deeper caramelized flavors. Reheat at 350°F for 15 minutes, then broil for 3-5 minutes to restore the glossy finish. The flavors meld beautifully overnight, making it perfect for holiday prep.
Why does my glaze turn too dark or burn?
This usually happens from over-broiling or high heat. The glaze should be broiled at high heat for just 3-5 minutes—watch closely and move the pan if needed. For a safer approach, finish under the broiler at medium heat for 2-3 minutes. If the glaze burns easily, reduce the honey slightly (by 1 tbsp) and add 1 tbsp apple cider vinegar to help stabilize it.
