The main difference between the three is how they are thickened and prepared. Panna Cotta is thickened with gelatin, while the main thickening ingredient in creme brulee and flan are eggs, and they are both baked in the oven.