
Classic flan is one of those showstopper desserts that has always felt off-limits if you're avoiding dairy — but this version flips that script entirely. A combination of full-fat coconut milk and coconut cream replaces the traditional dairy base, delivering a custard that is just as silky, rich, and wobbly as the original. The coconut flavor is present but subtle, playing beautifully against the deep amber caramel that pools over the top when you unmold it. Tempering the eggs slowly into the warm coconut mixture and straining the custard before baking are the two small steps that make the texture absolutely flawless. A water bath in the oven keeps the heat gentle and even, so you get that signature slow jiggle in the center without any rubbery edges. After a few hours in the fridge — or overnight if you can wait — the flan sets into something genuinely elegant. This recipe makes six servings, so it's just the right size for a dinner party finish or a weekend treat worth showing off.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings









Preheat the oven to 325°F (165°C). Place a 9-inch round cake pan or pie dish in a large roasting pan and set aside.
Combine the 3/4 cup granulated sugar and 3 tbsp water in a medium saucepan over medium heat, stirring just until the sugar dissolves. Once the mixture comes to a boil, stop stirring and cook, swirling the pan occasionally, until the caramel turns a deep amber color, 8–10 minutes. Watch closely — the caramel can darken quickly once it begins to color.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
