One of the strongest theories is that an Irish immigrant to England was the first to produce a ham and cheese sandwich in the 18th century. Sandwiches have quite a history!