
Chocoflan is the ultimate show-stopping dessert that combines two beloved classics: rich chocolate cake and silky flan in one elegant presentation. This stunning dessert features a layer of creamy flan on top with a decadent chocolate cake base, all held together by a glossy caramel sauce that cascades down the sides. Don’t let the name fool you – while it sounds fancy and complicated, this chocoflan recipe is actually quite manageable, even for beginner bakers.
The magic of chocoflan lies in its stunning contrast of textures and flavors. The smooth, custard-like flan sits atop a moist, tender chocolate cake, and when you invert it onto a plate, the caramel drips down creating an absolutely gorgeous presentation. This is the kind of dessert that will have your dinner guests asking for the recipe before they even take their first bite. Whether you’re planning a special dinner party, celebrating an anniversary, or simply want to impress your family, this impressive dessert is guaranteed to deliver.
What makes this chocoflan recipe so special is that it’s baked in a water bath, which ensures both the flan and cake bake perfectly. The flan becomes creamy and custard-like while the chocolate cake underneath stays moist and tender. The caramel layer at the bottom creates that signature glossy coating when you unmold it. I’ve perfected this recipe through countless dinner parties and family gatherings, and I’m thrilled to share it with you today.
One of the best things about making chocoflan is that you can prepare it a day ahead, which makes it perfect for entertaining. Simply cover it with plastic wrap and refrigerate until you’re ready to serve. When you’re ready to impress your guests, just run a thin knife around the edges and invert it onto a serving plate – the reveal is always worth the wait!
For more decadent dessert ideas, check out our collection of indulgent recipes. You might also love our elegant dinner party ideas and complementary appetizers. If you’re looking to balance out your menu, our fresh vegetable side dishes pair beautifully with rich desserts.
For additional baking tips and techniques, I recommend checking out Serious Eats for their comprehensive baking guides, Bon Appétit for inspired dessert variations, and New York Times Cooking for professional pastry techniques that will elevate your chocoflan even further.
Ingredients
- 1 cup granulated sugar, divided (3/4 cup for caramel, 1/4 cup for flan)
- 1/2 cup whole milk
- 1/2 cup heavy cream
- 4 ounces semi-sweet chocolate, finely chopped
- 5 large eggs, separated
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 2/3 cup all-purpose flour
- 1/3 cup unsweetened cocoa powder
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon baking soda
- 6 ounces evaporated milk (about 3/4 cup)
- 1 can (14 ounces) sweetened condensed milk
- 2 tablespoons dark rum or Kahlúa (optional, or use 2 tablespoons water)
- Boiling water for the water bath

Instructions
- Preheat your oven to 350°F (175°C). Have a 9-inch round cake pan ready – do not grease it, as you’ll need the caramel to stick to the bottom.
- Make the caramel: In a small saucepan over medium heat, add 3/4 cup granulated sugar without any liquid. Let it sit undisturbed for about 2 minutes until the edges begin to melt, then gently stir with a wooden spoon until all the sugar melts and turns a deep amber color, about 5-7 minutes total. This requires patience – don’t rush it.
- Immediately pour the hot caramel into the bottom of your ungreased cake pan, tilting and rotating the pan quickly to create an even layer. Set aside to cool and harden slightly, about 5 minutes.
- Prepare the flan layer: In a blender, combine the evaporated milk, sweetened condensed milk, 5 egg yolks (save the whites for the cake), vanilla extract, dark rum or water, and salt. Blend until completely smooth and combined, about 1-2 minutes. Pour this mixture over the caramel layer in the cake pan. Set the pan aside while you prepare the chocolate cake batter.
- Make the chocolate cake batter: In a small bowl, whisk together the flour, cocoa powder, baking powder, baking soda, and salt. Set aside.
- Heat the milk and heavy cream together in a small saucepan over medium heat until steaming but not boiling. Pour over the finely chopped chocolate and let sit for 1 minute, then whisk until smooth and completely melted.
- Allow the chocolate mixture to cool slightly, about 2-3 minutes, then whisk in the 5 egg yolks one at a time, making sure each is fully incorporated before adding the next.
- In a large mixing bowl, beat the 5 egg whites with an electric mixer on high speed until stiff peaks form, about 3-4 minutes. Gradually add the remaining 1/4 cup sugar while beating, and continue beating until the peaks are glossy and firm.
- Gently fold the chocolate mixture into the egg whites in three additions, alternating with the flour mixture. Begin and end with the flour mixture. Fold gently and carefully to keep the mixture light and airy – do not overmix.
- Very gently pour the chocolate cake batter over the flan layer in the pan, spreading it carefully with an offset spatula to create an even layer.
- Place the cake pan inside a larger roasting pan. Pour enough boiling water into the roasting pan to reach halfway up the sides of the cake pan. This water bath is crucial for even, gentle cooking.
- Bake for 50-55 minutes. The top should be set but still slightly jiggly in the very center when gently shaken – it should look like it needs about another minute in the oven but actually it’s done. The internal temperature should be about 180°F.
- Remove the chocoflan from the water bath and place on a wire rack to cool completely, about 1 hour. The dessert will continue to set as it cools.
- Once cooled, cover the pan with plastic wrap and refrigerate for at least 2 hours, preferably overnight. This chilling time is essential for the flan to fully set and for the flavors to develop.
- To unmold: Run a thin, sharp knife around the edges of the pan, going all the way to the bottom to loosen the caramel. Place a serving plate over the top of the pan and quickly and confidently invert, allowing the chocoflan to slide onto the plate. The caramel will flow down the sides.
- Slice with a warm, wet knife (dip it in hot water and wipe between each slice) and serve immediately. The contrast between the creamy flan, moist chocolate cake, and glossy caramel is absolutely heavenly.

Pro Tips
The caramel layer will harden as it cools, which is exactly what you want. Do not panic if it seems very hard when you try to invert the chocoflan – it will soften slightly as it sits on the plate and will look absolutely gorgeous.
Make sure your egg whites are completely free of any egg yolk, as even a tiny bit of yolk will prevent them from reaching stiff peaks. Use a very clean bowl and beaters for the best results.
The dark rum or Kahlúa adds wonderful depth of flavor, but it’s entirely optional. You can substitute with water, coffee liqueur, or even a splash of strong espresso for a more pronounced chocolate flavor.
Chocoflan can be made up to 24 hours in advance, making it perfect for entertaining. Simply cover with plastic wrap and refrigerate. You can also freeze the unmolded chocoflan on a plate for up to 2 weeks – wrap it well in plastic wrap and aluminum foil.
When inverting the chocoflan, confidence is key. A quick, decisive inversion ensures the caramel doesn’t have time to stick to the pan. If you’re nervous, you can run a thin offset spatula around the edges once more before inverting.
Leftovers should be covered and refrigerated for up to 4 days. The texture may become slightly firmer as it sits, which is perfectly normal and still delicious.
If the top cracks slightly during baking, don’t worry – it will be hidden when you invert it. The beautiful presentation comes from the bottom (which becomes the top when inverted).
For a less rich version, you can use whole milk instead of heavy cream, though the flan will be slightly less creamy. The chocolate flavor comes primarily from the cocoa powder and chopped chocolate, so don’t skimp on quality here.
