This Ham with Pineapple Sauce is the perfect easy-to-make holiday entree. Tender and salty ham is slathered in a sweet and tangy homemade pineapple sauce!
- Ham – use boneless fully cooked ham.
- Water, Brown Sugar, Soy Sauce, Ketchup, and Ground Mustard – a sweet, tangy, and salty base for the pineapple sauce.
- Pineapple – use undrained, crushed canned pineapple.
- Cornstarch and Water – whisked together to form a cornstarch slurry
How to make
This sweet and salty holiday dinner takes just 20 minutes to prep!
- Place the ham into a roasting pan or on a cooling rack on top of a baking sheet. Bake at 325ºF for 1-2 hours or until the center of the ham has reached 140ºF.
- In a saucepan, whisk together 1/4 cup water, brown sugar, soy sauce, ketchup, mustard, and canned and crushed pineapple. Bring the mixture to a boil over high heat.
- Once it’s boiling, reduce the heat to low, cover, and simmer for 10 minutes.
- In a small mixing bowl, whisk together cornstarch and water then, after the 10 minutes is up, whisk that into the pineapple mixture.
- Let that boil for 2 minutes to thicken then serve with cooked ham!
How long to cook
Your ham should bake at 325ºF for anywhere from 1-2 hours. Check it after 1 and add more time as needed. You’ll know it’s done when the very center of the ham is 140ºF.
Use a meat thermometer to check that it has reached 140º before serving!
What is the best way to cook a precooked ham?
I find it easiest (and quickest) to cook the ham in the oven on a cooling rack on top of a baking sheet. It will take just 1-2 hours at 325ºF.
You can also warm it in the crockpot if you have more time! Check out my honey dijon crockpot ham for more specific slow cooker instructions.
What to serve with ham with pineapple sauce
I think this ham with pineapple sauce recipe is perfect for Christmas dinner! Here are some of my favorite holiday sides to serve alongside it.
Leftover ham will last in an airtight container in the fridge for 3-4 days or in the freezer for 2-3 months.
To reheat, thaw in the fridge if frozen then bake to warm.
How to use leftover ham
This recipe does make quite a lot of ham, so chances are you’ll have leftovers!
If you’re bored of just plain old ham, check out these 7 easy recipes to make with leftover ham.
Ham with Pineapple Sauce
Equipment for this recipe
- 1 (4-6 pound) boneless fully cooked ham
- 3/4 cup water divided
- 1 cup brown sugar packed
- 4 1/2 teaspoons soy sauce
- 4 1/2 teaspoons ketchup
- 1 1/2 teaspoons ground mustard
- 1 1/2 cups undrained crushed pineapple
- 2 tablespoons plus 1 teaspoon cornstarch
- Preheat oven to 325 degrees F.
- Place the ham in a roasting pan, or place a cooling rack on top of a baking sheet like I did, and bake for 1 - 2 hours, or until the center of the ham has reached 140 degrees.
- While the ham is cooking, make the sauce.
- Start by combining 1/4 cup of water, brown sugar, soy sauce, ketchup, mustard, and canned crushed pineapple together in a saucepan.
- Bring it to a boil over high heat, stirring occasionally.
- Once it's boiling, reduce the heat to low. Cover the saucepan and let simmer for 10 minutes.
- While the mixture is simmering, separately combine cornstarch and water and stir until there are no chunks remaining.
- After the 10 minutes is up, stir in the cornstarch and water mixture and bring it to a boil.
- Let the mixture boil for 2 minutes, stirring constantly, so it can thicken.
- Serve with the ham!
- Take 5 seconds to rate this recipe below. We greatly appreciate it!
*Note: Nutrition information is estimated and varies based on products used.