Sauces & Condiments
This pineapple sauce for baked ham transforms ordinary holiday meals into showstopping centerpieces with its perfect balance of sweet, tangy, and crunchy textures. 🌟 The secret lies in caramelizing pineapple with warm spices while keeping celery crisp—creating a sauce that glides effortlessly over glaze and complements every bite of ham.
I developed this recipe after years of testing, ensuring it delivers restaurant-quality results without the fuss.
What sets this sauce apart is its dual-texture magic: tender pineapple chunks and crisp celery sticks that add refreshing contrast to the rich, caramelized surface. The process is straightforward—simmer pineapple with vinegar and spices until syrupy, then blend with cream cheese for that signature velvety finish.
It takes just 20 minutes of active time, making it perfect for busy cooks who still want to impress.
The result is a sauce that's equal parts elegant and approachable, with a depth of flavor that elevates even the simplest ham. Its natural sweetness cuts through the saltiness of cured meats, while the celery adds a satisfying crunch that keeps every bite interesting.
This isn't just a sauce—it's the star of your holiday table, ready to be spooned, drizzled, or served on the side.
Make it ahead and let the flavors meld even more—this sauce tastes better the next day. Store in the fridge for up to 5 days or freeze for longer holiday prep.
Whether you're hosting a crowd or keeping it simple, this pineapple sauce will make your baked ham the talk of the season.
Ingredients for pineapple sauce for baked ham
Sweet, tangy, and crunchy—this sauce turns holiday ham into a showstopper.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Pineapple Chunks 🍍 | 2 cups | Freshly cut, firm pieces |
| White Vinegar 💧 | ¼ cup | For tangy brightness |
| Granulated Sugar 🍚 | ½ cup | Adjust to taste |
| Celery Sticks 🧅 | 1 cup | Thinly sliced, crisp |
| Cream Cheese 🧀 | 8 oz | Full-fat for richness |
| Ground Cinnamon 🌿 | 1 tsp | Warm spice touch |
| Ground Ginger 🌶️ | ½ tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Fresh Lime Juice 🍋 | 1 tbsp | Brightens flavors |
The pineapple is the star here, so grab fresh chunks—canned won't cut it. Look for bright yellow pineapple with no brown spots at Trader Joe's or your local produce market. If you're using a whole pineapple, peel and dice it yourself for the best texture. The celery? Crispness matters—pick firm stalks, slice them thin, and soak in ice water for 10 minutes before adding to keep them crunchy. For the spices, Penzeys or bulk bins at Whole Foods are great for freshness, but regular grocery store jars work fine too.
No fresh pineapple? High-quality canned pineapple in juice (not syrup) works in a pinch—just drain well. Running low on cream cheese? Substitute sour cream or Greek yogurt for a tangier kick. The lime juice can be swapped for lemon, but lime's brightness pairs perfectly. If you want extra crunch, add mandarin orange segments or toasted coconut flakes. For a smoother sauce, blend the celery sticks into a purée—just know you'll lose that satisfying crunch.
This sauce keeps beautifully—5 days in the fridge sealed in an airtight container. For holiday prep, freeze it for up to 3 months in a sealed jar. The flavors actually improve overnight, so make it ahead. When reheating, stir over low heat with a splash of water or pineapple juice to restore the glossy texture. Store celery separately if you want to keep it extra crisp for serving.
Why You'll Love This Recipe
- Sweet-Savory Balance: The tangy vinegar and bright pineapple cut through the ham’s richness like a breath of fresh air—no cloying sweetness here. That creamy cream cheese twist? It’s the secret weapon I reach for every time.
- One-Pot Magic: Simmer pineapple, vinegar, and sugar for 15 minutes, then fold in celery and cream cheese. Literally zero cleanup—just a pot to rinse and a spoon to lick. (Yes, even on a Tuesday night.)
- Holiday Crowd-Pleaser: This sauce is my go-to for Thanksgiving or Christmas because it’s actually easy to double. Leftovers? Perfect for ham sandwiches or fried rice—no one will guess it started as a glaze.
- Budget Brightener: Fresh pineapple might seem fancy, but a single can of chunks saves money and still delivers that tropical punch. The vinegar and sugar are pantry staples, so this is my wallet-friendly way to make ham feel special.
Step-by-step instructions for pineapple glaze with crunchy celery
This sauce brings bold flavors together—sweet, tangy, and textured—for a ham that steals the show.
🍳 Step 1: Caramelize Celery for Crunch
Heat a large skillet over medium heat and add the 1 cup celery sticks. Cook for 4-5 minutes, stirring occasionally, until the celery softens slightly but still holds its shape. You want it tender-crisp—think of those perfect al dente noodles.
This step builds the sauce's texture. If the celery starts to brown too quickly, reduce the heat slightly. Once it's just tender, remove it from the pan and set aside. We'll bring it back later for that perfect crunch contrast.
🍳 Step 2: Build the Sweet-Tangy Base
In the same skillet (no need to wash it—those flavorful bits matter), add the 2 cups fresh pineapple chunks and 0.25 cup white vinegar. Bring to a gentle simmer over medium-low heat and cook for 5 minutes until the pineapple softens slightly and releases its juices.
Here's where the magic happens: the vinegar cuts through the sweetness while the pineapple breaks down just enough to create a luscious base. Stir occasionally to prevent sticking. You'll notice the mixture reduce slightly and develop a fragrant aroma—this is your cue that the flavors are melding.
🍳 Step 3: Sweeten and Spice the Sauce
Add the 0.5 cup granulated sugar, 1 tsp ground cinnamon, 0.5 tsp ground ginger, and 0.5 tsp salt to the pineapple mixture. Stir well to dissolve the sugar completely. Let the sauce simmer for 8-10 minutes until it thickens to a glossy, syrupy consistency.
You're aiming for a sauce that coats the back of a spoon but still flows smoothly. If it thickens too quickly, add 1-2 tablespoons of water to loosen it. The spices will infuse the sauce with warm, aromatic notes—this is where the holiday flavors really come alive.
🥘 Step 4: Finish with Cream Cheese and Lime
Reduce the heat to low and remove the skillet from heat. Add the 8 oz cream cheese and stir until completely melted and smooth. Return to low heat for just 1 minute to warm through—don't let it get hot or the cream cheese will curdle.
Finally, stir in the 1 tbsp fresh lime juice. This brightens the sauce with a citrusy tang that cuts through the richness. Taste and adjust seasoning if needed—you might want to add a pinch more salt or sugar to balance the flavors. The sauce should be sweet, tangy, and perfectly balanced.
🍽️ Step 5: Fold in Celery and Serve
Return the reserved celery sticks to the sauce and toss gently to coat. Let the mixture sit for 2-3 minutes so the celery absorbs some of the glaze. This final step ensures each bite delivers that perfect crunch alongside the creamy-sweet sauce.
Serve warm over sliced ham or spoon directly onto plates. The contrast of creamy sauce, sweet pineapple, and crisp celery makes every bite exciting. For extra presentation, drizzle a little extra sauce over the top just before serving—it looks stunning and tastes even better!
Pro Tips For Making Pineapple Sauce For Baked Ham
- COOK THE PINEAPPLE FIRST: Simmer the fresh pineapple chunks in the vinegar and sugar for at least 10 minutes before adding cream cheese—this softens the fruit and lets the flavors meld. I used to skip this, and the sauce always tasted raw and uneven.
- CHOP CELERY SMALL: Dice the celery into 1/4-inch pieces so it blends into the sauce instead of sitting as chunks. My first few batches looked like a salad in a jar until I realized size matters.
- TEMPER THE CREAM CHEESE: Warm the cream cheese with a splash of the hot pineapple mixture before mixing it all together—this prevents clumping and keeps the sauce smooth. Cold cream cheese turns this into a science experiment.
- SKIP THE BOIL-OVER: Reduce the sauce to a gentle simmer after adding cream cheese, or it’ll bubble over and make a mess. I learned this after cleaning up a sticky oven floor the first time.
Serving suggestions for leftovers
Ham Presentation
Slice your baked ham into ¼-inch thick slices and arrange them on a large platter or board. Fold the slices slightly to create a fan shape—this not only looks elegant but also makes serving easier.
I like to use a sharp carving knife and a long serrated knife for clean cuts. Warm the platter in the oven for 5 minutes before serving to keep the ham warm while you plate. 🍽️
For an extra touch, drizzle the warm pineapple sauce over the ham in a zigzag pattern using a spoon or squeeze bottle. This not only looks beautiful but also ensures every bite gets that creamy-sweet glaze.
Garnish with the reserved crisp celery sticks around the edges for a pop of color and texture.
Side Dish Pairings
This pineapple sauce pairs perfectly with classic holiday sides like mashed potatoes or scalloped potatoes. The creamy texture of the sauce contrasts beautifully with the fluffy potatoes, creating a balanced bite.
For a lighter option, serve it alongside roasted Brussels sprouts with bacon—the crispy sprouts cut through the richness of the ham and sauce.
If you're serving a full holiday spread, pair the ham with cornbread or biscuits to soak up any extra sauce. I also love adding a simple green salad with a citrus vinaigrette—the bright flavors complement the sweet and tangy notes of the pineapple sauce.
For a festive touch, add cranberries or pomegranate seeds to the salad for extra color.
Sauce Serving Ideas
Serve the pineapple sauce in one of two ways: either spoon it directly over the sliced ham or place small bowls of the sauce around the table for guests to add to their plates.
For a restaurant-style presentation, create a sauce boat with a small ceramic dish filled with the sauce and garnished with a sprig of fresh mint or a few pineapple chunks. This makes the sauce feel like a special addition rather than just a side.
If you're making this ahead of time, store the sauce in an airtight container in the fridge and reheat it gently before serving. To keep the celery extra crisp, store it separately and add it back just before serving.
This ensures every bite has that satisfying crunch. For a fun twist, serve the sauce in small mini mason jars with a spoon—it's perfect for individual servings and looks adorable on the table.
Dessert Pairings
Yes, you can absolutely use this pineapple sauce as a topping for desserts! Drizzle it over vanilla ice cream or panna cotta for a tropical twist. The warm spices in the sauce pair beautifully with the cool creaminess of the dessert.
For a more indulgent option, spread it on gingerbread cookies or shortbread—the combination of spiced ham sauce and sweet cookies is surprisingly delicious.
If you're serving a cheese board, include a small bowl of this pineapple sauce alongside the cheeses. The sweet and tangy flavors cut through the richness of cheeses like brie or gouda, creating a perfect balance.
For a festive dessert, try drizzling the sauce over warm apple crisp or peach cobbler—the warm spices complement the fruit beautifully. 🍰
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
While fresh pineapple gives the best texture, you can use high-quality canned pineapple in juice (not syrup) in a pinch. Drain it well and pat dry to avoid excess liquid in your sauce. For extra flavor, add 1 extra tablespoon of lime juice to compensate for the lack of freshness.
How do I keep the celery crisp in the sauce?
Soak the celery sticks in ice water for 10 minutes before cooking to maintain crispness. Add them back to the sauce just 2-3 minutes before serving. For extra crunch, store celery separately in the fridge and toss it in right before plating.
What if my sauce is too thick or too thin?
For a thicker sauce, simmer uncovered for 2-3 extra minutes to reduce. If too thin, mix 1 tablespoon cornstarch with 1 tablespoon water, stir into the sauce, and cook for 1 minute until thickened. Adjust sugar or vinegar to balance flavors afterward.
Can I make this sauce without cream cheese?
Yes! Swap the cream cheese for ½ cup sour cream or ½ cup Greek yogurt for a tangier version. For a dairy-free option, use ½ cup coconut cream and add 1 teaspoon arrowroot powder to thicken. The texture will be slightly lighter but still delicious.
How far ahead can I prepare this sauce?
Make this sauce 1 day ahead—it tastes even better after flavors meld! Store in an airtight container in the fridge. Reheat gently over low heat with a splash of water or pineapple juice to restore glossiness. Keep celery separate until serving for maximum crispness.
