This Ham with Pineapple Sauce is the perfect example of the classic combo: sweet and salty! It’s delicious, it’s easy, and it’s the perfect holiday dish!
Ham with pineapple sauce is what you’re having for dinner this Christmas (Eve). Ham haters, even you are going to love this. I know, because I am one of you. It’s too salty and it’s too, oh, I don’t know, um, hammy? At least, that’s how I felt before my mom made this pineapple sauce to go with it. Ohhhh my gosh, it totally converted me. Forever.
The pineapple sauce is sweet which is a perfect contrast for the saltiness of the ham. It also goes great alongside my gram’s mashed potatoes and this creamy corn casserole. Now all you need are some crunchy green beans, a dinner roll, and some Christmas music in the background and you’ll be good to go!
I’m not sure when my mom first started making this ham with pineapple sauce, but I’m so glad she did. Before this recipe, we’d often go out to eat on Christmas Eve. I think one year we went to the Olive Garden. Ha! It was my favorite restaurant growing up…who doesn’t love Olive Garden’s breadsticks?
At some point, my mom found this recipe, and we’d have this ham with pineapple sauce along with all the perfect sides, then we’d put our jammies on and watch The Polar Express while munching on way too many cookies.
Now that I’m married and live away from home, I wanted to carry on that tradition, so I dug out the recipe and was pleasantly surprised after I tasted it, because it was even better than I remembered!
The best part about this recipe, is that you buy a ham that’s already been cooked! You simply place it in a roasting pan, or place a cooling rack on top of a baking sheet like I did, and bake for a couple of hours.
While the ham is cooking, make the delicious pineapple sauce.
This sauce starts by combining 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 it up, stir in the cornstarch and water, and bring the mixture back to a boil. Let the mixture boil for 2 minutes, so it can thicken.
Try not to eat all of it before the ham is done cooking 😉
I love this recipe for a few reasons:
1. It’s freakin’ tasty!
2. It’s easy. Who wants to work hard on dinner on Christmas Eve/Christmas, when they can have something just as delicious, but only spend 10 minutes working on it! Relax and watch movies, drink eggnog, and spend time with your family instead. 🙂
3. It’s tradition. This is one of the few traditions that I’ve really clung on to from my childhood. It’s just too good not to!
This ham with pineapple sauce is going to blow you away! The ham will be so moist and salty and the sauce will be just the right amount of sweet to contrast 🙂
What do you have for your Christmas dinner? Show me the yummy! Happy holidays everyone! 🙂
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!
*Note: Nutrition information is estimated and varies based on products used.