This Mexican chocoflan cake recipe is written by chef Edson Diaz-Fuentes. He says: "Though it sounds tricky to prepare, this cake is in fact very simple to make. Chocoflan, or ‘flan imposible’ as we call it in Mexico, is a hybrid of two of my favourite Mexican desserts – Mexican chocolate cake and caramel flan. It’s name ‘imposible’ comes from the fact that when you prepare the dessert you first put the chocolate cake mixture in your baking tin and then the flan mixture on top; however, when you bake it the layers switch places, as if by magic.

"At home in Mexico, we traditionally use vanilla from Papantla Veracruz, the aroma and flavour of which is much appreciated around the world. The chocolate cake layer is laced with cinnamon for a warming and festive touch. I like finishing this version with a bit of crunch by adding the toasted amaranth, cacao nibs and toasted pumpkin seeds, as they add an earthy, nutty taste that contrasts well with the sweetness of the cake."



  • 200g caster sugar


  • 150g salted butter, softened, plus extra for the tin
  • 200g caster sugar
  • 2 eggs
  • 220g plain flour
  • 50g cocoa powder
  • 2 tsp ground cinnamon
  • ½ tsp
 baking powder
  • ½ tsp
 bicarbonate of soda
  • 100g buttermilk


  • 397g tin condensed milk
  • 2 x 170g tins 
 evaporated milk
  • 110g
 cream cheese
  • 3 eggs
  • 1 tbsp vanilla extract


  • 50g cacao nibs, crushed
  • 15g puffed amaranth
  • 10g toasted pumpkin seeds


  • STEP 1

    Heat the oven to 200C/fan 180C/gas 6 and butter a large bundt tin (about 2.5 litres in volume). Select a deep roasting tin to use as a bain-marie – it should be deep enough to accommodate the cake tin. Pour enough water into the roasting tin to come halfway up the cake tin. Put the roasting tin in the middle shelf of the oven during the pre-heating period.

  • STEP 2

    For the caramel, put the caster sugar and 70ml of water into a pan and stir to dissolve for 1 minute. Once dissolved, don’t stir again. Cook over a medium-high heat for a few minutes until it turns a deep golden colour, then pour into the base of the bundt tin.

  • STEP 3

    For the chocolate cake, use a stand mixer to cream the butter and sugar for 5 minutes until light and fluffy. Add the eggs and mix for a further 2 minutes until well combined. Add the dry ingredients in small portions, alternating with the buttermilk. Once everything is well incorporated, put the cake batter into a piping bag and set aside.

  • STEP 4

    For the flan, put all ingredients into a blender and blitz on high speed for 2-3 minutes or until well mixed. Set aside.

  • STEP 5

    To assemble the chocoflan, pipe the cake batter into the bottom of the cake tin, covering the golden caramel you added earlier. Level using a rubber spatula. Pour the flan mixture over the top of this.

  • STEP 6

    Cover the cake tin with foil and put it in the bain-marie. If you need to, pour additional hot water into the roasting tin – it should come halfway up the cake tin.

  • STEP 7

    Bake for 35-40 minutes or until the cake mixture has flooded to the top of the tin. Test by inserting a sharp knife into the deepest parts of the cake. It should come out clean – if not, bake for another 5-10 minutes.

  • STEP 8

    Remove the cake from the bain-marie and let it cool down completely before taking it out of the tin (when doing so, shake the tin in circular movements to loosen any sticky points around the borders). Garnish with chopped toasted pumpkin seeds, toasted amaranth and cacao nibs. Adding a touch of crushed ancho chilli flakes will add a different note.

NEFF oven tip:

Use your universal pan to surround the tin with water for a bain-marie. We find using the bottom heat function allows the water to stay at a constant temperature.

We have plenty more festive backing inspiration where this came from

Melted Snowman Cupcakes Recipe

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating