The Cuban sandwich is a classic Miami food that originated in the city's vibrant Cuban community. It is made with Cuban bread, roasted pork, ham, Swiss cheese, pickles, and mustard. The sandwich is pressed until the bread is crispy and the cheese is melted. The combination of flavors and textures makes it a must-try when visiting Miami.