Any ham can be used for this recipe as long as it is cooked. Use leftover ham, pre-cooked ham, or make your own for this cheesy ham and potato casserole recipe.