<img height="1" width="1" src="https://www.facebook.com/tr?id=403686353314829&amp;ev=PageView &amp;noscript=1">
  • The Chopping Blog

Mexican Chocoflan: the Impossible Chocolate Cake

Posted by Quincy on Aug 29, 2017


It's been called “The Impossible Chocolate Cake” and “Magic Mexican Chocolate Flan Cake,” but I prefer calling it “Chocoflan!” 

Chocoflan is a combination of chocolate cake on the bottom with a luscious flan on top. The reason why it’s often referred to as those two nicknames is that it initially goes into the oven with the flan on top and the chocolate cake batter on the bottom, but comes out of the oven completely reversed, with the baked chocolate cake on the top and the cooked flan on the bottom. Invert the cake on a plate, and there is the flan once again on top of the cake.  


It has been said that this cake defies baking logic. Here’s the reason why the two batters never mix, and amazingly reverse positions while baking in the oven. A science editor from the PBS series, America’s Test Kitchen explains that by combining the baking soda and acidic buttermilk in the cake batter, it produces a gas, making the cake less dense than the flan. The lighter cake layer rises and the denser flan layer sinks. The Chocoflan is baked in a water bath, which is critical as well in order to make the process occur. 

Flan is typically baked on a base of caramelized sugar. But Chocoflan uses a base of Mexican “cajeta” a sweetened confection of caramel sauce, made with sweetened caramelized goat’s milk. You can also use “dulce de leche” which is a sweetened thickened caramel sauce made with a base of sugar and whole milk. They can both be purchased at most grocery stores or Hispanic supermarkets. 

In a pinch, you can also use your favorite store-bought caramel sauce as well. There’s even a way to make your own “dulce de leche” by simmering a can of condensed milk in a pot of water for two to three hours. Make sure that you remove the label from the can, place the can in a large pot and cover with enough water to cover the can by at least 2 inches, remembering to pay very close attention to the water level in the pot as the can simmers, always remembering to add more water when the level gets low.  If you let too much water evaporate and the can is not fully submerged, it can overheat, tear or even explode. After the can has gently simmered for 2 to 3 hours, let your can come to room temperature, open and stir to completely combine your “dulce de leche”.  

I’m not really a huge fan of baking, but for the last few years I haven’t let that prevent me from attempting to make some very ambitious desserts. I’ve made Chocoflan for a couple of years now and decided to make it once again as the dessert for a backyard party. This was my third attempt at Chocoflan and with each attempt I used a different recipe or tweaked it in some way.  

The first attempt was pretty magical! The flan was light, creamy and delicious, and the chocolate cake was dense, yet very flavorful. For my second attempt, I wanted to lighten up the cake just a bit and try to make it less dense. With that attempt, I felt that I thoroughly failed. I didn’t care for the chocolate cake part of the dessert. However, I had made the cake as the dessert for a dinner party, and my friends absolutely loved the cake, which made me feel better about that attempt. I must mention that with each attempt I used a more a complicated recipe than the one before it. So after doing a bit of research, I stumbled upon a recipe that claimed to be foolproof and seemed to be simpler than the other two I made.   

This one had a simple dump-and-stir chocolate cake recipe. I loved the simplicity of this batter! It’s simply mixing together your wet ingredients, then stirring into the flour mixture until incorporated. This made a drier cake, which is what I was trying to avoid in my second attempt at Chocoflan. Who knew that the whole idea of having a drier more dense chocolate cake would prevent the moisture from the flan from making the cake soggy? So it turns out the very first Chocoflan that I made where the cake was a bit dense was the correct one.    

Now it was time to perfect the flan itself. I’ve made flans of all types and flavors, and I’ve always preferred the very smooth, creamy and light textured ones. The recipe for this flan consisted of ingredients that would keep the flan itself tall when sliced, rather than slumping over. That involved using whole eggs instead of just yolks and adding cream cheese as a stabilizer. I happened to cut back on the cream cheese by 2 ounces and eliminating one whole egg to lighten the flan just a touch.  

As I mentioned earlier the “cajeta” or “dulce de leche”, can also be substituted with any caramel sauce you might want to use.  I just happened to have on hand a jar of Salted Maple Caramel Sauce in my fridge that we sell at The Chopping Block.  I had used the sauce on one other occasion where I drizzled it on an apple crumble pie that I made. I wanted a bit of the tang from the goat’s milk that you get with a “cajeta” so I decided to combine the “cajeta” with the caramel sauce, using half of each. The end result was a pretty tasty one!  

