There’s something truly enchanting about a dessert that magically transforms during baking, and that’s exactly what Chocoflan delivers. This delightful Mexican creation, often referred to as the “Impossible Cake,” layers a rich chocolate cake beneath a velvety vanilla flan, crowned with a luscious drizzle of cajeta caramel sauce. Imagine serving this showstopper at your next gathering; the moment you slice into it, the contrasting textures unfold beautifully, revealing a creamy flan embracing a dense chocolate cake that’s sure to impress your family and friends.
I first encountered Chocoflan during a vibrant family fiesta, where the air was filled with laughter and the enticing aromas of my relatives’ kitchens. It’s a dessert that embodies celebration, yet the best part is that it’s surprisingly easy to make. With just a few simple ingredients, you can master this decadent treat that appears complicated but is wonderfully approachable. Ready to elevate your dessert game? Let’s dive into this irresistible recipe!
Why is Chocoflan your new favorite dessert?
Irresistible combination: The magic of Chocoflan lies in its stunning layers; you get the best of both worlds with rich chocolate cake melding seamlessly with creamy flan.
Simplicity at its finest: With minimal effort, you can create this showstopper that looks and tastes gourmet.
Crowd-pleaser: This dessert is not just about looks; it’s a guaranteed hit at any gathering, sparking conversations and compliments.
Versatile options: Customize it with various toppings or flavor tweaks, making it easy to cater to different palates.
Easy storage: Leftovers are a treat to look forward to, as Chocoflan stays fresh in the fridge for days—if it lasts that long!
Cultural delight: Enjoy a slice of Mexican tradition, bringing authentic charm to your dessert table with every bite.
Chocoflan Ingredients
- Here’s everything you need to create this incredible Chocoflan masterpiece!
For the Flan Layer
- Sweetened Condensed Milk – Adds sweetness and creaminess to the flan; substitute with coconut milk for a non-dairy option.
- Evaporated Milk – Provides a rich, creamy texture for the flan layer; whole milk can be used as a substitute in a pinch.
- Cream Cheese – Contributes creaminess and stability; you can substitute it with mascarpone for a different flavor twist.
- Eggs – Binds the flan together for structure; essential for the recipe so no substitute recommended.
- Vanilla Extract – Enhances flavor; using Mexican vanilla offers richer notes than regular vanilla.
For the Chocolate Cake Layer
- Unsalted Butter – Adds richness; if using salted butter, adjust added salt accordingly.
- Granulated Sugar – Sweetens the cake; for the best flavor balance, no alternatives are recommended.
- All-Purpose Flour – Provides structure to the cake; for a gluten-free option, use a gluten-free flour blend.
- Cocoa Powder – Adds that essential chocolate flavor; be sure to use unsweetened cocoa for best results.
- Ground Cinnamon – Offers warmth in flavor; you can omit this if cinnamon isn’t your thing.
- Baking Powder & Baking Soda – These leavening agents ensure your cake rises; no substitute needed.
- Buttermilk – Adds moisture and a slight tang; you can make a substitute by mixing milk with vinegar.
For the Finishing Touch
- Cajeta (Caramel Sauce) – Drizzle it generously for a sweet finish; can be swapped with dulce de leche or any caramel sauce if desired.
With each of these ingredients, you’ll be able to create a simple yet decadent Chocoflan that’s sure to dazzle!
How to Make Chocoflan
-
Preheat oven: Start by preheating your oven to 350°F. Prep a bundt pan by greasing it generously with butter and drizzling some cajeta on the bottom for that delicious sweet touch.
-
Boil water: Bring about 2 quarts of water to a boil; this will be used for the Bain Marie (water bath) that helps cook your flan gently and evenly.
-
Make the chocolate cake layer: In a mixing bowl, cream together the unsalted butter and granulated sugar for 3-5 minutes until light and fluffy. Add in the eggs, then sift and slowly mix in the dry ingredients alternately with the buttermilk until just combined.
-
Prepare the flan layer: In a blender, combine the sweetened condensed milk, evaporated milk, cream cheese, eggs, and vanilla extract. Blend until you achieve a smooth, creamy consistency.
-
Layer the mixture: Pour the chocolate cake batter into the prepared bundt pan first. Next, gently spoon in the flan mixture over the cake layer, minimizing disturbance to keep the layers separate.
-
Setup the Bain Marie: Cover the bundt pan tightly with buttered foil. Place it inside a roasting pan and fill the outer pan with the boiling water until it reaches about 2 inches up the sides of the bundt pan.
-
Bake: Pop the whole setup into the oven and bake for 1 hour, being careful not to open the oven door during this time. After baking, check for doneness by inserting a toothpick into the cake; it should come out clean.
-
Cool and invert: Once baked, take it out and let it cool completely in the pan. After cooling, carefully invert the pan onto a serving platter, scraping any remaining cajeta over the top to make it extra luscious.
Optional: Garnish with fresh fruit or a sprinkle of cinnamon before serving for added flair!
Exact quantities are listed in the recipe card below.
Expert Tips for Chocoflan
- Greasing is Key: Ensure your bundt pan is well-greased to prevent the Chocoflan from sticking, which can lead to a messy inversion.
- Don’t Peek: Avoid opening the oven door during baking; this can cause your cake to fall or become dense due to temperature fluctuations.
- Cool Before Inverting: Let the filled bundt pan cool enough after baking; a slight wobble is acceptable, as this ensures the layers remain intact when inverted.
- Use Quality Cocoa: For the richest chocolate flavor in your Chocoflan, opt for high-quality unsweetened cocoa powder without any fillers.
- Try Different Sauces: Feel free to experiment with toppings! While cajeta is traditional, chocolate or fruit compotes can provide delightful new twists.
What to Serve with Chocoflan?
Elevate your dessert experience with delightful pairings that enhance the layers of your Chocoflan and create a memorable meal.
- Fresh Berries: The bright, tart flavor of strawberries or raspberries contrasts beautifully with the rich sweetness of Chocoflan.
- Whipped Cream: A dollop of freshly whipped cream adds lightness and creaminess, enhancing the dessert’s luxurious textures.
- Mexican Hot Chocolate: This warming drink, rich with spices and chocolate, creates a comforting balance with the cool, creamy flan layer.
- Cinnamon Sugar Dusting: A sprinkle of cinnamon sugar over the top is a simple yet sophisticated touch that complements both cake and flan.
- Mint Leaves: Garnishing with fresh mint leaves adds a pop of color and a refreshing note to the indulgent dessert experience.
- Vanilla Ice Cream: Serving a scoop of vanilla ice cream on the side lends a delightful creaminess that plays well with the textures of Chocoflan.
- Café de Olla: This traditional Mexican coffee infused with spices and sugar offers a perfect pairing for rounding out your dessert experience.
- Chocolate Sauce: Drizzling warm chocolate sauce over the top adds an extra layer of decadence that chocolate lovers will adore.
No matter how you choose to enjoy your Chocoflan, these pairings will ensure your dessert is a hit each time!
Make Ahead Options
These delightful Chocoflan layers are perfect for meal prep enthusiasts! You can prepare the flan mixture up to 24 hours in advance by blending all the flan ingredients and storing them in an airtight container in the refrigerator. Additionally, the chocolate cake layer can be prepped in advance, allowing you to combine the dry ingredients and store them until you’re ready to mix in the wet ingredients just before baking. When you’re ready to enjoy your Chocoflan, simply layer the prepped cake and flan mixtures in the bundt pan and bake. This not only saves you time but ensures each layer is just as delicious, making your dessert the star of any gathering!
How to Store and Freeze Chocoflan
- Fridge: Leftover Chocoflan can be stored in an airtight container in the refrigerator for up to 4 days; this keeps the layers fresh and creamy.
- Freezer: For longer storage, Chocoflan can be frozen for up to 3 months. Make sure to wrap it tightly in plastic wrap and then in aluminum foil to prevent freezer burn.
- Thawing: When ready to enjoy, thaw the Chocoflan overnight in the refrigerator to maintain its delightful texture and flavors.
- Reheating: If you prefer it warm, gently heat individual slices in the microwave for about 20-30 seconds; you can drizzle a little extra cajeta on top for added sweetness!
Chocoflan Variations
Explore the endless possibilities to customize your Chocoflan and make it truly your own!
-
Dairy-Free: Substitute sweetened condensed milk and evaporated milk with coconut milk for a creamy alternative that’s plant-based.
-
Chocolate Twist: For a richer flavor, add chocolate chips to the cake batter or sprinkle them on top before serving.
-
Coffee Infusion: Stir in a tablespoon of instant coffee granules to the chocolate batter for a delightful mocha flavor that adds depth.
-
Zesty Upgrade: Mix in the zest of an orange or lemon to the flan layer for a bright, fresh note that cuts through the sweetness.
-
Nutty Flavor: Fold in chopped walnuts or pecans into the chocolate cake batter for added texture and nutty goodness.
-
Spicy Touch: For a little heat, add a pinch of cayenne pepper to the chocolate batter; it’s a surprising but delicious contrast to the sweetness.
-
Tropical Twist: Top your Chocoflan with toasted coconut or a tropical fruit salsa for a refreshing, summery vibe.
-
Cheesecake Layer: Blend in a bit of cream cheese to the flan mixture for a rich cheesecake flavor that elevates this dessert to new heights.
No matter how you choose to tweak it, your Chocoflan will undoubtedly delight every palate at your table!
Chocoflan Recipe FAQs
What kind of chocolate cake is used in Chocoflan?
Chocoflan utilizes a rich chocolate cake made with unsweetened cocoa powder, which gives it that deep, satisfying chocolate flavor. The cake is created using ingredients like granulated sugar, all-purpose flour, eggs, and buttermilk, ensuring a luscious and moist texture that pairs beautifully with the creamy flan on top.
How do I choose ripe ingredients for my Chocoflan?
When selecting your ingredients, ensure that your eggs are fresh and at room temperature for the best texture. For the best taste, I recommend using high-quality cocoa powder that is unsweetened to enhance the chocolate flavor in the cake. Also, if you decide to use vanilla extract, opt for Mexican vanilla to achieve richer notes in flavor.
How do I store leftover Chocoflan?
To store leftover Chocoflan, place it in an airtight container and refrigerate it for up to 4 days. The creamy flan and rich cake layers will stay fresh, making it a delightful treat to enjoy later in the week. Just be sure to cover it well to prevent it from absorbing any odors in the fridge.
Can I freeze Chocoflan? How?
Absolutely! To freeze Chocoflan, wrap it tightly in plastic wrap and then in aluminum foil to avoid freezer burn. It can be frozen for up to 3 months. When you’re ready to enjoy it, just transfer it to the refrigerator to thaw overnight—this will help maintain its decadent texture and flavor!
What should I do if my Chocoflan layers mix together during baking?
If you find that your layers have mixed during baking, don’t worry—this can happen! To prevent it in the future, be gentle when layering the two mixtures. Use a spoon to carefully pour the flan on top of the cake batter to keep the layers as separate as possible before baking. Also, be cautious not to stir the flan mixture once it’s in the cake batter.
Is Chocoflan safe for pets?
It’s best to keep Chocoflan away from pets, especially dogs. The dessert contains ingredients like chocolate and sweetened condensed milk, which can be harmful to them. If you’re wondering about allergies, be sure to inform your guests about the ingredients used, especially the eggs and dairy components, just in case!
Chocoflan Recipe FAQs

Chocoflan Recipe: Your New Favorite Decadent Dessert Delight
Ingredients
Equipment
Method
- Preheat your oven to 350°F. Grease a bundt pan with butter and drizzle some cajeta on the bottom.
- Bring about 2 quarts of water to a boil for the Bain Marie.
- In a mixing bowl, cream together unsalted butter and granulated sugar for 3-5 minutes until fluffy. Add eggs then mix in dry ingredients alternately with buttermilk.
- In a blender, combine sweetened condensed milk, evaporated milk, cream cheese, eggs, and vanilla extract. Blend until smooth.
- Pour chocolate cake batter into the prepared bundt pan, then spoon in the flan mixture.
- Cover the bundt pan tightly with buttered foil and place in a roasting pan filled with boiling water until it reaches about 2 inches up the sides of the bundt pan.
- Bake for 1 hour without opening the oven door. Check for doneness with a toothpick.
- Let it cool completely before inverting onto a serving platter, scraping any remaining cajeta over the top.







