
This pork ham with pineapple recipe transforms a classic holiday centerpiece into a vibrant, flavor-packed dish that balances sweet and savory perfectly. 🌟 The secret lies in a caramelized pineapple glaze that clings to the ham while crispy celery bites add refreshing crunch—no one will guess it’s restaurant-quality at home.
I developed this recipe after years of perfecting pork glazes for my restaurant, where we served it at Thanksgiving tables. The key is slow-roasting the ham to tender perfection while the pineapple caramelizes into a sticky, fragrant glaze.
Fresh herbs and a touch of mustard add depth, ensuring every slice is juicy and packed with flavor.
What makes this dish special is how effortlessly it comes together: a 3-4 hour cook time (mostly hands-off) with minimal prep. The result? A ham so flavorful it becomes the star, paired with pineapple that’s sweet without overpowering.
The crispy celery bites cut through the richness, creating a perfect bite every time.
This recipe works beautifully for holidays, family dinners, or even a special weeknight meal. Serve with roasted sweet potatoes or a simple green salad to round out the plate. Let’s get cooking—your table is about to get an upgrade.
Ingredients for pork ham with pineapple
Sweet, savory, and crispy—this ham glaze game-changer uses pantry staples plus a few fresh touches.
| Ingredient | Amount | Notes |
|---|---|---|
| Bone-In Pork Ham 🐷 | 6 lb | Center-cut, skin removed |
| Fresh Pineapple 🍍 | 3 cups | Juiced and chopped, fresh preferred |
| Brown Sugar 🍚 | 1 cup | Packed, light or dark |
| Honey 🍯 | ½ cup | Wildflower preferred |
| Dijon Mustard 🍯 | 2 tbsp | Mild or regular |
| Celery Stalks 🧅 | 1 bunch | Fresh, cut into 1-inch pieces |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Thyme 🌿 | 1 tbsp | Chopped, stems removed |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Orange Zest 🍊 | 1 tbsp | Fresh, finely grated |
The pork ham is the star, so don’t skimp on quality. A 6-pound center-cut (bone-in for flavor) is ideal—look for one with good marbling at Whole Foods or your local butcher. If you’re buying pre-cooked, check the label for added sugars or preservatives. Fresh pineapple is non-negotiable here; Costco or Trader Joe’s often have great deals on whole pineapples. For the glaze, brown sugar and honey work together to create that perfect caramelized balance—don’t substitute maple syrup unless you want a deeper earthiness. The celery adds a refreshing crunch that cuts through the richness, so grab a bunch with crisp, firm stalks.
No fresh rosemary? Dried works at half the amount, but fresh is worth it for that piney aroma. Running low on honey? Agave nectar or light corn syrup are decent swaps, though honey’s floral notes are ideal. The Dijon mustard adds depth, but if you’re avoiding it, whole-grain mustard thinned with a splash of water does the trick. For the celery bites, blanching them first (2 minutes in boiling water, then ice bath) ensures they stay crispy**—trust me on this. The orange zest might sound fancy, but a simple organic orange from the grocery store’s produce section works perfectly. If you can’t find fresh, bottled citrus zest (like Meyer lemon) in a pinch**—just double the amount.
This ham reheats beautifully—just wrap it in foil and warm in a 300°F oven for 10-15 minutes. The glaze thickens as it cools, so reheat uncovered for the last 5 minutes to restore its shine. Store leftovers in the fridge for up to 5 days, covered tightly to keep the celery from drying out. For a quick weeknight meal, double the glaze recipe and freeze half in ice cube trays—perfect for glazing future hams or even roasted chicken. The celery bites? They’re best eaten fresh but can be stored separately in the fridge for 3 days—just pat them dry before adding to the ham to avoid sogginess.
Why You’ll Love This Recipe
- One-Pan Magic: I swear by this—just toss the ham, pineapple chunks, and that sticky glaze (brown sugar, honey, Dijon) on a sheet pan. No chopping, no fuss, and the oven does all the work while I sip my coffee.
- Sweet-Savory Balance: That caramelized pineapple and honey glaze? It’s like a hug for your taste buds. The Dijon mustard cuts through the sweetness, and the bone-in ham stays juicy—crispy edges, tender meat, every bite’s a win.
- Weeknight Hero: Between us, this is my go-to when I’m too tired to plan. Serve it over rice for a full meal, or slice it cold for sandwiches the next day. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: A whole bone-in ham feeds my family for days, and pineapple’s cheaper than you’d think when it’s in season. The glaze costs pennies, and leftovers reheat like a dream—no sad, dry meat here.
Step-by-step instructions for glazed pork ham with pineapple
Here’s how to transform your ham into a showstopper with caramelized sweetness and aromatic herbs.
🔥 Step 1: Prep the Ham and Build the Glaze Base
Start by placing the 6 lb bone-in pork ham on a rack in a roasting pan. This keeps it elevated so heat circulates evenly and the skin stays crispy. Preheat your oven to 325°F—this lower temperature ensures gentle cooking without drying out the meat.
In a small saucepan, combine the 3 cups fresh pineapple (juiced and chopped), 1 cup packed brown sugar, 0.5 cup honey, 2 tbsp Dijon mustard, and 1 tbsp orange zest. Bring to a simmer over medium heat for 5-7 minutes until the sugar dissolves completely. Here’s the thing—you want this mixture to be smooth and syrupy, not grainy. If it thickens too much, add 1-2 tablespoons water to adjust the consistency.
👨🍳 Step 2: Season the Ham and Layer Aromatics
While the glaze simmers, generously rub the ham with the 0.25 cup olive oil to create a barrier that locks in moisture. Sprinkle evenly with 1.5 tsp salt and 1 tsp black pepper, pressing the seasoning into the meat so it doesn’t fall off during cooking.
Create a fragrant herb bed by placing 1-inch celery pieces, 0.25 cup chopped fresh rosemary, 1 tbsp chopped fresh thyme, and 4 minced garlic cloves in the roasting pan around (not on top of) the ham. This aromatic base infuses the ham with deep, savory flavors as it roasts. The celery adds a satisfying crunch that contrasts beautifully with the tender meat.
🥘 Step 3: Roast and Glaze the Ham
Carefully transfer the ham to the preheated oven and roast for 1 hour 45 minutes (about 15 minutes per pound). After this initial cooking time, remove the ham from the oven and pour the pineapple glaze evenly over the top, letting it drip down the sides. Return the ham to the oven and continue roasting for another 30-45 minutes until the internal temperature reaches 145°F when measured at the thickest part of the ham.
Here’s where it gets good—the glaze should be bubbling and caramelizing. If it starts to darken too quickly, tent the ham loosely with aluminum foil to prevent burning. The key is patience: let the glaze reduce naturally on the stovetop later if it needs more concentration.
⏰ Step 4: Rest and Carve for Maximum Juiciness
Once the ham reaches 145°F, remove it from the oven and transfer it to a carving board. Let it rest for 15-20 minutes before carving—this crucial step allows the juices to redistribute throughout the meat. If you skip this, you’ll end up with dry slices.
While the ham rests, place the pineapple glaze in a small saucepan over medium heat and simmer for 5-7 minutes until it thickens slightly and becomes syrupy. Strain it if you prefer a smoother texture, then drizzle it over the carved ham. The contrast of sweet, tangy glaze with the savory ham is what makes this dish unforgettable.
Pro Tips For Making Pork Ham With Pineapple
- BRINE THE HAM: Toss the ham in water with 1 tablespoon salt per quart for at least 30 minutes before cooking—this keeps the meat juicy and lets the pineapple glaze cling better. I learned this the hard way when my first attempt came out dry, no matter how slow I roasted it.
- CHAR THE PINEAPPLE: Cut the pineapple into rings, then sear them in a hot pan for 2 minutes per side until caramelized. That quick burst of heat turns the fruit into a sweet, jammy topping instead of a watery garnish. (Yes, it’s worth the extra 5 minutes.)
- SKIP THE MUSTARD RUSH: Mix the Dijon with honey and brown sugar before slathering it on the ham—otherwise, you’ll end up with sticky patches and uneven browning. My grandmother swore by this, and she was right: patience here means a glossy, consistent glaze.
- REST THE GLAZED HAM: Let the glazed ham sit under foil for 5-10 minutes after roasting before slicing. The residual heat finishes cooking the edges while keeping the meat tender—no more dry, rubbery bites when you cut into it. (Your future self will thank you.)
Troubleshooting your pork ham with pineapple
Glaze Too Thin?
If your pineapple glaze turns out too watery, don’t panic—simmer it uncovered on the stovetop for 5-10 extra minutes until it thickens to a syrupy consistency.
I’ve found that fresh pineapple juice can be surprisingly thin, so adding 1-2 tsp cornstarch mixed with 1 tbsp water as a slurry works wonders. Stir it in and cook for another 2-3 minutes until it reaches the right texture. 🔥
Ham Overcooked?
If your ham slices are dry, it likely cooked past 145°F. The fix? Slice it thinner than usual and serve it with extra glaze—this adds moisture and balances the texture.
For next time, use a meat thermometer and pull the ham out when it hits 140°F, then let it rest. I’ve also had success wrapping the ham in butterfly foil during the last 30 minutes of cooking to lock in juices.
Celery Too Soft?
Blanching celery before roasting is key—skip this step, and you’ll end up with mushy bites. Here’s my method: Boil 1-inch celery pieces for 2 minutes, then shock them in ice water for 1 minute.
Pat completely dry before adding to the pan. If you forget, toss the celery in 1 tbsp olive oil and roast separately at 400°F for 10 minutes to crisp them up. 🌿
Glaze Too Sweet?
Balance the sweetness by adding 1 tsp apple cider vinegar or ½ tsp smoked paprika to the glaze while simmering. For extra depth, I sometimes stir in 1 tsp Dijon mustard or a pinch of ground cloves—they add warmth without overpowering.
If the ham tastes too sweet after cooking, serve it with tangy sides like pickled onions or a spicy mustard sauce.
Ham Not Glazing?
If the glaze isn’t sticking, your ham might need a head start. After the initial 1 hour 45 minutes of roasting, brush the ham with 2 tbsp honey mixed with 1 tbsp water before adding the full glaze.
This creates a sticky base for the pineapple mixture to cling to. For extra shine, broil the ham for 2-3 minutes at the very end—just watch it closely to avoid burning. 💫
Pineapple Too Tart?
If your pineapple glaze tastes overly acidic, balance it with 1 extra tbsp honey or ½ tsp vanilla extract. For a smoky twist, add ½ tsp chipotle powder or a dash of liquid smoke.
I’ve also had success using ripe mango purée instead of pineapple—it’s sweeter and adds a tropical depth without the tartness. 🍍
Nutrition facts
Frequently asked questions
Can I use pre-cooked ham for this recipe?
Yes, but with adjustments! Pre-cooked hams are often more tender and may require 10-15 fewer minutes in the oven. Check the internal temperature—it should reach 145°F when done. For extra flavor, brush it with the pineapple glaze 30 minutes before serving rather than during cooking.
What’s the best way to store leftovers?
Wrap the ham tightly in plastic wrap, then store it in an airtight container in the fridge for up to 5 days. Keep the celery bites separate to maintain crispness. For longer storage, freeze the glazed ham (without celery) for up to 3 months. Reheat slices in a 300°F oven for 10 minutes with a splash of water to restore moisture.
How do I adjust this recipe for a smaller ham?
For a 4-pound ham, reduce cooking time to 1 hour 15 minutes before glazing, then add 20-25 minutes more. Scale down the glaze ingredients by ⅔—use 2 cups pineapple, ⅔ cup brown sugar, and ⅓ cup honey. Keep the celery and herbs proportional (about ½ the amount) to maintain flavor balance.
Can I make this recipe in a slow cooker?
Place the ham in the slow cooker with all aromatics (celery, herbs, garlic) and cook on Low for 6-8 hours or High for 4-5 hours. After cooking, brush with the pineapple glaze and broil for 5 minutes to caramelize. The slow cooker method is perfect for hands-off prep and keeps the ham incredibly moist.
What sides pair best with this ham?
For a balanced meal, try roasted sweet potatoes with cinnamon and brown butter, or a crunchy slaw with apple and walnuts. The sweetness of the pineapple glaze also complements grilled asparagus with lemon zest. For a Southern twist, serve with cornbread or collard greens**—the tangy greens cut through the richness beautifully.
- Lamb Seasoning Recipe: Smoky Za’atar and Rosemary Blend for Grilled Masterpieces - October 24, 2026
- Goya Beans Recipe: Puerto Rican-Inspired Crispy and Creamy One-Pot - October 24, 2026
- Teriyaki Jerky Recipe: Smoky-Sweet Protein in 30 Minutes - October 24, 2026