This French Chocolate Flan, also known as Flan Pâtissier au Chocolat, is a rich baked chocolate custard tart popular in Parisian bakeries. It combines a crisp chocolate pastry base with a thick, silky chocolate custard filling made with whole milk, cream, eggs, cornstarch, and dark chocolate.
The result is deeply chocolatey, creamy, and luxurious without being overly sweet. It is a stunning dessert for holidays, dinner parties, or any occasion when you want a bakery-style chocolate treat at home.
What Is French Chocolate Flan?
Unlike traditional Latin-style flan, which is served with caramel sauce, French chocolate flan is more like a chocolate custard tart. The filling is thickened with cornstarch, baked on a chocolate pastry base, then chilled until firm enough to slice.
The texture is smooth and creamy, similar to a baked chocolate cheesecake but without the tang of cream cheese. High-quality dark chocolate is essential here because its flavor truly shines through.
Ingredients You Need
For the chocolate custard, you will need eggs, egg yolks, sugar, cornstarch, salt, whole milk, heavy cream, and dark chocolate. The egg yolks add richness, while the whole eggs help the baked custard hold its shape.
For the chocolate pastry base, you need all-purpose flour, powdered sugar, cocoa powder, salt, butter, and vanilla extract. Use dark chocolate with at least 70% cocoa for the deepest chocolate flavor.
How to Make the Chocolate Custard
Begin by whisking the eggs, egg yolks, and sugar in a large bowl until light and slightly foamy. Add the cornstarch and salt, then whisk until completely smooth.
Heat the milk and cream in a saucepan over medium heat. Once steam begins to rise, slowly drizzle a small amount into the egg mixture while whisking constantly. Continue adding the hot milk gradually to temper the eggs and prevent scrambling.
Return the mixture to the saucepan and cook over medium-low heat, whisking constantly. The custard will begin to thicken after a minute or two. It is ready when it coats the back of a spoon and a finger drawn through the coating leaves a clean line.
Remove the custard from the heat and add the chopped dark chocolate. Whisk until fully melted and silky. If any lumps remain, strain the custard before adding the chocolate.
Cover the custard with plastic wrap touching the surface and let it cool for 1 to 2 hours, or until lukewarm.
How to Make the Chocolate Pastry Base
Mix the flour, powdered sugar, cocoa powder, and salt in a bowl. Add melted butter and vanilla extract, then stir until a thick dough forms.
Gently knead the dough a few times, then flatten it into a large circle on a parchment-lined baking sheet. Bake at 350°F for about 10 minutes, or until the surface loses its glossy sheen.
Immediately press an 8-inch pastry ring into the warm pastry like a large cookie cutter. Leave the ring in place while the pastry cools. This helps the base fit the ring perfectly and prevents shrinking.
Once cool, break away the excess pastry around the ring. The pastry scraps make a delicious crunchy snack or crumble for ice cream or yogurt.

How to Assemble and Bake
Lightly grease the inside of the pastry ring with butter or cooking spray. Pour the cooled chocolate custard into the ring, over the chocolate pastry base, and smooth the top.
Bake for 50 to 60 minutes. The edges should be set, while the center should still have a gentle wobble. To test for doneness, insert a cake tester about 1 inch from the edge; it should come out clean.
Do not test the very center, because it will still look soft. The flan continues to cook as it cools, and testing the middle too early can lead to overbaking.
Let the flan cool completely at room temperature, then cover and refrigerate overnight. Chilling is essential because the center needs time to set before slicing.
Finishing Touches
Once chilled, carefully remove the pastry ring. If it sticks, run a thin knife around the edge or gently warm the outside of the ring to loosen it.
For a classic bakery-style shine, brush the top with a thin layer of melted apricot jam. Strawberry jam works too, and the flavor is subtle enough that it mainly adds gloss rather than changing the taste.
Serving Ideas
Serve the chocolate flan in clean slices, either chilled or at room temperature. Bringing it out of the refrigerator about an hour before serving helps deepen the chocolate flavor.
Pair it with fresh raspberries, whipped cream, a dusting of cocoa powder, or a scoop of vanilla ice cream. It is rich enough to stand on its own, but a little fruit adds a lovely contrast.
Storage
Store the chocolate flan in an airtight container in the refrigerator for up to 3 to 4 days. Because it is a baked custard, it should always be kept chilled.
Freezing is not ideal, as custard desserts can become slightly clumpy after thawing. If you do freeze it, do so after baking, wrap it well, and thaw it slowly in the refrigerator overnight.
Helpful Tips
Use whole milk and heavy cream for the best creamy texture. Low-fat milk will make the custard less rich.
Whisk constantly while cooking the custard to prevent lumps and ensure even thickening.
If lumps do form, do not start over. Simply strain the custard before adding the chocolate.
Chill the flan overnight before unmolding or slicing. Cutting too soon can cause the center to collapse.
Nutrition Information
Estimated per slice, based on 12 slices.
| Nutrient | Amount |
|---|---|
| Calories | 483 kcal |
| Carbohydrates | 45 g |
| Protein | 7 g |
| Fat | 31 g |
| Saturated Fat | 19 g |
| Cholesterol | 149 mg |
| Sodium | 265 mg |
| Fiber | 3 g |
| Sugar | 27 g |
| Calcium | 109 mg |
| Iron | 3 mg |
FAQ
Does chocolate flan need a water bath?
No. This French-style chocolate flan is baked like a regular cake or tart and does not require a water bath.
Can I use almond flour instead of all-purpose flour?
Yes, almond flour can be substituted 1:1 in the pastry base for a gluten-free option.
Can I use coconut milk instead of dairy milk?
Coconut milk and coconut cream may work, though the flavor and texture will be different.
Why is the middle still jiggly after baking?
That is normal. The flan continues to set as it cools and chills overnight.
Conclusion
French Chocolate Flan is a show-stopping chocolate custard tart with a silky filling, rich dark chocolate flavor, and a crisp chocolate pastry base. It takes a little patience, especially with the overnight chill, but the result is a luxurious Parisian-style dessert that is well worth the wait.
If you love French baking, almond croissants are another wonderful bakery-style treat to try alongside this chocolate flan.

