clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon


5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.3 from 12 reviews
  • Prep Time: 0 hours
  • Cook Time: 0 hours
  • Total Time: 0 hours
  • Yield: 12-16 1x
  • Category: Cakes, Sweet
  • Cuisine: Latin America


  • ¼ cup (about 34 tbsp) dulce de leche or caramel. Use more for serving.
  • 1 box of chocolate cake mix (your choice)
  • 1¼ cup (300 ml) water (as per the instructions of the cake mix you use for this recipe)
  • ½ cup (120 ml) vegetable oil (as per the instructions of the cake mix you use for this recipe)
  • 3 large eggs (as per the instructions of the cake mix you use for this recipe)
  • 4 large eggs
  • 2 large egg yolks
  • 1 can (12 oz) evaporated milk
  • 1 can (14 oz) sweetened condensed milk
  • 1 tbsp vanilla extract
  • Hot water (not boiling, for water bath)


  1. Pre-heat oven to 350ºF (180ºC).
  2. Grease a 12-12.5 cup (about 2.8 liters) Bundt pan with either cooking oil or softened butter.
  3. Place the dulce de leche or caramel in the bottom of the pan. Set aside.
  4. Prepare the cake mix according to the instructions of the package. My box indicated to mix all the ingredients in a large bowl.
  5. Pour the cake batter over the dulce de leche or caramel that was placed in the Bundt pan.
  6. In a blender, blend all the ingredients for the flan until smooth.
  7. Slowly pour the flan mixture over the cake batter.
  8. Cover the Bundt pan with aluminum foil and place it inside a large roasting pan. Then, pour in the hot water into the roasting pan until it comes halfway up the sides of the Bundt pan.
  9. Bake for 1 hour, then remove the aluminum foil and cook for another 15-30 minutes or until a toothpick inserted in the middle of the cake comes out clean.
  10. Remove the Bundt pan from the oven and let the chocoflan cool completely on a wire rack.
  11. Once it’s cool place a serving plate over the cake and flip it over. Serve with extra dulce de leche or caramel.