Chocolate flan also known as flan au chocolat, is one of those desserts that looks restaurant-worthy the moment you flip it onto a plate, but it’s surprisingly simple to make at home. If you love classic flan, you’re going to fall hard for this chocolate version because it keeps that same silky custard texture while adding a deep cocoa flavor that makes every bite feel extra special.
This chocolate flan has a smooth, creamy custard base and a glossy caramel layer that melts into a sauce as it chills. The contrast is what makes it so good: rich chocolate, delicate custard, and a caramel finish that tastes buttery and slightly toasted.
It’s also the perfect dessert for dinner parties, birthdays, holidays, or whenever you want something sweet that you can make ahead. Flan actually improves after chilling, so it’s one of my favorite stress-free desserts to prep the night before.
If you’ve ever felt nervous about making caramel or baking custard in a water bath, don’t worry. I’ll walk you through it step-by-step so you get a smooth flan that unmolds cleanly every time.

Why You’ll Love This Chocolate Flan
- Silky custard texture that slices clean and melts in your mouth
- Rich chocolate flavor without being heavy or overly sweet
- Glossy caramel sauce that forms naturally when you unmold
- Make-ahead friendly, perfect for entertaining
- Simple ingredients you can find in any grocery store
Expert Tips for the Best Chocolate Flan
- Let the caramel turn amber before pouring, otherwise it tastes too mild.
- Warm the milk slightly so the cocoa dissolves smoothly without clumps.
- Avoid overmixing the custard to prevent air bubbles in the flan.
- Strain the custard for a bakery-smooth texture (especially important with cocoa).
- Chill at least 6 hours so it fully sets and unmolds cleanly.
Ingredients for Chocolate Flan
For the Caramel
- 1 cup granulated sugar
- 1/4 cup water
For the Custard / Base
- 1 can sweetened condensed milk (14 oz / 396 g)
- 1 1/2 cups whole milk
- 3 large eggs
- 2 egg yolks
- 1/3 cup unsweetened cocoa powder
- 2 teaspoons vanilla extract
- Pinch of salt
Optional Add-ins
- 2 oz dark chocolate, melted and cooled slightly (recommended for a richer chocolate flavor)
- 1/2 teaspoon espresso powder (deepens chocolate flavor without tasting like coffee)
Ingredient Note: Cocoa powder gives the flan its deep chocolate base, while a small amount of melted dark chocolate adds a richer flavor and a darker color without making the custard heavy.
How to Make Chocolate Flan
Step 1: Cook the caramel. Combine the sugar and water in a small saucepan and cook over medium heat without stirring until the sugar turns a deep amber color. Carefully pour the caramel into a flan mold or 8 to 9-inch round pan, tilting to coat the bottom evenly.
Step 2: Preheat the oven and set up the water bath. Heat the oven to 325°F (160°C). Place the flan pan inside a larger roasting pan. Bring a kettle of water to a boil so it’s ready for baking.
Step 3: Melt the chocolate (optional). Melt the dark chocolate in the microwave in 20-second bursts or over a double boiler. Let it cool slightly so it doesn’t scramble the eggs when mixed.
Step 4: Bloom the cocoa for a smooth custard. Warm the whole milk until steaming (not boiling). Whisk in the cocoa powder until completely smooth with no dry pockets or lumps.
Step 5: Mix the custard. Add condensed milk, eggs, egg yolks, vanilla, salt, and the cocoa milk mixture to a blender or mixing bowl. Pour in the melted chocolate if using. Blend or whisk just until smooth.
Step 6: Strain and fill the pan. Pour the custard through a fine mesh strainer into the caramel-coated pan. This helps remove bubbles and ensures a silky flan texture.
Step 7: Bake gently. Pour hot water into the roasting pan until it reaches halfway up the sides of the flan pan. Bake for 55 to 70 minutes, until the edges look set and the center jiggles slightly.
Step 8: Cool and chill. Lift the flan pan from the water bath and cool at room temperature for 45 minutes. Refrigerate for at least 6 hours, ideally overnight.
Step 9: Unmold and serve. Run a thin knife around the edges, place a plate over the pan, and flip. Let the caramel flow over the flan before slicing.
Storage and Make-Ahead Tips
- Store chocolate flan covered in the fridge for up to 4 days.
- Chill overnight for the cleanest slices and best texture.
- Freezing is not recommended because custard texture can become grainy.
Frequently Asked Questions About Chocolate Flan
Chocolate flan is a baked custard dessert made with eggs, milk, and cocoa (and sometimes melted chocolate), topped with caramel sauce. It has a silky texture similar to classic flan, but with a rich chocolate flavor.
Flan au chocolat is simply the French name for chocolate flan. The recipe style can vary slightly depending on the region, but it refers to the same type of chocolate caramel custard.
Chocolate flan usually doesn’t set because it was underbaked or not chilled long enough. Bake until the edges are set and the center jiggles slightly, then chill for at least 6 hours (overnight is best).
Chocolate flan is done when the edges look firm and set, but the center still has a gentle wobble. If the whole flan looks liquid, it needs more time. If it looks puffed and cracked, it may be overbaked.
Bubbles happen when the custard is overmixed, blended too long, or baked at too high a temperature. For a silky chocolate flan, blend only until smooth and always bake using a water bath.
Straining isn’t required, but it helps a lot. Cocoa powder and tiny egg bits can create specks in the custard, so straining gives you a smoother, more polished flan.
Chocolate flan is an excellent make-ahead dessert. Make it 1 day in advance and chill overnight for the cleanest slices and best texture.
That’s normal. The caramel often hardens during baking and chilling. Once you unmold the flan, the caramel melts into a sauce as it sits on the plate.
Chill the flan fully first. Then run a thin knife around the edge, place a plate on top, and flip in one confident motion. If it sticks, let the pan sit at room temperature for 5 to 10 minutes, then try again.

