Table of Contents
Silky coconut custard slips through a glossy pool of bittersweet caramel in this coconut flan, with a gentle coconut aroma and just enough vanilla to round out the eggs. The texture should be creamy and sliceable rather than stiff, while the caramel provides the darker, slightly bitter edge that keeps every spoonful balanced.
I use full-fat canned coconut milk for richness, whole milk to keep the custard from becoming heavy, and two extra yolks for a smooth set. Gentle heat is the whole game here: strain the custard, bake it in a hot water bath, and remove it while the center still moves as one soft unit. A complete cooling and chilling schedule then firms the flan enough to release cleanly.

Why This Recipe Is Deliciously Ridiculous
- Full-fat coconut milk supplies coconut flavor and fat, while whole milk lightens the custard so it remains creamy rather than waxy.
- Five whole eggs provide enough protein for a sliceable flan, and two additional yolks enrich the texture without making the custard excessively firm.
- Straining removes chalazae, bits of coagulated egg, and foam that could leave white flecks or bubbles in the finished custard.
- The hot water bath moderates heat around the pan, helping the edges and center set at a similar rate without curdling.
- A long refrigerated rest allows the custard structure to stabilize and gives the caramel time to loosen into a pourable sauce.
Ingredient Notes for Coconut Flan with Silky Caramel Custard
- Granulated sugar: Sugar serves two different jobs here. The caramel portion creates the dark sauce, while the custard portion sweetens and slightly raises the temperature at which the egg proteins set.
- Full-fat canned coconut milk: Use unsweetened canned coconut milk and stir it thoroughly before measuring because the coconut fat often separates during storage. Refrigerated coconut beverage is too dilute for this formula.
- Whole milk: Whole milk adds water and dairy proteins while tempering the richness of the coconut milk. Its lighter body helps the chilled flan feel silky instead of dense.
- Whole eggs and yolks: Whole eggs build the custard structure, while extra yolks contribute fat, emulsifiers, and a smoother mouthfeel. Room-temperature eggs combine more readily with the warm dairy.
- Vanilla extract: Vanilla softens the sharper sulfur notes that eggs can develop during cooking and complements the coconut without covering it.
- Fine sea salt: A small amount sharpens the coconut and caramel flavors. Fine salt disperses quickly and evenly through the liquid custard.
My Tips for the Best Results
- Cook the caramel to a true deep amber. Pale caramel tastes merely sweet, while very dark caramel becomes acrid and can overpower the coconut.
- Whisk the eggs slowly rather than beating them. Air bubbles rise during baking and can leave the top and sides of the flan pocked with small holes.
- Set the roasting pan on the oven rack before adding the hot water. This reduces awkward lifting and lowers the chance of splashing water into the custard.
- Judge doneness by the movement in the center, not by waiting for the entire flan to become firm. Residual heat continues setting the custard as it cools.
- Use a rimmed serving plate for unmolding because a properly chilled flan releases a generous amount of caramel sauce that can run beyond a flat plate.
Ingredients for Coconut Flan
- 150 g granulated sugar (for the caramel)
- 45 ml water (for the caramel)
- 400 ml full-fat canned coconut milk (unsweetened and thoroughly stirred before measuring)
- 300 ml whole milk
- 5 large eggs (at room temperature)
- 2 large egg yolks (at room temperature)
- 130 g granulated sugar (for the custard)
- 10 ml pure vanilla extract (2 teaspoons)
- 1 g fine sea salt (about 1/4 teaspoon)
- as needed very hot water (for the water bath)
How to Make Coconut Flan
- STEP 1). Prepare the oven and water-bath equipment Position a rack in the lower-middle of the oven and heat it to 325°F. Set an ungreased 8-inch round cake pan inside a large roasting pan to confirm it sits flat with room around the sides, then remove the cake pan. Bring a kettle of water almost to a boil for the water bath. Have the caramel ingredients measured because the sugar changes color quickly once it begins to brown.
- STEP 2). Cook and pour the amber caramel Combine the 150 g sugar and 45 ml water in a medium heavy-bottomed saucepan. Cook over medium heat without stirring, gently swirling the pan only if the color develops unevenly. After about 8 to 12 minutes, the syrup should be a deep amber and smell toasted, not burned. Immediately pour it into the cake pan, using oven mitts to tilt the hot pan until the bottom is coated. Set it aside on a heatproof surface to harden.
- STEP 3). Warm the coconut milk and whole milk Combine the stirred coconut milk and whole milk in a small saucepan. Warm them over medium-low heat for 4 to 6 minutes, stirring occasionally, until the mixture is steaming and small bubbles appear around the edge. Do not let it boil because excessive heat can separate the coconut fat and makes tempering the eggs less forgiving. Remove the saucepan from the heat while you mix the egg base.
- STEP 4). Mix, temper, and strain the custard In a large bowl, whisk the whole eggs, yolks, 130 g sugar, vanilla, and salt slowly until evenly blended, avoiding vigorous whipping that traps air. While whisking continuously, add the warm milk mixture in a thin stream. Pour the custard through a fine-mesh sieve into a jug, then skim off persistent foam with a spoon. Pour it over the hardened caramel. The surface should look fluid and mostly free of bubbles before baking.
- STEP 5). Bake gently in the hot water bath Place the filled cake pan inside the roasting pan and transfer both to the oven. Carefully pour very hot water into the roasting pan until it reaches halfway up the cake pan, keeping water out of the custard. Bake for 55 to 65 minutes. The outer edge should look set, while the center 2 inches should wobble together like soft gelatin rather than ripple like liquid. If checked, the center should be about 175 to 180°F. Do not bake until rigid.
- STEP 6). Cool gradually and chill until fully set Lift the cake pan from the water bath with dry oven mitts and place it on a wire rack. Cool for about 1 hour, until the pan is no longer warm and visible steam has stopped. Cover the pan without pressing wrap onto the custard, then refrigerate for at least 4 hours or overnight. This cooling schedule completes the set and loosens some of the hardened caramel into sauce, so unmolding a warm flan is not worth the chaos.
- STEP 7). Release, invert, and serve the flan Run a thin paring knife around the edge, keeping the blade against the pan so the custard stays smooth. Dip only the bottom of the pan in warm water for 10 to 15 seconds if the caramel feels firmly stuck. Center a rimmed serving plate over the pan, hold both securely, and invert them in one confident motion. Lift the pan slowly, allowing the caramel to flow over the flan. Slice with a clean, thin knife and serve chilled.
Storage and Freezing
- Storage: Keep the unmolded coconut flan covered in the refrigerator for up to 4 days. Store it on a rimmed plate so the caramel sauce remains contained.
- Freezing: I do not recommend freezing this egg custard. Ice crystals can disrupt the gel and produce a watery, grainy texture after thawing.
- Serving: Serve the flan chilled or let individual slices stand at room temperature for 10 to 15 minutes for a slightly softer, creamier texture. Return leftovers promptly to the refrigerator.
Frequently Asked Questions
How do you tell when coconut flan is done?
The flan is ready when the outer edge looks set but the center 2 inches wobble together as one soft unit. Liquid ripples indicate that it needs more time, while a rigid center usually means the custard has gone too far.
An instant-read thermometer inserted near the center should register about 175 to 180°F. Begin checking at 55 minutes and remove the flan promptly because residual heat continues cooking it.
Why did my coconut flan turn out watery?
Watery flan can result from underbaking, cutting before the custard is thoroughly chilled, or using thin coconut beverage instead of full-fat canned coconut milk. An underbaked center moves like liquid rather than wobbling cohesively.
Water can also collect if the custard curdles from excessive heat. A proper water bath, a 325°F oven, and gradual cooling help the proteins form a smooth network that holds moisture.
What type of coconut milk is best for coconut creme caramel?
Full-fat, unsweetened canned coconut milk provides the fat and concentrated coconut solids needed for this coconut creme caramel. Stir the can thoroughly before measuring so the separated cream and watery portion are evenly recombined.
Refrigerated coconut beverage is formulated for drinking and contains considerably more water. Using it here would weaken the coconut flavor and alter the balance between liquid and egg proteins.
How do you unmold coconut flan without breaking it?
A clean release begins with chilling the flan for at least 4 hours. Run a thin knife directly against the pan, then briefly warm only the bottom if the caramel remains firm. Avoid digging the blade toward the custard.
Place a rimmed plate over the pan and invert both in one decisive motion. If the flan does not drop, hold the inverted pan steady and give it a gentle side-to-side shake before lifting.
Can I make coconut flan ahead of serving?
Prepare and bake the flan one day before serving, then cool and refrigerate it in its pan overnight. The extended chill firms the custard and allows more caramel to dissolve into sauce, making the dessert easier to unmold.
For the neatest presentation, invert it within a few hours of serving. Keep the released flan covered and refrigerated, then let it stand for 10 to 15 minutes before slicing if you prefer a softer texture.
Try These Next, You’ll Frickin’ Love Them!
- Coffee Flan with Silky Caramel Custard
- Dulce de Leche Flan with Silky Caramel Custard
- Chocolate Flan with Silky Cocoa Custard
- Vanilla Bean Creme Brulee with Crisp Caramelized Sugar

