• 1 or 2 cans of Condensed milk (Depends how sweet you want it)
  • 150g/5½oz dark chocolate
  • 115g/4oz unsalted butter, cubed
  • 25g/1oz cocoa powder
  • 3 large eggs
  • 200g/7oz caster sugar
  • 140g/5oz plain flour


  • STEP 1
    To make the dulche de leche, fill a large saucepan with water and boil the tin of condensed milk for two and a half hours. Take care to ensure the water does not boil down. The can has to be covered with water at all times whilst boiling! Carefully remove the tin from the water and set aside to cool.
  • STEP 2
    Preheat the oven to 175C/325F/Gas 3. Grease and line a 20cm/8in square cake tin or even a loaf tin. Any average size tin will do.
  • STEP 3
    Place the chocolate and butter into a heatproof bowl and suspend it over a pan of simmering water. Once melted, remove the bowl from the heat and whisk in the cocoa powder, eggs and sugar before quickly folding in the flour. Tip: Have all the ingredients ready to go in when the chocolate comes off the heat. That means each in separate bowls waiting to go in and the eggs in a glass - premixed.
  • STEP 4
    Fill a piping bag with the dulche de leche and have it ready to pipe on top of the first layer.
  • STEP 5
    Pour half of the batter into the cake tin and pipe on your dulche de leche in whatever pattern you like and in what quantity you like.
  • STEP 6
    Add the rest of the batter on top.
  • STEP 7
    Place the cake into the oven and bake for 30-40 minutes, or until cooked through. Test by pushing a skewer into the centre of the cake. If the skewer comes out clean, the cake is ready. Set aside to cool.
  • STEP 8
    Once cooled cut into whatever shape you like...or eat it whole! I won't judge you.

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

A star rating of 5 out of 5.1 rating