This Coconut Flan is a luxurious dessert with a tropical twist. The deep amber caramel laced with coconut rum gives way to a silky, creamy custard infused with coconut milk, shredded coconut, and vanilla. Each bite is smooth and indulgent, with just the right balance of sweetness, richness, and warm rum flavour. It’s elegant enough for special occasions, yet simple enough to enjoy anytime.
From breakfast to lunch, dinner, and everything in between, eggs are the ideal protein. They’re highly nutritious, affordable and incredibly versatile. Use eggs to bake this spectacular Shokupan, or Japanese Milk Bread then stuff it with a creamy egg salad for the ultimate Japanese Tamago Sando.
Disclosure: This Coconut Flan recipe is made possible by (you guessed it!) Egg Farmers of Alberta. All opinions and experiences are my own.

Want to save this recipe?
Enter your email below and get this post sent straight to your inbox. Plus, I’ll send you my weekly newsletter featuring the newest and best Dish ‘n’ the Kitchen recipes every week!
Coconut Flan
What I love about this flan recipe is that it turns simple ingredients (including fresh eggs) into a showstopping dessert. If you’re looking for an indulgent yet light dessert to share with someone special, this is it. No one can resist the sexy wiggle and buttery smooth texture.
Then there’s the explosion of tropical flavours. While a traditional flan is all about that smooth, dairy-rich custard, the addition of coconut milk introduces a velvety depth and a subtle, nutty sweetness. This nutty coconut flavour melts into warm caramel notes followed by an enticing heat from the rum. It’s like a beach vacation without ever leaving home.
Cooking the flan in a water bath or bain marie might be a new-to-you technique, but it is incredibly easy and I am here to guide you every step of the way. This important cooking technique keeps the flan from cooking too quickly and ensures a velvety texture.

Finally, there is nothing more satisfying than the dramatic “flip” from the pan to the plate, watching that liquid gold caramel cascade down the sides. It certainly is a ‘wow moment’ every home cook should experience.
What is a Flan?
Flan is a creamy custard made from simple ingredients like eggs, milk (often condensed milk or evaporated milk), and vanilla. It has two distinct layers, the top caramel layer (which cooks in the bottom of the pan) and the creamy custard layer.
While you may recognize it as French crème caramel, this egg-based dessert is also popular in many Latin countries including Spain, Mexico, and the Philippines (by way of Spain). In the Philippines, it contains additional egg yolks and is known as Leche Flan.

While most flan recipes use either condensed or evaporated milk, this Coconut Flan also uses coconut milk for a uniquely tropical adaptation.
The Bain Marie Technique
In the culinary world, a bain-marie (pronounced bane-mah-REE) is simply the French culinary term for a water bath. This culinary technique can be applied stovetop, where it is called a ‘double boiler’ or in the oven.
Technically, it consists of one vessel containing the food placed inside a second, larger vessel filled with water. The water acts as a protective “insulation” between the food and the harsh, direct heat of the stove or oven.

In this recipe, we are using the oven method which involves placing a baking pan containing the flan inside a larger roasting pan. We then pour hot (not boiling) water into the roasting pan until it reaches halfway up the sides of the baking pan.
While the flan bakes, the water acts as a thermal insulator, reaching no higher than its boiling point (100 degrees C or 212 degrees F). It creates a “buffer zone” that distributes heat evenly, so the entire flan cooks at the same pace. This ensures the eggs cook gently and retain a custard like texture.
Ingredients in Coconut Flan
This dessert recipe is a combination of three milks, fresh eggs, and a few pantry staples. Feel free to use sweetened condensed coconut milk instead of regular condensed milk. Garnish it simply with shredded or sliced coconut, some fresh mint leaves, or fresh berries.

- Granulated Sugar
- Coconut Rum
- Sweetened Condensed Milk
- Coconut Milk
- Whole Milk
- Eggs
- Vanilla Extract
- Shredded or Sliced Coconut
How to Make Coconut Flan
Make the Caramel
To make the caramel, melt the sugar in a saucepan over medium heat, swirling occasionally, until it turns a golden amber colour. Carefully remove from heat and stir in the coconut rum—it will bubble vigorously.

Quickly pour the caramel into the bottom of a 9-inch round baking dish, tilting the dish to evenly coat the bottom before it hardens. (NOTE: If the caramel starts to sugar when the rum is added, heat again until the sugar dissolves, making sure not to burn the caramel.)
Preheat oven to 350°F.
Make the Flan
To make the flan, whisk the sweetened condensed milk, coconut milk, whole milk, eggs, and vanilla together in a medium mixing bowl until smooth. Pro tip: For a completely silky flan, strain the mixture through a fine mesh sieve.
Next, pour the custard mixture over the hardened caramel in the dish and place the dish into a larger baking pan. Pour hot water into the outer pan until it comes halfway up the sides of the flan dish. Cover the flan loosely with foil.