Coconut Flan with Silky Caramel Custard
Ingredients
Equipment
Method
- Position a rack in the lower-middle of the oven and heat it to 325°F. Set an ungreased 8-inch round cake pan inside a large roasting pan to confirm it sits flat with room around the sides, then remove the cake pan. Bring a kettle of water almost to a boil for the water bath. Have the caramel ingredients measured because the sugar changes color quickly once it begins to brown.
- Combine the 150 g sugar and 45 ml water in a medium heavy-bottomed saucepan. Cook over medium heat without stirring, gently swirling the pan only if the color develops unevenly. After about 8 to 12 minutes, the syrup should be a deep amber and smell toasted, not burned. Immediately pour it into the cake pan, using oven mitts to tilt the hot pan until the bottom is coated. Set it aside on a heatproof surface to harden.
- Combine the stirred coconut milk and whole milk in a small saucepan. Warm them over medium-low heat for 4 to 6 minutes, stirring occasionally, until the mixture is steaming and small bubbles appear around the edge. Do not let it boil because excessive heat can separate the coconut fat and makes tempering the eggs less forgiving. Remove the saucepan from the heat while you mix the egg base.
- In a large bowl, whisk the whole eggs, yolks, 130 g sugar, vanilla, and salt slowly until evenly blended, avoiding vigorous whipping that traps air. While whisking continuously, add the warm milk mixture in a thin stream. Pour the custard through a fine-mesh sieve into a jug, then skim off persistent foam with a spoon. Pour it over the hardened caramel. The surface should look fluid and mostly free of bubbles before baking.
- Place the filled cake pan inside the roasting pan and transfer both to the oven. Carefully pour very hot water into the roasting pan until it reaches halfway up the cake pan, keeping water out of the custard. Bake for 55 to 65 minutes. The outer edge should look set, while the center 2 inches should wobble together like soft gelatin rather than ripple like liquid. If checked, the center should be about 175 to 180°F. Do not bake until rigid.
- Lift the cake pan from the water bath with dry oven mitts and place it on a wire rack. Cool for about 1 hour, until the pan is no longer warm and visible steam has stopped. Cover the pan without pressing wrap onto the custard, then refrigerate for at least 4 hours or overnight. This cooling schedule completes the set and loosens some of the hardened caramel into sauce, so unmolding a warm flan is not worth the chaos.
- Run a thin paring knife around the edge, keeping the blade against the pan so the custard stays smooth. Dip only the bottom of the pan in warm water for 10 to 15 seconds if the caramel feels firmly stuck. Center a rimmed serving plate over the pan, hold both securely, and invert them in one confident motion. Lift the pan slowly, allowing the caramel to flow over the flan. Slice with a clean, thin knife and serve chilled.
Notes
- Cook the caramel to a true deep amber. Pale caramel tastes merely sweet, while very dark caramel becomes acrid and can overpower the coconut.
- Whisk the eggs slowly rather than beating them. Air bubbles rise during baking and can leave the top and sides of the flan pocked with small holes.
- Set the roasting pan on the oven rack before adding the hot water. This reduces awkward lifting and lowers the chance of splashing water into the custard.
- Judge doneness by the movement in the center, not by waiting for the entire flan to become firm. Residual heat continues setting the custard as it cools.
- Use a rimmed serving plate for unmolding because a properly chilled flan releases a generous amount of caramel sauce that can run beyond a flat plate.