A fully cooked ham should be used. City hams can easily be found at a local grocery store and taste great in this recipe. Hormel fully cooked ham is the one I recommend because it always yields the best results. Leftover bone-in ham also works well. Do not use country ham due to the added salt and tough texture. Using deli style ham does not work well when making this casserole.