Dulce de Leche Chocoflan

Dulce de Leche Chocoflan

Also known as el pastel imposible (the impossible cake), chocoflan is a baking wonder, its layers of chocolate cake batter and dulce de leche flan swapping places in the oven and coming out as a tiered two-desserts-in-one showstopper. This Mexican staple is often served at birthday parties and other celebrations, but comes together easily enough to enjoy as a sweet treat at home.
  • Total:
  • Serves: 12 persons



  1. Step 1

    Heat oven to 350 degrees.
  2. Step 2

    Make the flan: In a blender, combine the dulce de leche, evaporated milk, cream cheese, vanilla extract and salt, and blend until smooth, 20 to 30 seconds. Pour in the eggs and blend for another 10 seconds until smooth.
  3. Step 3

    Make the chocolate cake: Sift the flour, sugar, cocoa powder, baking soda, baking powder, cinnamon and salt directly into the bowl of a stand mixer fitted with a paddle attachment. Mix on the lowest setting until just combined, then add the butter and continue mixing on low speed until the mixture resembles wet sand. Stop the mixer and scrape down the sides of the bowl if needed.
  4. Step 4

    In a liquid measuring cup, combine the coffee, buttermilk, egg and vanilla extract, then slowly pour it into the flour-butter mixture with the mixer running on low. Scrape down the sides of the bowl and beat the mixture on high for 1 full minute.
  5. Step 5

    Liberally coat a 10-cup Bundt pan with nonstick baking spray. Add the cake batter, smoothing the top with an offset spatula or spoon. Carefully ladle in the flan mixture so you disturb the cake batter as little as possible. Transfer the Bundt pan to a roasting pan or baking dish large enough to fit the Bundt pan. Grease a piece of foil and place it onto the Bundt pan, greased side down, folding it over the edges to loosely seal it. Transfer to the oven. Pour enough water into the roasting pan or baking dish to come up 2 to 3 inches (tap water is fine).
  6. Step 6

    Bake until a skewer inserted in the cake part comes out with few to no crumbs, 1 1/2 to 2 hours.
  7. Step 7

    Carefully remove the Bundt pan from the roasting pan and uncover. Transfer to a rack and let cool to room temperature. Once fully cooled, cover the top with plastic wrap and refrigerate until chilled and set, at least 2 hours.
  8. Step 8

    Once you’re ready to serve, carefully run a knife around any edges that are still sticking, then invert onto a serving platter, gently shaking it up and down if it’s being difficult. (If it was greased properly, you shouldn’t have any major issues.) The chocoflan can be covered and refrigerated for up to 3 days.