Yes, you can definitely use leftover ham for this crock pot recipe. As long as the ham is cooked (not fresh), it will work in this recipe. Just keep in mind that if the ham has a glaze or other seasoning on it, that flavor will permeate the finished dish.