This creamy chocolate flan is a rich and elegant dessert that combines the silky texture of traditional flan with the deep flavor of cocoa. The smooth custard and glossy caramel layer create a perfectly balanced dessert that melts in your mouth with every bite.
Baked gently in a water bath, this chocolate flan develops a soft, velvety texture that makes it ideal for special occasions, family dinners, or whenever you want a comforting homemade dessert. Despite its impressive presentation, it is surprisingly simple to prepare using a handful of pantry ingredients.
Why You’ll Love This Recipe
It has a silky smooth texture that melts in your mouth.
The combination of chocolate and caramel creates a rich and balanced flavor.
Made with simple ingredients that are easy to find.
Perfect for holidays, gatherings, or dinner parties.
Can be prepared ahead of time and chilled until serving.
A beautiful dessert that looks impressive but is easy to make.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the caramel:
1 cup (200 g) granulated sugar
For the flan:
1 can (14 oz / 397 g) sweetened condensed milk
1 can (12 oz / 354 ml) evaporated milk
4 large eggs
1/2 cup (50 g) unsweetened cocoa powder
1 teaspoon ground cinnamon
1 teaspoon vanilla extract
Directions
Preheat the oven to 350°F (180°C).
Prepare the caramel by placing the sugar in a saucepan over medium heat. Stir constantly until the sugar melts and turns a golden amber color.
Carefully pour the hot caramel into a flan mold or round baking dish. Tilt the mold so the caramel coats the bottom evenly. Set aside to cool.
In a blender or mixing bowl, combine the condensed milk, evaporated milk, eggs, cocoa powder, cinnamon, and vanilla extract. Blend or whisk until completely smooth.
Strain the mixture to remove any lumps and ensure a silky texture.
Pour the mixture into the prepared mold over the hardened caramel.
Place the mold inside a larger baking dish and fill the outer dish with hot water to create a water bath.
Bake for 50 to 60 minutes, or until a knife inserted in the center comes out clean.
Remove from the oven and allow the flan to cool at room temperature.
Refrigerate for at least 4 hours, or until fully set.
To unmold, run a knife around the edges of the mold and invert onto a serving plate.
Servings and timing
Servings: 8
Prep time: 15 minutes
Cook time: 50–60 minutes
Chilling time: 4 hours
Total time: about 5 hours 15 minutes
Variations
Chocolate lovers version
Add 2 oz (60 g) melted dark chocolate to the mixture for a deeper chocolate flavor.
Mocha flan
Mix in 1 teaspoon instant coffee dissolved in 1 tablespoon hot water.
Caramel chocolate flan
Add 2 tablespoons dulce de leche to the custard mixture for extra caramel flavor.
Orange chocolate flan
Add 1 teaspoon orange zest for a subtle citrus note.
Classic flan
Simply omit the cocoa powder to make a traditional vanilla flan.
Storage/Reheating
Refrigeration
Store the flan covered in the refrigerator for up to 4 days.
Freezing
Freezing is not recommended because it can change the smooth custard texture.
Serving tip
Serve chilled directly from the refrigerator or let it sit at room temperature for about 10 minutes before serving.
FAQs
Why does my flan have holes in it?
This usually happens when the flan cooks at too high a temperature. Using a water bath helps keep the texture smooth.
How do I know when the flan is done?
Insert a knife in the center. If it comes out clean, the flan is ready.
Can I make this without an oven?
Yes, it can be cooked in a stovetop water bath or in a pressure cooker.
Can I make it in individual molds?
Yes, just reduce the baking time to about 30–40 minutes.
Can I use melted chocolate instead of cocoa powder?
Yes. Use about 3.5 oz (100 g) melted chocolate and slightly reduce the sugar.
Why did my caramel harden?
That is normal. It will melt again during baking and form the flan sauce.
How long should the flan chill?
At least 4 hours, but overnight chilling gives the best texture.
Can I substitute regular milk for evaporated milk?
Yes, but the flan may be slightly less creamy.
How do I prevent the flan from breaking when unmolding?
Run a knife along the edges of the mold before turning it onto a plate.
Can I reduce the sugar in this recipe?
Yes, you can reduce the caramel sugar slightly or use unsweetened cocoa to balance sweetness.
Conclusion
Creamy chocolate flan is a luxurious dessert that blends the classic smoothness of custard with the rich taste of chocolate and caramel. With its silky texture and beautiful presentation, it’s a dessert that always impresses. Best of all, it’s easy to prepare and perfect for sharing with family and friends.
A silky chocolate flan dessert baked with a caramel base and a rich cocoa custard, creating a smooth, melt-in-your-mouth treat with deep chocolate and caramel flavors.
Ingredients
1 cup (200 g) granulated sugar
1 can (14 oz / 397 g) sweetened condensed milk
1 can (12 oz / 354 ml) evaporated milk
4 large eggs
1/2 cup (50 g) unsweetened cocoa powder
1 teaspoon ground cinnamon
1 teaspoon vanilla extract
Instructions
Preheat the oven to 350°F (180°C).
Place the sugar in a saucepan over medium heat and stir until it melts and turns golden amber.
Carefully pour the hot caramel into a flan mold or round baking dish and tilt to coat the bottom evenly.
Allow the caramel to cool and harden.
In a blender or bowl combine condensed milk, evaporated milk, eggs, cocoa powder, cinnamon, and vanilla extract.
Blend or whisk until completely smooth.
Strain the mixture to remove lumps for a silky texture.
Pour the custard mixture into the mold over the hardened caramel.
Place the mold inside a larger baking dish and fill the outer dish with hot water to create a water bath.
Bake for 50–60 minutes until a knife inserted in the center comes out clean.
Remove from the oven and allow the flan to cool at room temperature.
Refrigerate for at least 4 hours until fully set.
Run a knife around the edges and invert onto a serving plate to release the flan.
Notes
Straining the custard mixture helps achieve a smoother texture.
A water bath prevents the flan from overcooking and forming bubbles.
The caramel may harden after pouring but will melt again during baking.
Chill the flan overnight for the best texture.
Individual ramekins can be used for smaller servings with shorter baking time.
Let the flan sit at room temperature for about 10 minutes before serving.