Panna cotta is an Italian custard dessert made from gelatin, cream, and milk and is typically served molded with a fruit sauce. Flan is also a custard dessert, but it is Spanish and includes eggs in the recipe. Flan is commonly served with caramel sauce. The taste is similar, but the texture is a little bit different.