mexican flan is made with sugar, eggs, milk, and sometimes cream. puerto rican flan is made with eggs, evaporated milk, and sweetened condensed milk. the puerto rican addition of sweetened condensed milk results in a very smooth texture with a rich but not heavy taste. it's quite nice.