More Flan Recipes You’ll Love
- Yummy Easy Ecuadorian Flan Recipe
- Easy Caramel Flan Without Condensed Milk
- Easy Mexican Caramel Flan Recipe
- Filipino Leche Flan (Traditional Custard Dessert)
- Orange Flan (Citrus Caramel Custard)
- Portuguese Vanilla Flan (Pudim de Baunilha)
- Easy Protein Flan (Whey Custard)
- Coconut Flan (Flan de Coco)
- Espresso Flan with Caramel Sauce
- Pumpkin Flan (Flan de Calabaza With Caramel Sauce)
- Brazilian Flan (Pudim de Leite Condensado)

Silky Chocolate Flan with Caramel Sauce
Equipment
- Medium saucepan
- Whisk
- Blender or mixing bowl
- Fine-mesh strainer
- 8 to 9-inch round cake pan or flan mold
- Roasting pan (for water bath)
- Kettle (for hot water)
Ingredients
For the Caramel
- 1 cup granulated sugar
- 1/4 cup water
For the Custard
- 1 can sweetened condensed milk 14 oz / 396 g
- 1 1/2 cups whole milk
- 3 large eggs
- 2 egg yolks
- 1/3 cup unsweetened cocoa powder
- 2 teaspoons vanilla extract
- Pinch of salt
Optional Add-ins
- 2 oz dark chocolate melted and cooled slightly (recommended for a richer chocolate flavor)
- 1/2 teaspoon espresso powder deepens chocolate flavor without tasting like coffee
Instructions
- Combine the sugar and water in a small saucepan and cook over medium heat without stirring until the sugar turns a deep amber color. Carefully pour the caramel into a flan mold or 8 to 9-inch round pan, tilting to coat the bottom evenly.
- Heat the oven to 325°F (160°C). Place the flan pan inside a larger roasting pan. Bring a kettle of water to a boil so it’s ready for baking.
- Melt the dark chocolate in the microwave in 20-second bursts or over a double boiler. Let it cool slightly so it doesn’t scramble the eggs when mixed.
- Warm the whole milk until steaming (not boiling). Whisk in the cocoa powder until completely smooth with no dry pockets or lumps.
- Add condensed milk, eggs, egg yolks, vanilla, salt, and the cocoa milk mixture to a blender or mixing bowl. Pour in the melted chocolate if using. Blend or whisk just until smooth.
- Pour the custard through a fine mesh strainer into the caramel-coated pan. This helps remove bubbles and ensures a silky flan texture.
- Pour hot water into the roasting pan until it reaches halfway up the sides of the flan pan. Bake for 55 to 70 minutes, until the edges look set and the center jiggles slightly.
- Lift the flan pan from the water bath and cool at room temperature for 45 minutes. Refrigerate for at least 6 hours, ideally overnight.
- Run a thin knife around the edges, place a plate over the pan, and flip. Let the caramel flow over the flan before slicing.
Notes
- Use unsweetened cocoa powder (not hot chocolate mix). Dutch-process cocoa gives a deeper color and smoother chocolate flavor.
- Let the cocoa fully dissolve in warm milk before blending so the custard stays silky with no bitter dry spots.
- If your flan looks set but has a slight wobble in the center, it’s perfect. It will finish setting as it chills.
- For clean slices, wipe the knife between cuts so the caramel and custard don’t smear.


Leave a Reply