This cake is part delicious dessert and part science experiment. I was watching the Food Network one morning and I watched Marcela Valladolid make this cake, she called it Chocoflan, and it amazed me. You pour this cake into a pan – caramel sauce, cake batter, flan mixture. But when it bakes, the cake ends up on the bottom and the flan rises to the top. They don’t combine, they switch places.
Insane.
I have no idea how it works. I sort of forgot about this cake until I was flipping through this month’s Cook’s Country magazine and there is was again. I put the magazine down, walked into the kitchen and made it. Magic. Pure magic.
I also love this cake because it needs to be made a day before you want to serve it. I love anything that you can make ahead of time. I also love it because it makes a gorgeous presentation. I love black and white. It is so pretty on a plate. And it tastes great. Everybody wins.
Cake:
1/2 cup caramel sauce (store bought is just fine)
1/2 cup plus 2 Tablespoons Gold Medal all-purpose flour
1/3 cup cocoa powder
1/2 teaspoon baking soda
1/4 teaspoon salt
4-ounces bittersweet chocolate, chopped
6 Tablespoons butter, melted
1/2 cup buttermilk
1/2 cup sugar
2 eggs
1 teaspoon vanilla
Flan:
2 (14-ounce) cans sweetened condensed milk
2 1/2 cups whole milk
6 ounces cream cheese, room temperature
6 eggs
4 egg yolks
1 teaspoon vanilla
Spray a 12-cup Bundt cake pan with cooking spray. In a small bowl, whisk together flour, cocoa, baking soda, and salt. Set aside.
Add butter and chocolate to a microwave safe bowl. Microwave for 2 minutes at 50% power, or until melted.
Add buttermilk, sugar, eggs, and vanilla to the chocolate. Whisk until combined.
Stir in the flour mixture until just combined. Pretend that this picture is of flour, not buttermilk.
Pour the caramel sauce into the bottom of the pan.
Spread the batter over the caramel layer.
Blend sweetened condensed milk, milk, cream cheese, eggs, yolks, and vanilla for 1 minute.
Pour flan over cake batter. Place the cake pan in a roasting pan.
Pour boiling water halfway up the sides of the cake pan.
Bake for 75 to 90 minutes, a toothpick will come out clean, or you can take an internal temp, it should register 180 degrees.
Transfer the cake to a wire rack. Let come to room temperature, transfer to fridge and chill for at least 8 hours. To unmold, dip the bottom of the cake pan in hot water for one minute. Place cake plate over cake pan and flip over. The cake will release and the caramel will drip down the sides.
This post is sponsored by Gold Medal Flour, but all opinions are mine.

Chocolate Flan Cake
Chocolate Flan Cake or Magic Cake - This is called Magic Cake because this cake truly is magical. You pour the flan mixture in top of the cake batter but when you turn it out, the flan is on the top.
Ingredients
Cake:
- 1/2 cup caramel sauce
- 1/2 cup plus 2 Tablespoons Gold Medal all-purpose flour
- 1/3 cup cocoa powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 4-ounces bittersweet chocolate, chopped
- 6 Tablespoons butter, melted
- 1/2 cup buttermilk
- 1/2 cup sugar
- 2 eggs
- 1 teaspoon vanilla
Flan:
- 2 (14-ounce) cans sweetened condensed milk
- 2 1/2 cups whole milk
- 6 ounces cream cheese, room temperature
- 6 eggs
- 4 egg yolks
- 1 teaspoon vanilla
Instructions
- Preheat the oven to 350°. Spray a 12-cup Bundt cake with baking spray with flour. Pour caramel sauce into the bottom of cake pan.
- In a medium bowl, combine flour, cocoa, baking soda, and salt. Set aside. Place chocolate and butter in a microwave safe bowl, heat until melted, 2 minutes at 50% power. Whisk buttermilk, sugar, eggs, and vanilla into chocolate until incorporated. Add flour mixture and stir until combined. Pour batter over caramel.
- Add sweetened condensed milk. milk, cream cheese, eggs, egg yolk, and vanilla to a blender, Blend for one minute, or until very smooth. Slowly pour over cake batter.
- Place the cake pan in a large roasting pan. Pour boiling water halfway up the sides of the pan and bake for 75 to 90 minutes, or when a toothpick comes out clean. Transfer to a wire rack and cool to room temperature, about 2 hours. Transfer to refrigerator and chill for at least 8 hours.
- To unmold, place the bottom of the cake pan in hot water for 1 minute. Place a cake plate over the cake pan and flip over. Slowly remove pan and serve.
Nutrition Information:
Amount Per Serving: Calories: 0Total Fat: 0g
Trang T.
Saturday 25th of December 2021
"But when it bakes, the cake ends up on the bottom and the flan rises to the top." I think you mean "But when it bakes, the flan ends up on the bottom and the cake rises to the top."
Julia
Tuesday 11th of August 2020
Hi Bree I'm kinda late for this review I've been doing this recipe for well over 5 years now. It is my go to if I want to overly impress a crowd. It never fails to do so. It is as easy to make as it is tasty and beautiful. Nice to have found a recipe for flacocho that doesn't involve a cake from a box. Thank you for all the awws and ohhs I've received doing this cake.
Bree Hester
Wednesday 12th of August 2020
Isn't it magic? I am so glad that you love it so much!
Alexandra
Wednesday 27th of December 2017
I made this recipe for Christmas Eve and it was a huge hit! Very easy but it looks really impressive. I used a 10-cup bundt pan and it worked just fine, though the flan mixture was far too much for my large blender. Tasted delicious though and slipped out of the pan perfectly!
bakedbree
Monday 1st of January 2018
I am so glad! Isn't it pretty?
Betsey Thurman
Friday 13th of November 2015
Just wanted to know when u unfold the cake. 24 hours later or immediately after it is baked and cooled. Thanks
bakedbree
Sunday 15th of November 2015
After baked, cooled, and chilled.
Oshuna
Tuesday 4th of August 2015
I just made this chocolate flan cake last night for a work potluck today! Turned out perfectly! However, I think I need a bigger blender, it wouldn't all fit in mine so had to pour some out in to a bowl, blend the rest and then whisk it together! The bus driver and the other people on the bus were all complimenting me on the cake! Thanks-