Bake at 350 F for about 60 minutes, or until the flan is set but still slightly jiggly in the center. Remove from oven and water bath, then place on a cooling rack and cool to room temperature. Refrigerate for at least 4 hours, preferably overnight. Refrigerate for at least 4 hours, preferably overnight.
To serve, run a knife around the edges of the flan to loosen it. PRO TIP: To help the caramel liquify before unmolding, place the flan pan in a shallow dish of warm water for a few minutes to loosen it. Invert the flan onto a serving platter so the caramel rum sauce drips beautifully over the custard. Slice and enjoy.
Store covered in the refrigerator for up to 4 days.

FAQ’s
How do I know when the flan is done baking?
The flan coco should be set around the edges but still slightly jiggly in the center. It will firm up more as it cools.
Why did my caramel harden too quickly?
Caramel begins to harden as soon as it cools, so pour it immediately into the pan once it reaches a deep amber color.
How do I prevent bubbles in my flan?
To avoid bubbles, mix the custard gently and avoid whisking too vigorously to prevent air from getting trapped. Straining also helps.

Recipe Tips and Tricks
- Use full-fat coconut milk for the richest flavor and creamiest texture.
- Warm caramel gently over low heat just before pouring it into the pan to keep it smooth and glossy.
- Swirl, don’t stir, the caramel while cooking—stirring can cause it to crystallize.
- When melting sugar for caramel, stay close and watch carefully—it goes from golden to burnt very quickly.
- To help the caramel liquify before unmolding, place the flan pan in a shallow dish of warm water for a few minutes to loosen it.
- Strain the custard mixture through a fine sieve before pouring it over the caramel to remove any egg solids for an ultra-smooth texture.
- Bake the flan in a water bath (bain-marie) to ensure gentle, even cooking and prevent curdling.
- Let the flan chill at least 4 hours, preferably overnight, for the best texture and flavour.
- Run a thin knife around the edges before inverting to help release it cleanly.
- Drizzle a little extra coconut milk or sprinkle toasted coconut on top for a beautiful presentation.


Hi! I’m Bernice Hill, the heart and soul behind Dish ‘n’ the Kitchen. It is my pleasure to share easy to follow recipes that are delicious, nutritious, and approachable for the whole family.
If you make this Coconut Flan recipe, I’d love to hear about it in the comments section or in a recipe rating. Be sure to follow me on Facebook and Pinterest for my latest recipes. Also, if you do make this recipe, please share your photos and tag me on Instagram. I hope you like this recipe!
Coconut Flan (Flan de Coco)
This coconut flan is a luxurious dessert with a tropical twist. Sweet, golden caramel laced with coconut rum coats the bottom of the dish, giving way to a silky, creamy custard infused with coconut milk, shredded coconut, and vanilla. Each bite is smooth and indulgent, with just the right balance of sweetness, richness, and warm rum flavour. It’s elegant enough for special occasions, yet simple enough to enjoy anytime.
Ingredients
FOR THE CARAMEL
- 1 cup Granulated Sugar
- 2 Tablespoons Coconut Rum
FOR THE FLAN
- 1 (14-ounce) can Sweetened Condensed Milk
- 1 (13.5-ounce) can Coconut Milk
- 1 cup Whole Milk
- 5 large Eggs
- 1 teaspoon Vanilla Extract
- Shredded or Sliced Coconut; to serve
Instructions
Preheat oven to 350°F.
FOR THE CARAMEL
- Melt the sugarn a medium saucepan over medium heat, swirling occasionally, until it turns a golden amber colour.
- Carefully remove from heat and stir in the coconut rum—it will bubble vigorously.
- Quickly pour the caramel into the bottom of a 9-inch round baking dish, tilting the dish to evenly coat the bottom before it hardens. (NOTE: If the caramel starts to sugar when the rum is added, heat again until the sugar dissolves, making sure not to burn the caramel.)
FOR THE FLAN
- In a mixing bowl (or blender), whisk together the sweetened condensed milk, coconut milk, whole milk, eggs, and vanilla until smooth. For a completely silky flan, strain the mixture through a fine mesh sieve. If you’d like extra texture, stir in the shredded coconut.
- Pour the custard mixture over the hardened caramel in the dish.
- Place the dish into a larger baking pan and pour hot water into the outer pan until it comes halfway up the sides of the flan dish. Cover loosely with foil.
- Bake at 350 F for about 60 minutes, or until the flan is set but still slightly jiggly in the center. Remove from oven and water bath, then let cool to room temperature. Refrigerate for at least 4 hours, preferably overnight.
- To serve, run a knife around the edges of the flan to loosen it. PRO TIP: To help the caramel liquify before unmolding, place the flan pan in a shallow dish of warm water for a few minutes to loosen it.
- Invert the flan onto a serving platter so the caramel rum sauce drips beautifully over the custard. Slice and enjoy.
Nutrition Information:
Yield:
8Serving Size:
1Amount Per Serving: Calories: 266Total Fat: 10gSaturated Fat: 7gUnsaturated Fat: 3gCholesterol: 122mgSodium: 67mgCarbohydrates: 37gSugar: 36gProtein: 6g
Nutritional calculation was provided by Nutritionix and is an estimation only. For special diets or medical issues please use your preferred calculator.