This sandwich is best eaten fresh but can be kept in the fridge for a day. If you want to keep it longer, it's best to store the ingredients separately and assemble them when ready to eat.