Wat is het verschil tussen crème brûlée, crema catalana, flan en leite creme?

Crème brûlée, crema Catalana, flan en leite creme: het zijn stuk voor stuk lekkere desserts die veel overeenkomsten hebben. Maar wat zijn de verschillen?