Plain ham in slow cooker with water is the ultimate low-effort method to heat a pre-cooked ham without drying it out. For a standard 5-7 lb ham, add exactly 1 to 1.5 cups of water to the crockpot. The goal is to steam the meat, not submerge it. Cook on the low heat setting for 4-6 hours until the internal temperature reaches 140°F, ensuring optimal moisture without sugary glazes.
The Foil Ball Method for Ham Steaming
To master steaming ham in crockpot environments, you must avoid letting the meat sit directly in boiling liquid. The secret is the “aluminum foil ball rack” method. Simply crumple 3 to 4 pieces of aluminum foil into golf-sized balls and place them at the bottom of the slow cooker. Pour in your water until it just reaches the base of the foil balls, then set the pre-cooked ham on top. This elevates the meat, allowing pure steam to circulate and maintain perfect moisture without diluting the savory flavor.


Warning: Spiral-Cut Ham vs. Whole Bone-In
When cooking pre-cooked ham, the cut matters immensely. A spiral-cut ham is pre-sliced, meaning it loses moisture much faster than a whole bone-in ham. If you are heating a spiral-cut ham, keep a close eye on the slow cooker ham on low schedule. Check it at the 3-hour mark. If the edges begin to dry, gently baste it with the water from the bottom of the pot. Always use a meat thermometer to confirm the internal temperature hits 140°F, preventing overcooking.
How Much Water for Slow Cooker Ham?
Adjust your liquid ratios based on the size of the cut to ensure safe, moist steaming.
| Ham Size | Recommended Water | Approx. Cooking Time (Low) |
|---|---|---|
| Small (2-4 lbs) | 1/2 to 1 cup | 2 – 3 Hours |
| Medium (5-7 lbs) | 1 to 1.5 cups | 4 – 5 Hours |
| Large (8+ lbs) | 2 cups max | 5 – 6 Hours |

