There's something so comforting about a warm holiday ham, especially when it's slow-baked with caramelized brown sugar and sweet pineapple. The edges turn glossy, the slices stay tender, and the whole kitchen fills with a cozy, fruity aroma that always reminds me of family gatherings. This is one of those recipes that looks impressive but couldn't be simpler.
Jump to:
This Brown Sugar Pineapple Ham is my go-to when I need a centerpiece that practically cooks itself. I've tested this version many times to get the perfect balance of salty ham, syrupy glaze, and juicy pineapple. Ready to make your house smell incredible? Let's get cooking.
Why You'll Love This Recipe
- Perfect for holidays, Sunday dinners, and celebrations
- Uses simple pantry ingredients you probably already have
- Naturally sweet, savory, and beautifully caramelized
- Nearly hands-off baking with only light basting
- Great for feeding a crowd and easy to reheat for leftovers
INGREDIENTS
- 1 bone-in spiral pre-cooked ham
- 1 can pineapple slices with juice
- ¼ cup brown sugar (light or dark)

Ingredient Notes & Substitutions
- Ham: A pre-cooked spiral ham works best because the slices catch all the sweet juices. If you use an uncut ham, add 20 to 30 minutes to the baking time.
- Pineapple: Pineapple rings create that classic look, but chunks or crushed pineapple work too. Just keep the juice.
- Sugar: Dark brown sugar gives a deeper molasses flavor, while light brown sugar keeps things brighter. Both melt beautifully over the ham.
- Glaze packet: If your ham includes a glaze mix, stir it with a few tablespoons of pineapple juice before brushing it on.
Instructions
- Prepare the ham. Remove all packaging from the ham and place it in a deep oven-safe casserole dish. Nestle it so the juices can pool around the bottom.
- Layer the pineapple. Tuck pineapple slices between the spiral cuts. Let a few rest on top so they caramelize as they bake.
- Add the juice. Pour the pineapple juice from the can over the ham. It adds brightness and keeps everything moist.
- Add the brown sugar. Sprinkle the sugar over the ham and pineapple, letting some fall between the slices. It melts into a glossy glaze while baking.
- Bake low and slow. Cover the ham tightly with foil and bake at 325°F for about 1.5 hours. Every ham is slightly different, so check it occasionally.
- Baste often. Spoon the warm juices over the ham every 25 to 30 minutes. This keeps the slices tender and helps the glaze cling.
- Use the glaze packet if included. Mix the packet with a little pineapple juice, brush it over the ham during the last 15 minutes, and let it bake uncovered until it turns golden.
- Serve warm. Slice and serve with the caramelized pineapple on the side. The sweet and savory combo is pure comfort.

Pro Tips for Success
Top Tip
- Cover the ham well so the steam keeps it tender.
- If the top browns too quickly, lightly tent the foil back over it.
- Add a splash of orange juice for extra brightness.
- Pour extra pan juices over each serving for a glossy finish.
- Let the ham rest for 10 minutes before slicing so the juices settle.
Storage and Reheating
- Refrigerate leftovers in an airtight container for up to 4 days.
- Reheat slices in a covered dish at 300°F with a spoonful of the pan juices.
- Freeze portions for up to 3 months. Thaw overnight in the fridge.
Make Ahead & Freezing
- Bake the ham up to 1 day in advance, then reheat covered with foil at 300°F.
- Freeze leftover cooked ham in portions for quick lunches or soups.
- Save the ham bone for beans, soups, or slow-cooker stews.
Tips and Variations
- Spiced version: Add a pinch of cinnamon or cloves to the brown sugar.
- Citrus twist: Layer orange slices with the pineapple for a brighter flavor.
- Extra sweet glaze: Whisk a tablespoon of honey or maple syrup into the glaze.
- Mustardy note: Add a teaspoon of Dijon to balance the sweetness.
- Presentation tip: Arrange pineapple slices in a ring around the serving platter for a classic look.

FAQs
Yes. Just replace the canned juice with 1 cup of pineapple juice so the ham stays moist.
Cover it tightly with foil and baste every 25 to 30 minutes. The juice and steam keep it tender.
A pre-cooked ham is ready when the internal temperature reaches 140°F.
Yes. Cook on low for 4 to 6 hours with the pineapple and brown sugar, then broil for a caramelized top.
📖 Recipe
Brown Sugar Pineapple Ham
- Prep Time: 10 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 40 minutes
- Yield: 12 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: American
Description
There's something so comforting about a warm holiday ham, especially when it's slow-baked with caramelized brown sugar and sweet pineapple. The edges turn glossy, the slices stay tender, and the whole kitchen fills with a cozy, fruity aroma that always reminds me of family gatherings. This is one of those recipes that looks impressive but couldn't be simpler.
Ingredients
- 1 bone-in spiral pre-cooked ham
- 1 can pineapple slices with juice
- ¼ cup brown sugar (light or dark)
Instructions
- Remove all packaging from the ham and place it in a deep oven-safe casserole dish. Nestle it so the juices can pool around the bottom.
- Tuck pineapple slices between the spiral cuts. Let a few rest on top so they caramelize as they bake.
- Pour the pineapple juice from the can over the ham to add brightness and moisture.
- Sprinkle the sugar over the ham and pineapple, letting some fall between the slices. It will melt into a glossy glaze while baking.
- Cover the ham tightly with foil and bake at 325°F for about 1.5 hours. Check it occasionally, as every ham cooks slightly differently.
- Spoon the warm juices over the ham every 25 to 30 minutes to keep the slices tender and help the glaze cling.
- If your ham includes a glaze packet, mix it with a little pineapple juice and brush it over the ham during the last 15 minutes. Let it bake uncovered until golden.
- Slice and serve warm with the caramelized pineapple on the side for the perfect sweet and savory combo.
Notes
Cover the ham well so the steam keeps it tender. If the top browns too quickly, lightly tent the foil back over it. Add a splash of orange juice for extra brightness. Pour extra pan juices over each serving for a glossy finish. Let the ham rest for 10 minutes before slicing so the juices settle. Refrigerate leftovers in an airtight container for up to 4 days. Reheat slices in a covered dish at 300°F with a spoonful of the pan juices. Freeze portions for up to 3 months. Thaw overnight in the fridge. Bake the ham up to 1 day in advance, then reheat covered with foil at 300°F. Freeze leftover cooked ham in portions for quick lunches or soups. Save the ham bone for beans, soups, or slow-cooker stews.
Nutrition
- Serving Size: 1 slice with pineapple
- Calories: 270
- Sugar: 8g
- Sodium: 800mg
- Fat: 11g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 0g
- Protein: 25g
- Cholesterol: 70mg


Serving Suggestions
This ham shines on a holiday table, but it's just as lovely on a simple Sunday night. I love pairing it with fluffy mashed potatoes, roasted green beans, or my Ultimate Green Bean Casserole for a comforting spread. Leftovers make wonderful sandwiches or breakfast scrambles.
Nutrition & Notes
- Serves: about 12
- Skill level: beginner-friendly
- Calories vary by ham size and glaze amount
- Tested multiple times to keep the texture tender and moist
Related Recipes / Internal Links
You may also like:






Comments
No Comments