Chocoflan, often called “Impossible Cake” (pastel imposible), is a stunning and delicious Mexican dessert that features two beloved classics in one: rich chocolate cake and creamy flan. What makes it “impossible” is how the two layers magically switch places while baking—flan rises to the top, and the cake settles underneath—even though the flan is poured on top of the batter. The result is a beautifully layered dessert with contrasting textures and a decadent caramel topping.
This dessert is an eye-catching centerpiece and a guaranteed crowd-pleaser. The moist chocolate cake pairs perfectly with the silky smoothness of the vanilla flan. It’s baked in a water bath to ensure perfect texture and inverted before serving, revealing a luscious caramel glaze on top. Whether you’re celebrating a holiday, hosting a dinner party, or just want a show-stopping dessert to treat yourself, Chocoflan is a rewarding and memorable recipe to master.
Why You’ll Love This Recipe
- Two Desserts in One – Combines rich chocolate cake and creamy flan in one harmonious slice.
- Visually Impressive – The layered effect makes for a striking and elegant presentation.
- Perfect Texture Contrast – Moist cake beneath silky flan and a smooth caramel topping.
- Crowd-Pleaser – Ideal for birthdays, holidays, or family gatherings.
- Fun Baking Trick – The layers switch places during baking, surprising and satisfying every time.
Ingredients
- Sweetened condensed milk
- Evaporated milk
- Eggs
- Vanilla extract
- Cream cheese (optional, for richer flan)
- Chocolate cake mix (or homemade chocolate cake batter)
- Whole milk (for cake mix)
- Vegetable oil
- Sugar
- Caramel sauce or cajeta (Mexican caramel)
- Butter (for greasing the pan)
Variations
- Homemade Chocolate Cake: Skip the box mix and use a scratch-made chocolate cake for a deeper flavor.
- Flavored Flan: Add cinnamon, orange zest, or coconut milk for a twist on the classic vanilla flan.
- Chocoflan Cupcakes: Bake individual servings in muffin tins for a fun party version.
- Cheesecake Layer: Add a bit of cream cheese to the flan mixture for a flan-cheesecake hybrid.
- Gluten-Free: Use a gluten-free chocolate cake mix to make this dessert suitable for gluten-sensitive guests.
How to Make the Recipe
Step 1: Prepare the Pan
Grease a Bundt pan generously with butter. Pour caramel sauce or cajeta into the bottom of the pan, spreading it evenly.
Step 2: Make the Chocolate Cake Batter
Prepare the chocolate cake mix according to package instructions (or use your own homemade version). Pour the batter into the Bundt pan over the caramel layer.
Step 3: Blend the Flan
In a blender, combine sweetened condensed milk, evaporated milk, eggs, vanilla extract, and cream cheese (if using). Blend until smooth.
Step 4: Add the Flan
Slowly and carefully pour the flan mixture over the chocolate batter. The two will switch places during baking, so don’t worry if it looks layered incorrectly.
Step 5: Bake in a Water Bath
Cover the Bundt pan tightly with aluminum foil. Place it in a larger roasting pan filled with about 1 inch of hot water to create a water bath. Bake at 350°F (175°C) for 60–75 minutes, or until a toothpick inserted comes out clean.
Step 6: Cool and Chill
Remove from the oven and water bath. Let cool to room temperature, then refrigerate for at least 4 hours, preferably overnight.
Step 7: Invert and Serve
To serve, run a knife around the edges of the pan to loosen the cake. Invert onto a large serving plate. The caramel should flow beautifully over the top. Slice and enjoy!
Tips for Making the Recipe
- Use Room Temperature Ingredients: Especially for the flan, this helps ensure a smooth blend and even baking.
- Grease Well: Be generous when greasing the pan to prevent sticking, especially around the Bundt shape.
- Don’t Skip the Water Bath: This gentle baking method is essential for the flan’s creamy texture.
- Chill Completely: Refrigeration helps the layers set and enhances the flavor.
- Pour Flan Slowly: Pour over the back of a spoon to keep the flan from mixing with the cake batter.
How to Serve
- Serve chilled for the best texture and taste.
- Add a dollop of whipped cream or a sprinkle of cinnamon on top.
- Drizzle with extra cajeta or chocolate syrup for more indulgence.
- Garnish with fresh berries or mint leaves for color contrast.
- Slice carefully to show off the distinct flan and cake layers.
Make Ahead and Storage
Storing Leftovers
Store in an airtight container in the refrigerator for up to 5 days. Keep chilled until ready to serve.
Freezing
Chocoflan can be frozen. Wrap tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the refrigerator before serving.
Reheating
This dessert is best served cold or at room temperature. If you prefer it warm, microwave individual slices for 10–15 seconds.
FAQs
1. Why do the layers switch during baking?
The flan is heavier than the cake batter, so it sinks as the cake rises while baking, creating the layered effect.
2. Can I use homemade caramel?
Yes, you can make your own caramel by melting sugar until golden brown or using cajeta for a richer flavor.
3. Is a Bundt pan necessary?
A Bundt pan works best for presentation, but you can use a round cake pan or loaf pan with adjusted baking times.
4. Can I make this recipe dairy-free?
You can try dairy-free alternatives like coconut milk and dairy-free condensed milk, but results may vary.
5. Can I use boxed cake mix?
Yes, a chocolate cake mix works perfectly and saves time. Just prepare it according to the package.
6. Do I need to chill it overnight?
Yes, chilling helps the flan and cake layers set and improves the flavor and texture.
7. What if my chocoflan won’t release from the pan?
Warm the bottom slightly or place in warm water for a few minutes to help loosen the caramel.
8. Can I make mini versions?
Yes! Use muffin tins or mini Bundt pans, but reduce the baking time to about 30–40 minutes.
9. How do I know when it’s done?
Insert a toothpick into the cake layer. It should come out clean when fully baked.
10. Is chocoflan very sweet?
It is rich and sweet, but well-balanced thanks to the creamy flan and slight bitterness of chocolate.
Conclusion
Chocoflan is a magical, delicious dessert that delivers both drama and delight. With its rich chocolate base, creamy vanilla flan, and luscious caramel topping, it’s an indulgent treat that looks as amazing as it tastes. Whether you’re baking for a special occasion or simply want to impress your dinner guests, this “impossible” cake proves that with the right ingredients—and a bit of culinary science—nothing is truly impossible in the kitchen. Try it once, and it’s sure to become a favorite in your dessert rotation.
PrintChocoflan
- Total Time: 1 hour 35 minutes (plus chilling time)
- Yield: 12 servings
- Diet: Vegetarian
Description
Chocoflan is a delightful Mexican dessert that combines two beloved treats: a rich chocolate cake and a creamy flan. During baking, the two layers magically switch places, resulting in a moist chocolate cake topped with a luscious flan. This dessert is often referred to as “pastel imposible” due to its seemingly impossible transformation
Ingredients
For the Caramel:
-
1 cup granulated sugar
For the Flan:
-
1 can (14 oz) sweetened condensed milk
-
1 can (12 oz) evaporated milk
-
4 large eggs
-
4 oz cream cheese, softened
-
2 teaspoons vanilla extract
-
1/2 teaspoon saltMy Colombian Recipes+4David Lebovitz+4McCormick+4My Latina Table+3McCormick+3King Arthur Baking+3BettyCrocker.com+3King Arthur Baking+3McCormick+3
For the Chocolate Cake:
-
1 box chocolate cake mix (plus ingredients specified on the box)
Instructions
-
Prepare the Caramel:
-
In a medium saucepan over medium heat, melt the granulated sugar, stirring constantly until it turns into a golden-brown caramel.
-
Quickly pour the caramel into the bottom of a greased 10-inch Bundt pan, swirling to coat the bottom evenly.
-
-
Prepare the Flan:
-
In a blender, combine the sweetened condensed milk, evaporated milk, eggs, cream cheese, vanilla extract, and salt.
-
Blend until smooth and well combined.
-
Pour the flan mixture over the caramel in the Bundt pan.My Latina Table+1McCormick+1David Lebovitz+5Bon Appétit+5McCormick+5
-
-
Prepare the Chocolate Cake:
-
Prepare the chocolate cake mix according to the package instructions.
-
Gently pour the cake batter over the flan mixture in the Bundt pan.Bake from Scratch – #thebakefeed+11Bon Appétit+11My Latina Table+11Bon Appétit+2McCormick+2My Latina Table+2
-
-
Bake:
-
Preheat the oven to 350°F (175°C).
-
Place the Bundt pan in a larger roasting pan.
-
Carefully add hot water to the roasting pan until it reaches halfway up the sides of the Bundt pan.
-
Cover the Bundt pan with aluminum foil.
-
Bake for 1 hour and 15 minutes, or until a toothpick inserted into the cake comes out clean.My Colombian Recipes+1McCormick+1
-
-
Cool and Unmold:
-
Remove the Bundt pan from the water bath and let it cool to room temperature.
-
Refrigerate for at least 2 hours, or overnight, to allow the flan to set.
-
To unmold, run a knife around the edges of the pan.
-
Place a serving plate over the top of the Bundt pan and invert.
-
Gently lift the pan off, allowing the chocoflan to release onto the plate
-
Notes
For added flavor, you can drizzle the top of the chocoflan with dulce de leche before serving.
Ensure the chocoflan is completely cooled and refrigerated before unmolding to achieve the best texture
- Prep Time: 20 minutes
- Cook Time: 1 hour 15 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Mexican
Keywords: Chocoflan, Impossible Cake, Mexican Dessert, Flan Cake