Medianoche is a tasty Cuban sandwich filled with roasted pork, ham, Swiss cheese, and pickles. The bread is made with a sweet and soft egg dough which is very similar to the Jewish challah. The name of the sandwich means midnight, referring to the fact that it is traditionally consumed late at night, mostly after a big night of partying in dance clubs.