the main difference between a flan and creme brulee lies on the toppings. for example, a flan has a soft caramel top layer while creme brulee features a hard caramel layer that's made by torching or broiling the sugar on top. however, these toppings vary according to the dessert's cultural origin.