Torta Cubana is a Mexican sandwich filled with a variety of meats and sauces, a meal that is different from one vendor to the next. It was invented in the 1950s on Calle Republica de Cuba in Mexico City, when a cantina cook first started serving tortas with everything he had available.