If you’re in the mood to wow your guests or treat yourself to something absolutely divine, meet your new favorite dessert: Chocoflan. Often referred to as “Impossible Cake” in Mexico, this unique and mesmerizing dessert layers rich chocolate cake with silky, creamy flan—and the best part? The layers magically flip during baking, creating a beautifully layered dessert with zero effort from you.
Whether you’re an adventurous home baker or just want something extra special for your next celebration, this Chocoflan recipe will become your go-to showstopper. With its striking presentation and the perfect harmony of textures and flavors, it’s a dessert that speaks to everyone: lovers of chocolate, fans of flan, and anyone who appreciates a bit of culinary magic.
Why This Chocoflan Recipe Works
Chocoflan is ideal for those who want a visually stunning dessert with relatively simple steps. Thanks to the contrast in densities between chocolate cake batter and flan, the layers naturally switch places during baking. No special equipment, no fancy chef tricks—just pure dessert sorcery.
This recipe includes two options for the chocolate layer: a quick and easy boxed cake mix or a rich homemade version for those who want everything from scratch. The flan layer is luscious and creamy, made from pantry staples like evaporated milk and sweetened condensed milk. Finally, a generous drizzle of caramel or cajeta (a Mexican goat milk caramel) ties everything together with a sweet, buttery finish.
Ingredients You’ll Need
For the Caramel Base:
-
1/2 cup store-bought caramel sauce or cajeta (Mexican goat milk caramel)
For the Flan Layer:
-
1 (12 oz) can evaporated milk
-
1 (14 oz) can sweetened condensed milk
-
4 large eggs
-
1 tsp vanilla extract
For the Chocolate Cake Layer:
Option 1 – Boxed Mix:
-
1 (15.25 oz) box of chocolate cake mix
-
Ingredients as listed on the box (usually eggs, oil, and water)
Option 2 – Homemade Chocolate Cake:
-
1 cup all-purpose flour
-
1/2 cup unsweetened cocoa powder
-
1 tsp baking soda
-
1/4 tsp salt
-
3/4 cup granulated sugar
-
1/2 cup buttermilk
-
1/4 cup vegetable oil
-
1 egg
-
1/2 cup hot water
-
1 tsp vanilla extract
Kitchen Equipment Needed
-
10–12 cup Bundt pan
-
Blender (or large mixing bowl and whisk)
-
Roasting pan (for water bath)
-
Aluminum foil
-
Mixing bowls
-
Measuring cups and spoons
-
Knife (for loosening edges)
-
Large serving plate or cake stand
Step-by-Step Instructions
1. Preheat and Prep
Preheat your oven to 375°F (190°C).
Generously grease a Bundt pan with butter or nonstick spray. Pour the caramel or cajeta into the bottom of the pan and tilt it to coat evenly.
2. Blend the Flan
In a blender, add the evaporated milk, sweetened condensed milk, eggs, and vanilla extract. Blend until smooth. Set aside.
3. Prepare the Chocolate Cake
If using a boxed mix, prepare it according to the package instructions.
If making the homemade version, whisk together the flour, cocoa, baking soda, salt, and sugar. In another bowl, whisk buttermilk, oil, egg, hot water, and vanilla, then combine with the dry ingredients until smooth.
4. Assemble the Layers
Pour the chocolate cake batter over the caramel in the Bundt pan. Then gently pour the flan mixture over the cake batter. Don’t worry—they will flip while baking.
5. Bake in a Water Bath
Cover the Bundt pan tightly with foil. Place it inside a large roasting pan and fill the roasting pan with 1–2 inches of hot water (creating a bain-marie or water bath).
Bake for 1 hour to 1 hour 10 minutes, or until a toothpick inserted in the cake comes out clean.
6. Cool and Chill
Remove from the oven and let it cool at room temperature for an hour. Then refrigerate for at least 4 hours, or preferably overnight for best results.
7. Unmold and Serve
Gently loosen the edges of the cake with a knife. Invert it onto a large serving plate. Drizzle with extra caramel or cajeta, and slice to serve.
Tips and Tricks for Success
-
Grease generously. Bundt pans can be tricky. Use softened butter or a baking spray that contains flour for the best release.
-
Don’t skip the water bath. This ensures the flan cooks gently and evenly, preventing curdling.
-
Pour the flan slowly. Use the back of a spoon to help layer it without mixing into the cake batter.
-
Cool completely. Chilling helps the flan set perfectly and makes unmolding safer and cleaner.
Recipe Variations
-
Mocha Chocoflan: Add 1 tablespoon of instant espresso powder to the cake batter for a deeper flavor.
-
Coconut Flan: Substitute 1/4 cup of coconut milk for some of the evaporated milk and top with toasted coconut flakes.
-
Spiced Chocolate Cake: Add a pinch of cinnamon and cayenne to the chocolate batter for a Mexican hot chocolate vibe.
-
Mini Chocoflans: Use a muffin tin or mini Bundt pans—just reduce the baking time to around 30–40 minutes.
Storage Instructions
Chocoflan is a great make-ahead dessert and stores beautifully.
-
Refrigerator: Keep tightly wrapped or stored in an airtight container for up to 5 days.
-
Freezer: You can freeze individual slices wrapped in plastic and foil for up to 2 months. Thaw overnight in the fridge before serving.
Pairings and Serving Ideas
This dessert is quite rich, so it pairs well with light and bright flavors. Try serving it with:
-
Fresh berries (especially strawberries or raspberries) for tart contrast
-
Whipped cream or a dollop of crème fraîche
-
A glass of cold brew coffee or espresso to cut the sweetness
-
Mexican hot chocolate for a cozy pairing during the cooler months
-
Port or dessert wine if you’re entertaining guests
Frequently Asked Questions
What makes the layers flip during baking?
The flan mixture is heavier and denser than the cake batter, so it naturally sinks to the bottom during baking, while the cake rises to the top. This happens while the cake sets in the oven—no need for any intervention!
Can I make this without a Bundt pan?
Yes, but the shape and presentation may differ. A deep round cake pan or a loaf pan can work, but ensure it has enough volume (at least 10 cups) and adjust the baking time as needed.
Can I use different cake flavors?
Absolutely. Vanilla, red velvet, or even coffee-flavored cake mixes work beautifully with the flan layer. Just make sure it’s a moist, dense cake that can hold its structure.
Is cajeta the same as caramel?
Cajeta is a Mexican goat milk caramel that’s richer and slightly tangier than regular caramel. Either one works well in this recipe, but cajeta adds a wonderful depth of flavor.
Why use a water bath?
The water bath keeps the baking temperature stable and moist, which is essential for a smooth, custard-like texture in the flan. Skipping this step can lead to rubbery or cracked flan.
Final Thoughts + Call to Action
Chocoflan is the kind of dessert that turns heads and wins hearts. It’s a conversation starter, a baking trick, and a delicious treat all rolled into one. Whether you’re serving it at a holiday feast or bringing it to a potluck, you’ll always get asked for the recipe.
Did you try this Chocoflan? Share your photos and thoughts in the comments below!
If you loved this recipe, don’t forget to subscribe to our blog for more stunning, crowd-pleasing desserts.
And if this magical cake made your day a little sweeter, please share it with your friends and family—because dessert this good should never be kept a secret.