You are going to love this easy slow cooker ham recipe! All you need is a ham, crushed pineapple, and brown sugar for a super easy and delicious ham. This recipe has made an appearance at every holiday meal for over 30 years.

The best part about cooking ham in the crockpot is that it frees up time because it only requires a couple of minutes of prep time. (If you want to bake ham in the oven try this Honey Mustard Glazed Ham.) Plus, it frees up valuable oven space. And if that isn’t enough reason to make your ham in the crockpot, another reason is that it’s the best way to keep the ham warm. Just take it out, slice it up and put it back in on the warm setting.
I find it helps when making a big holiday dinner because I get to tend to the ham when I have free time here and there. It’s one of my favorite things about cooking it this way. And when I say cooking I really mean reheating while adding my own flavor because we purchase a fully-cooked ham.
Jump to:
Ingredients
Ingredient Notes
See recipe card for exact amounts.
ham – I use a pre-cooked spiral ham. Any fully cooked ham will work.
crushed pineapple – we use crushed pineapple in 100% pineapple juice and we don’t drain it.
brown sugar – this along with the pineapple creates a tasty sweet glaze that you can serve with the ham.
How to make this easy crockpot ham recipe
- Spray the crockpot with cooking spray.
- Sprinkle a little of the brown sugar on the bottom of your slow cooker, place the ham in the crockpot (you will not need the glaze packet that comes with some ham). Pour crushed pineapple and sprinkle with remaining brown sugar over the top of the ham.
- Cover and cook on high heat for 3 hours or low heat for 6 hours, or until the internal temperature reaches 140°.
See full instructions below in the recipe card.
Storage and reheating
Store leftover ham in an airtight container in the refrigerator for 3-5 days. For best results reheat in a baking dish covered in aluminum foil at 275° until heated through.
Ideas to use leftover ham
We don’t only make this ham for special occasions. Sometimes we make it and eat it for dinner the first night and eat it in meals the rest of the week. We use leftover ham to make many dishes for breakfast, lunch and dinner. Below are some of our favorite ways to use our leftover ham.
- Omelets and scrambles – ham pairs extremely well with eggs and cheese. Veggies like bell peppers and onion also go great with eggs and ham.
- Sandwiches – it makes a delicious ham sandwich, even cold.
- Potato dishes – this ham is good in scalloped potatoes, hashes and potato soup.
- Ham salad – this usually has celery, onion, pickles or pickle relish and mayo.
Frequently Asked Questions
I use a precooked boneless spiral ham that weighed 4.72 pounds. I had plenty of room in my crockpot for this size. Whole ham comes in many sizes. You can use the size of ham that fits your needs and will fit in your crockpot. If you have a large oval crockpot you can probably fit a ham as big as 7-8 pounds. A smaller ham may cook faster and a larger ham may cook slower than the time indicated in this recipe.
I have never cooked a bone-in ham so not sure what the cooking time would be.
A typical serving size is 1/4 – 1/3 pound of ham per person. Usually there will be many side dishes as well as appetizers and desserts so I usually plan on the lower number. If you want plenty of leftovers then go with 1/2 – 1 pound per person.
Follow us on social media!
Try these holiday favorites too!
Did you make this recipe? We would love it if you’d leave a comment and ⭐️⭐️⭐️⭐️⭐️ review below!
3-ingredient Crockpot Ham
Ingredients
- 1 ham 5 lbs
- 1 can crushed pineapple 20 oz
- 1/2 cup brown sugar
I earn a small commission from Instacart for qualifying purchases.
Instructions
- Spray the crockpot with cooking spray.
- Sprinkle a little of the brown sugar on the bottom of your slow cooker, place the ham in the crockpot (you will not need the glaze packet that comes with the ham). Pour crushed pineapple and sprinkle with remaining brown sugar over the top of the ham.
- Cover and cook on high heat for 3 hours or low heat for 6 hours, or until the internal temperature reaches 140°.
Leave a Reply