Here’s my recipe for Mexican Chocoflan cake using a Bundt pan:

Cake Ingredients 

½ cup of cajeta, dulce de leche or caramel sauce (I happened to use ¼ cup of cajeta and ¼ cup of Salted Maple Caramel Sauce)

½ cup plus two (2) tablespoons of all-purpose flour

⅓ cup of cocoa powder

½ teaspoon of baking soda

⅛ teaspoon of salt

4 ounces of bittersweet chocolate, chopped

6 tablespoons of unsalted butter

½ cup of buttermilk

½ cup of sugar 

2 large eggs 

1 teaspoon vanilla extract

¼ teaspoon cinnamon

1 tablespoon of flour and 1 tablespoon of melted butter for greasing the Bundt pan

cake ingredients and tools

Flan Ingredients 

2 (14-ounce) cans of sweetened condensed milk

2½ cups whole milk

4 ounces cream cheese

5 large eggs and 5 large egg yolks 

1 teaspoon of vanilla extract 

¼ teaspoon of cinnamon

 flan ingredients


For the cake:

Adjust oven rack to middle position and preheat oven to 350 degrees. Mix one tablespoon of flour with one tablespoon of melted butter to create a paste. Use a pastry brush to apply to your Bundt pan, making sure to apply to every crevice of the pan, including the tube of the pan located in the center. 

bundt pan

You can also use any non-stick cooking spray, as well as those that contain flour. Pour your caramel sauce into a microwavable container and microwave until it’s easily pourable, about 30 seconds. Pour into the Bundt pan to coat the bottom of the pan. In a large bowl combine flour, cocoa powder, baking soda and salt and set aside.  Combine chocolate and butter in a large microwaveable bowl and microwave at 50 percent power, stirring occasionally until the chocolate has melted, about 2 to 3 minutes.

melted chocolate for cake

After you've microwaved the chocolate and butter mixture, let it cool slightly, just a couple of minutes. While the mixture is cooling, in a large bowl whisk the buttermilk, sugar, eggs, vanilla and cinnamon. Add in the cooled chocolate and butter mixture and whisk to thoroughly combine. Next add in your flour mixture and stir until the mixture is just combined. Next, pour batter over caramel in the prepared Bundt pan.


For the flan:

Place all the flan ingredients in the blender and blend until smooth, about 1 minute.

flan in blenderGently pour flan mixture over chocolate cake batter. Using the back of a large spoon to pour the flan mixture over the cake batter will help make the job much easier.

cake batter with flan mixture

Pour about three quarters of the way up of the Bundt pan. If there is any leftover flan mixture, you can save it to make a small flan at another time. Place the cake in a roasting pan and put on the oven rack and pour warm water into the roasting pan until it reaches halfway up the sides of the Bundt pan. Bake for 75-90 minutes, until a toothpick or cake skewer is inserted into the cake and it comes out clean. Transfer the Bundt pan onto a wire cooling rack. Let the cake cool to room temperature for about 2 hours, then refrigerate until the flan sets, at least 8 hours or overnight.  


Plating the Chocoflan:

Before placing the cake on the serving platter, place only the bottom third of the Bundt pan in a large bowl of hot tap water for 1 minute. Invert the cake flatly on the cake platter, place platter over the top of Bundt pan, and gently turn platter upside down. Slowly remove Bundt pan, allowing all the caramel to drizzle over the top of the cake. Now it’s time to slice and serve.

chocoflan sliceIf you’re a fan of chocolate cake and a lover of flan like me, this just might be the perfect dessert for you. You get two amazing desserts all baked in the same pan and in the coolest way!  

You can call this cake magical or impossible, I just prefer to call it delicious! 

For hands-on experience making more Mexican favorites, join us for La Vida Loca on these upcoming dates:

  • Saturday, September 2 7pm Merchandise Mart
  • Saturday, September 9 7pm Lincoln Square
  • Thursday, September 28 7pm Lincoln Square

If you go crazy for chocolate like I do, you must also download our free guide and recipe collection Chocolate Craze.

Chocolate Craze



Topics: chocolate, flan, Mexican, cake, Recipes

Subscribe to Email Updates

Most Recent Posts

Sign Up To Get