Main Courses
This pork ham with pineapple recipe transforms a simple roast into a showstopping centerpiece with caramelized sweetness that balances rich pork perfectly. 🔥 The pineapple's tangy brightness cuts through the fat, creating a glaze that's both sticky and elegant—something I perfected after years of testing sweet-and-savory combinations for my restaurant's holiday menus.
What makes this dish special is how the pineapple's enzymes tenderize the meat while its juices infuse the ham with tropical depth during cooking.
We're using a pre-cooked bone-in ham for efficiency, but the real magic happens in the glaze—a mix of pineapple juice, brown sugar, and a touch of Dijon that creates a deep amber crust while keeping the interior moist.
The recipe delivers restaurant-quality results in just 90 minutes, including a 15-minute glaze reduction that intensifies the flavors. This is the kind of dish that looks impressive enough for a dinner party but comes together with straightforward techniques even home cooks can master.
The result is a ham with crispy, caramelized edges that shatter when cut, revealing tender meat glazed in sticky-sweet pineapple reduction. The aroma alone will have guests gathering before it even hits the table—smoky from the oven, fruity from the pineapple, with just enough spice to keep it interesting.
Serve with roasted sweet potatoes and a simple arugula salad to let the ham take center stage without competing flavors.
For those who love leftovers, this ham reheats beautifully for sandwiches or wraps the next day. The glaze actually improves after resting, making it perfect for meal prep.
I've served this at everything from family dinners to catered events, and it never fails to impress—proof that simple ingredients, when combined thoughtfully, can create something extraordinary.
Ingredients for pork ham with pineapple
Eight essential ingredients transform simple ham into a restaurant-worthy centerpiece with caramelized pineapple glaze.
| Ingredient | Amount | Notes |
|---|---|---|
| Pre-Cooked Bone-In Ham 🐷 | 6 lb | Center-cut, skin removed |
| Fresh Pineapple Juice 🍍 | 1 cup | From whole pineapple, not bottled |
| Light Brown Sugar 🍚 | 1 cup | Packed, not granulated |
| Dijon Mustard 🍯 | 2 tbsp | High-quality, not powdered |
| Fresh Pineapple Chunks 🍍 | 1 cup | For garnish and texture |
| Honey 🍯 | 1 tbsp | Wildflower preferred |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, fresh only |
| Apple Cider Vinegar 🍎 | 1 tbsp | For tangy balance |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Unsalted Butter 🧈 | 2 tbsp | For basting |
| Fresh Thyme Leaves 🌿 | 4 whole | From sprigs, not dried |
| Cloves 🌶️ | 4 whole | For aromatic depth |
The bone-in ham is your foundation—look for center-cut at Whole Foods or your local butcher for the best marbling. A 6-pound ham serves 8 generously, but adjust if needed. The pineapple juice should be fresh, not bottled—Trader Joe's has great whole pineapples for juicing. Brown sugar matters here: light brown has more moisture for a glossy glaze. For the Dijon, Maille is my go-to, but any quality brand works. Ginger should be fresh—dried loses its punch. The apple cider vinegar adds depth without overpowering, and cloves infuse subtle warmth during cooking.
No fresh pineapple? Canned crushed pineapple (drained) works in a pinch, but reduce the juice by half—it's sweeter. Honey can be swapped for maple syrup if you prefer, but honey adds floral notes. Ginger powder is an option, but fresh is non-negotiable for that bright zing. Mustard powder won't give the same tang, so skip it. The butter is for basting—European-style melts cleaner than American. Thyme can be dried at ⅓ the amount, but fresh is ideal. Salt matters: Diamond Crystal dissolves better than table salt. For extra richness, add 1 tbsp of heavy cream to the glaze at the end.
The ham keeps 5-7 days in the fridge, but the glaze actually improves after resting—make extra. Store in an airtight container with a layer of glaze on top to prevent drying. Freeze for 3 months if prepping ahead. Reheat slowly in the oven at 300°F until warmed through. The pineapple chunks stay fresh 3 days in the fridge—use them for garnish or in tropical cocktails. Leftovers make incredible sandwiches with a drizzle of extra glaze. Portion the glaze separately if you want to reheat it alone for drizzling.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just slap the ham on a sheet pan, toss on the pineapple juice and brown sugar, and let the oven do the work. The mustard glaze caramelizes right on the bone, so you get that sticky, sweet-savory crust without lifting a finger after the initial setup.
- Sweet-Savory Balance: Honestly, the combo of salty ham and bright pineapple feels like a hug in food form. The brown sugar and Dijon mustard cut through the ham’s richness while the fresh pineapple chunks add a juicy, tangy bite that keeps every bite interesting—not too sweet, not too salty, just right.
- Leftovers That Beg: This recipe makes enough for dinner and lunch the next day, and I’m not joking when I say my family fights over the slices. The glaze thickens beautifully when reheated, so it’s basically a free, restaurant-quality sandwich the following afternoon—no extra effort, just pure satisfaction.
- Budget-Friendly Feast: Between us, pre-cooked ham stretches farther than you’d think, and pineapple’s seasonal deals make this a steal. I’ve served it at potlucks, holiday dinners, and even as a fancy-ish charcuterie board centerpiece—all without breaking the bank or spending hours in the kitchen.
Step-by-step instructions for glazed ham with tropical sweetness
Transform your pre-cooked ham into a showstopper with this caramelized pineapple glaze.
🍳 Step 1: Create the Glaze Base
In a medium saucepan, combine the 1 cup fresh pineapple juice, 1 cup light brown sugar, 2 tbsp Dijon mustard, 1 tbsp honey, 1 tbsp finely grated fresh ginger, and 1 tbsp apple cider vinegar. Bring to a gentle boil over medium-high heat, then immediately reduce to medium-low heat. Here's the thing—you want this to simmer until it thickens to a syrupy consistency, about 15-20 minutes. Stir occasionally so the sugar doesn't crystallize.
Watch for the color to deepen to a rich amber—this is your signal that the sugars are caramelizing. The glaze should coat the back of a spoon smoothly, not runny. If it thickens too quickly, add 1-2 tablespoons water to maintain the right consistency. This balance of sweet, tangy, and aromatic flavors is what makes this glaze special.
🍳 Step 2: Infuse the Glaze with Aromatics
While the glaze simmers, add the 4 whole cloves and 4 whole fresh thyme leaves to the saucepan. Let them infuse for 5 minutes—this adds subtle depth that elevates the entire dish. You'll notice the thyme releases its piney aroma and the cloves contribute a warm, spiced note. Don't skip this step; these aromatics tie everything together beautifully.
After infusion, remove the cloves and thyme leaves with a slotted spoon. Strain the glaze through a fine-mesh sieve into a clean bowl to remove any herb bits. This ensures a silky texture when you brush it on the ham. The glaze should now be smooth and fragrant, ready for the next step. Keep it warm over low heat while you prepare the ham.
🔥 Step 3: Prepare and Glaze the Ham
Place the 6 lb pre-cooked bone-in ham cut-side down in a roasting pan. Preheat your oven to 325°F. This lower temperature ensures gentle cooking without drying out the ham. Spread 2 tbsp unsalted butter evenly over the top of the ham—this helps create a golden crust and adds richness.
Using a pastry brush, generously coat the ham with the pineapple glaze, working from the center outward. You'll want to get every inch covered, especially the top and sides. Return the ham to the oven and bake for 1 hour, basting with additional glaze every 20 minutes. The glaze should caramelize beautifully, forming a glossy, sticky crust that's irresistible.
⏰ Step 4: Finish with Pineapple Garnish
After 1 hour, remove the ham from the oven and increase the temperature to 400°F. Brush on another layer of glaze, then scatter 1 cup fresh pineapple chunks evenly over the top. Return to the oven for 10-15 minutes until the pineapple is lightly caramelized and the glaze is deeply golden. This final step adds texture and visual appeal that makes the dish look restaurant-worthy.
Let the ham rest for 10 minutes before slicing—this allows the juices to redistribute. The result should be a ham with a perfect balance of sweet, tangy, and savory flavors, topped with caramelized pineapple chunks. Serve warm with the pan juices spooned over the top for maximum flavor impact.
Pro Tips For Making Pork Ham With Pineapple
- Glaze in Stages: Don’t dump all the pineapple juice at once—simmer half first to reduce it into a syrupy base. Then add the ham and remaining juice; the sugar will caramelize better when it hits something warm, not cold. (Yes, even if you’re impatient like me.)
- Score the Ham: Use a sharp knife to make shallow cuts (about ¼-inch deep) in a diamond pattern across the fat cap before glazing. This lets the sweet sauce penetrate deeper and renders the fat faster—no more dry edges or greasy mess. I learned this the hard way after serving a slice that tasted like rubber.
- Skip the Raw Juice: Fresh pineapple juice is bright, but it thins out the glaze and makes it runny. Instead, blend 1 cup of fresh pineapple chunks with ½ cup water, then strain out the pulp—you’ll get a thicker, richer base that clings to the ham. (Your future self will thank you.)
- Mustard First, Heat Last: Whisk the Dijon into the warm glaze after the sugar has dissolved, not before. Cold mustard can seize the sugar into gritty crystals, and you’ll end up scraping them off your teeth instead of your plate. Stir in the mustard when the mixture is at least 160°F—trust the process.
Serving suggestions for this recipe
Classic Southern Sides
Roasted sweet potatoes with a touch of cinnamon and brown sugar complement the ham's richness perfectly. Toss 2 lbs sweet potatoes in 2 tbsp olive oil, 1 tbsp brown sugar, and ½ tsp cinnamon, then roast at 400°F for 30 minutes until caramelized.
Their natural sweetness mirrors the pineapple glaze beautifully. 🍠
Fresh Tropical Salad
An arugula salad with citrus vinaigrette balances the dish's richness. Toss 6 cups baby arugula with ¼ cup pineapple chunks, ¼ cup toasted pecans, and a dressing of 2 tbsp olive oil, 1 tbsp lime juice, and 1 tsp honey.
The peppery greens cut through the sweet glaze while echoing the tropical theme. 🍃
Creamy Cornbread
Warm, buttery cornbread adds a comforting contrast to the ham's bold flavors. Mix 1 cup cornmeal, 1 cup flour, 1 tbsp baking powder, ½ cup honey, and 1 cup buttermilk, then bake at 375°F for 20 minutes.
The slight sweetness complements the pineapple without competing. 🌽
Garnish Like a Pro
Finish with fresh pineapple slices arranged in a fan shape on top of each serving. Add a sprinkle of toasted coconut flakes for extra texture and a pop of color. A drizzle of reduced pineapple juice from the glaze-making process adds that restaurant-quality shine. 🍍
Leftovers Reinvented
Transform ham slices into tropical wraps with tortillas, extra pineapple, and a smear of cream cheese. Or make a sweet-and-savory sandwich with pineapple jam and sharp cheddar. These ideas keep the flavors fresh for days without repetition. 🌟
Drink Pairings
Serve with a crisp Moscow Mule (vodka, ginger beer, lime) to echo the glaze's ginger notes. For wine lovers, a dry Riesling from Germany balances the sweetness with bright acidity. Both drinks enhance the dish's tropical profile. 🍹
Nutrition facts
Frequently asked questions
Can I use a different type of ham for this recipe?
This recipe works best with pre-cooked bone-in ham (like a spiral-cut ham) for flavor and texture. For a boneless ham, reduce cooking time by 15-20 minutes. Avoid fully cooked ham with added sugars—it may make the glaze too sweet. If using a raw ham, cook it first to 145°F before glazing.
What if I don't have fresh pineapple juice?
Use canned crushed pineapple (drained well) in a pinch, but reduce the amount to ½ cup—it's much sweeter than fresh juice. For extra tang, add 1 extra tbsp apple cider vinegar to balance. Avoid bottled pineapple juice with added sugar; it'll throw off the glaze's caramelization.
Can I make this recipe in a slow cooker?
Yes! Place the ham in the slow cooker on low for 4-5 hours, basting with glaze every 1 hour. For the final 30 minutes, switch to high heat to caramelize the glaze. The pineapple chunks should be added during the last 30 minutes to prevent overcooking.
How do I prevent the glaze from crystallizing?
Stir the glaze frequently while simmering, especially in the first 10 minutes. If you see sugar crystals forming, whisk in 1-2 tbsp water to dissolve them. Avoid boiling vigorously—keep it at a gentle simmer. A splash of apple cider vinegar also helps prevent crystallization.
Can I prepare this ham ahead of time?
This ham reheats beautifully. Cook it fully, then refrigerate for up to 5 days or freeze for 3 months. To reheat, wrap in foil and bake at 300°F for 1-1.5 hours until warmed through. The glaze will thicken further—add a splash of water if needed before serving.
