flan is a dish with an open sponge base or rimmed pastry that has a savory or sweet filling. on the other hand, cream caramel is a custard dessert topped with a layer of clear caramel sauce.