Ham sandwich is made with cooked ham and may be grilled, baked, or fried. Ham sandwiches may be made from plain bread or long Italian breads and may or may not be open-faced. The ham filling is often accompanied by Swiss cheese, lettuce and mushrooms. Mayonnaise and mustard sauce go well along with ham sandwich.