Honestly it can't be called a Cuban Sandwich if it's not made with Roasted Pork. But if you are adamant, use roasted chicken. If you follow a vegan lifestyle, Vegan Pork, Ham and Cheese can be used.