Chocoflan Recipe
Chocoflan, also known as "impossible cake," is a traditional Mexican dessert that has gained popularity worldwide for its unique combination of flavors and textures . This delightful treat consists of a layer of goat's milk caramel, followed by a rich chocolate cake, and topped with a creamy Mexican custard, also known as flan.

The Science Behind the Magic
The chocoflan recipe may seem like magic, but it's actually based on the principles of density. The different components of the dessert have varying densities, which cause them to rearrange themselves during the baking process. The cajeta, or goat's milk caramel, has the highest density, followed by the custard, and then the chocolate cake batter. As the dessert bakes, the cake batter rises to the top, while the custard and cajeta settle at the bottom.
Ingredients and Substitutions
To make this delightful dessert, you will need the following ingredients:
1 (13-ounce) can dulce de leche
1 cup evaporated milk
1/2 cup cream cheese
1 teaspoon pure vanilla extract
1/2 teaspoon kosher salt
3 large eggs
2 cups all-purpose flour
1 cup granulated sugar
1/2 cup natural unsweetened cocoa powder
1 teaspoon baking soda
1 teaspoon baking powder
1/2 teaspoon ground cinnamon
1/2 cup unsalted butter
1 cup buttermilk
1 cup coffee
Nonstick baking spray
Instructions
To make the chocoflan, follow these steps:
1. Preheat the oven: Preheat the oven to 350°F (180°C).
2. Prepare the cajeta: Pour the dulce de leche into the bottom of a 10-cup bundt pan.
3. Make the chocolate cake batter: In a blender, combine the flour, sugar, cocoa powder, baking soda, baking powder, and cinnamon. Blend until well combined.
4. Add the wet ingredients: Add the eggs, butter, buttermilk, and coffee to the blender. Blend until smooth.
5. Pour the cake batter: Pour the cake batter over the cajeta in the bundt pan.
6. Make the custard: In a blender, combine the evaporated milk, cream cheese, vanilla extract, and salt. Blend until smooth.
7. Pour the custard: Pour the custard over the cake batter in the bundt pan.
8. the chocoflan: Bake the chocoflan for 55-60 minutes, or until a toothpick inserted into the center comes out clean.
9. Cool and chill: Remove the chocoflan from the oven and let it cool completely on a wire rack. Once cooled, cover the top with plastic wrap and refrigerate for at least 4 hours or overnight.
10. Steam and unmold: To unmold the chocoflan, set the bundt pan in a roasting pan and add hot water to come halfway up the sides of the pan. Cover the pan with a kitchen towel and let it sit for 15 minutes. Then, remove the bundt pan from the water bath and place a serving plate over the top. Flip the pan and plate upside down to unmold the chocoflan.
11. Garnish and serve: Garnish the chocoflan with the remaining cocoa powder and serve chilled or at room temperature.
Tips and Variations
- To ensure that the chocoflan comes out of the bundt pan easily, make sure to grease the pan with nonstick baking spray.
- If you don't have a blender, you can use a food processor to make the cake batter and custard.
- To make a lighter chocoflan, you can use a cake recipe with a lower density, such as devil's food cake.
- Experiment with different flavors, such as adding a teaspoon of coffee or a pinch of salt to the cake batter.
Conclusion
The chocoflan recipe is a unique and delicious Mexican dessert that is sure to impress your friends and family. With its combination of rich chocolate cake, creamy custard, and sweet cajeta, this dessert is a true masterpiece. So, go ahead and give it a try – your taste buds will thank you!