French Chocolate Flan
Ingredients
Equipment
Method
- Make the Chocolate Pastry Base: Put the flour, icing sugar, cocoa powder, and salt in a bowl and mix together. Preheat oven to 350°F / 180°C (160° fan) and line a baking sheet with parchment paper.
- Melt the butter in the microwave and pour into the dry ingredients along with the vanilla extract. Mix everything together until a smooth, thick paste is formed. Knead the paste into a dough with your hands – just 3 or 4 times, don’t overwork it.
- Flatten the pastry onto the lined baking sheet, use a small rolling pin or just your hands to work it into a large flat circle, slightly larger than your pastry ring. Try to make it as flat as possible, but don’t worry about the sides being neat as they will be cut off.
- Bake for 10 minutes or until the top of the pastry no longer looks shiny. Remove from the oven and immediately press the pastry ring into the pastry like a giant cookie cutter. Do not remove the pastry ring. If you are using a loose-bottomed cake pan instead of a pastry ring, see notes for instructions.
- Make the Chocolate Custard: Put the eggs and egg yolks into a bowl and whisk together with the sugar. Whisk vigorously for about 30 seconds – the eggs should lighten slightly in color. Add the cornstarch and salt and whisk until smooth.
- Put the milk and the cream in a large saucepan and heat over medium heat. Once the milk/cream mixture starts to get hot (steam is starting to rise from it), add a small amount to the egg/sugar mixture and whisk in. Then gradually add more, bit by bit, whisking as you go. Be sure not to add the hot milk too quickly as we are trying to slowly bring the eggs up to temperature to stop them from scrambling.
- Once all the milk is incorporated, pour the whole mixture back into the saucepan and turn the heat down to medium-low. Whisk constantly until the custard starts to boil, then keep whisking for 1-2 minutes until it thickens. You’ll know the custard is ready when you can coat the back of a spoon, run your finger through it and it leaves a line on the spoon.
- Remove the custard from the heat, if you have gotten any lumps in the custard while cooking, you can pass it through a sieve to remove any lumps. If it looks smooth then go ahead to the next step. Add the chopped chocolate to the hot custard and continue whisking until all the chocolate has melted and it is smooth and silky.
- Make the Chocolate Flan: Your pastry ring should still be sitting in the chocolate pastry. Leave it there and break off all the outside excess pastry. Lightly grease the inside of your pastry ring with butter.
- Pour the chocolate custard into the pastry ring, on top of what should now be a perfect circle of pastry. Smooth out the top of the custard as much as possible using a palette knife.
- Bake for 50 – 60 minutes. When it’s done the outside will be set but the middle will still be very jiggly as it will continue to bake after it comes out of the oven.
- Allow to cool on the countertop completely and then transfer to the fridge, covering in plastic wrap. Let it chill overnight. Do not attempt to cut into the flan before you have let it chill!
- Once the flan has completely chilled, remove from the pastry ring. If it doesn’t lift easily, try running a sharp knife around the outside of the flan, or even apply heat to the outside to soften it up a little.
- If you’d like the shiny finish, melt 1 tablespoon of jam in the microwave for 20 seconds and then brush a thin layer all over the flan with a pastry brush. It is traditional to use apricot jam, but I didn’t have any so I used strawberry – you really don’t taste the flavor of the jam so it’s not important what kind you use.