Total Time
1hr 10mins
Prep 15 mins
Cook 55 mins

Flan is the quintessential Mexican dessert - and certainly my favourite. I love the creamy smoothness of the cold custard, and the bitter-sweetness of the caramel. This version has dark chocolate and a hint of cinnamon - a favourite Mexican flavour combination - making it even more decadent.


  1. Make caramel by slowly heating the sugar in a small saucepan until golden and liquid. Be careful not to stir too much, as this will cause crystals to form. Pour the very hot, molten sugar into the flan mold (this can either be a round pan or a bundt pan - I usually use a bundt pan because I like the pretty pattern the flan takes). Be sure to tilt the mold so that the caramel coats the sides.
  2. In a small saucepan, heat the milk, cinnamon, and chocolate pieces, stirring occasionally to help the chocolate melt. Let this cool down to just warm and remove the cinnamon stick. Blend the rest of the ingredients together gradually adding the milk mixture.
  3. Preheat oven to 350°F.
  4. Pour into caramelized pan and bake in a hot water bath (bain marie) for about 50-55 minutes or until golden. Test with a knife or toothpick, it should come out clean. Remove from oven, cool, unmold and serve. (If you are having trouble unmolding the flan, run a small, sharp knife around sides of pan to help release.).
Most Helpful

A flan for chocolate lovers and very easy to make. I baked mine in a 2 qt. souffle dish and it needed an extra ten minutes. Next time I will use small souffle dishes instead so it will be ready to eat that much sooner!

StickyToffee September 13, 2009

This is one of Brazilians most cherished desserts. It's simply a must for all chocoholics (including me, lol). Thanks for sharing.

Fernandito January 12, 2009

This was so good. I used real mexican chocolate found at my grocery store. Great stuff.

-Sheri- June 13, 2006