
There’s nothing quite like coming home to the aroma of a perfectly glazed ham simmering away in your slow cooker! This Crock Pot Ham Recipe is an absolute game-changer for busy weeknights, holiday dinners, or whenever you need an impressive main course with minimal effort. I’m absolutely obsessed with how tender and juicy the ham turns out when cooked low and slow, and the glaze? Don’t even get me started—it’s pure magic.
The beauty of this recipe lies in its simplicity and versatility. You simply layer your ham in the crock pot with a few pantry staples, set it and forget it, and within hours you’ll have a showstopping centerpiece that tastes like you’ve been cooking all day. The slow cooker does all the heavy lifting while you focus on sides like Heavy Cream Alfredo Sauce Recipe or Heavy Cream Pasta to complement your meal.
What makes this Crock Pot Ham Recipe stand out from the rest is the perfect balance of sweet and savory flavors. I use a combination of brown sugar, mustard, pineapple juice, and a touch of cloves to create a glaze that’s absolutely irresistible. The ham absorbs all these wonderful flavors while cooking, resulting in every slice being bursting with taste. This is the kind of recipe that makes you look like a culinary superstar without any of the stress.
I’ve made this recipe countless times for Easter dinners, Christmas gatherings, and even casual family dinners, and it never fails to impress. My kids actually ask for it by name, which is saying something! The texture is incredibly tender, the flavor is sophisticated yet approachable, and the presentation is restaurant-quality. Plus, you’ll have delicious ham leftovers for sandwiches, salads, and more.
This recipe is perfect for feeding a crowd without breaking a sweat. Whether you’re cooking for four or fourteen, you can easily adapt the quantities or make multiple batches. Pair it with roasted vegetables, fresh Chickpea Salad, or classic sides like scalloped potatoes and green bean casserole. The versatility of this dish makes it a staple in my kitchen year-round.
One of my favorite things about this Crock Pot Ham Recipe is how forgiving it is. Even if you’re a beginner in the kitchen, you’ll nail this recipe. There’s minimal prep work, no complicated techniques, and no room for error. Just follow the simple steps below, and you’ll have a delicious, restaurant-quality ham that your family will absolutely love. I promise you’ll be making this recipe again and again!
Ingredients
- 1 (7-8 lb) bone-in or boneless ham
- 1 cup brown sugar, packed
- 1/2 cup pineapple juice
- 1/2 cup water
- 1/4 cup Dijon mustard
- 2 tablespoons honey
- 1 tablespoon apple cider vinegar
- 1 teaspoon ground cloves
- 1/2 teaspoon black pepper
- 1/4 teaspoon cayenne pepper (optional, for a hint of heat)
- 2 tablespoons butter
- 1 (20 oz) can pineapple slices, drained (plus 1/4 cup juice reserved)
- Whole cloves for garnish (optional)
- Fresh parsley for garnish (optional)

Instructions
- Remove your ham from the refrigerator and let it sit at room temperature for 30 minutes. This helps ensure even cooking throughout the meat.
- While the ham is warming up, prepare your glaze by whisking together brown sugar, pineapple juice, water, Dijon mustard, honey, apple cider vinegar, ground cloves, black pepper, and cayenne pepper in a medium bowl until well combined.
- Score the surface of the ham by making diagonal cuts about 1/4 inch deep across the top in a crosshatch pattern. This allows the glaze to penetrate the meat and creates a beautiful presentation.
- Place the ham cut-side down in your 6-8 quart slow cooker. If your ham doesn’t fit flat, you can cut it in half or position it cut-side up instead.
- Pour the prepared glaze over the ham, making sure to coat it generously on all sides that are visible.
- Dot the top of the ham with butter pieces, then arrange the pineapple slices on top in a decorative pattern. Place a whole clove in the center of each pineapple slice if desired.
- Cover the slow cooker with the lid and cook on LOW for 4-5 hours, depending on the size and thickness of your ham. The ham is done when it reaches an internal temperature of 140°F on a meat thermometer.
- About 30 minutes before the ham is done cooking, check the liquid level and give everything a gentle stir to redistribute the glaze.
- Once the ham is fully cooked, carefully transfer it to a large cutting board or serving platter using two large forks or tongs.
- Strain the cooking liquid through a fine-mesh sieve into a saucepan, pressing the pineapple slices to extract all the flavorful juices.
- Heat the strained sauce over medium heat and simmer for 5-7 minutes until it thickens slightly and becomes more glaze-like. If you prefer a thicker glaze, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to create a slurry, then whisk it into the sauce.
- Brush or drizzle the thickened glaze over the ham, reserving some to serve on the side with dinner.
- Garnish the ham with fresh parsley and the cooked pineapple slices if desired.
- Let the ham rest for 10 minutes before carving and serving to ensure the juices redistribute throughout the meat.

Pro Tips
Preparing your glaze ahead of time is a huge time-saver. You can mix it together the night before and store it in an airtight container in the refrigerator. Simply pour it over the ham when you’re ready to cook.
The scoring of the ham is an important step that shouldn’t be skipped. It creates a beautiful presentation, allows the glaze to penetrate the meat more effectively, and helps the exterior develop a slightly caramelized texture.
If your ham comes with a plastic cover or netting, be sure to remove it completely before placing it in the slow cooker. Check the packaging to see if the ham is pre-cooked or requires cooking. Pre-cooked hams only need to be heated through, while fresh hams require full cooking time.
This recipe works beautifully with different types of ham. You can use a honey-baked ham, a spiral-cut ham, a smoked ham, or even a country ham. The cooking time may vary slightly depending on the type and size of ham you choose.
Leftover ham can be stored in an airtight container in the refrigerator for up to 5 days. Use it for delicious sandwiches, pair it with your favorite Chicken Alfredo pasta dish, chop it up for omelets, or add it to soups and salads.
You can make this recipe vegetarian-friendly by substituting the ham with a large portobello mushroom or a block of tofu, adjusting the cooking time accordingly.
For a spicier version, increase the cayenne pepper to 1/2 teaspoon or add a pinch of smoked paprika. For a more tropical twist, add a tablespoon of rum or pineapple rum to the glaze.
If you don’t have pineapple juice on hand, you can substitute it with apple juice, orange juice, or even ginger ale for different flavor profiles.
The pineapple slices aren’t just for decoration. They add wonderful flavor to the glaze and create beautiful plating when arranged on top of the finished ham.
This recipe doubles beautifully if you need to feed a larger crowd. You can cook two hams in separate slow cookers or cook them sequentially if you only have one slow cooker available.
