Imagine the most luxurious, trembling custard you have ever tasted — now infuse it with toasted coconut, a whisper of Mexican cinnamon, and bright lime zest that cuts through the richness like sunshine. This keto coconut tres leches flan takes the beloved Mexican classic and reimagines it as a low-carb masterpiece, swapping condensed milk and sugar for luscious coconut cream, erythritol, and egg yolks that set into a dessert so silky it practically melts on your tongue. The caramel topping, made with a golden erythritol syrup, pools around the edges when you unmold it, giving you that dramatic, restaurant-worthy presentation from a single humble saucepan.
With 28 grams of fat and only 4 grams of net carbs per serving, this flan is a keto dream. The coconut cream provides a generous dose of medium-chain triglycerides, while egg yolks contribute healthy fats and micronutrients. Fat makes up roughly 84% of the calories here, making this one of the most satisfyingly ketogenic desserts you can prepare.
Best of all, this entire recipe comes together in one pan — no water bath, no bain-marie, no fuss. You make the caramel in a saucepan, pour the custard right on top, and bake. After chilling, you flip it out onto a plate for a show-stopping dessert that is perfect for a weeknight treat or a dinner party finale. It can also be made a full day ahead, which means less stress and more time enjoying the compliments.
Ingredients (serves 4)
For the caramel:
- 3 tablespoons (36g) granulated erythritol
- 1 tablespoon (15ml) water
- 1/2 teaspoon fresh lime juice
For the custard:
- 1 can (13.5 oz / 400ml) full-fat coconut cream
- 3 large egg yolks
- 1 large whole egg
- 3 tablespoons (36g) powdered erythritol
- 1 teaspoon pure vanilla extract
- 1/2 teaspoon ground Mexican cinnamon (canela)
- Zest of 1 lime
- Pinch of fine sea salt
For the topping:
- 2 tablespoons (10g) unsweetened shredded coconut, toasted
- Extra lime zest for garnish
Instructions
Preheat your oven to 325°F (165°C). Select an oven-safe 8-inch (20cm) nonstick saucepan or a deep oven-safe skillet. This single pan will serve as both your caramel pot and your baking vessel.
Make the caramel. Place the granulated erythritol and water in the saucepan over medium heat. Swirl the pan gently — do not stir — and let the mixture bubble for 3 to 4 minutes until it turns a pale golden amber. Remove from heat immediately and add the lime juice, swirling to combine. The mixture will sputter briefly. Tilt the pan to coat the bottom evenly with the caramel. Set aside to harden for 2 minutes while you prepare the custard.
Toast the coconut. While the caramel sets, spread the shredded coconut on a small plate and microwave in 30-second bursts, stirring between each, until golden and fragrant — about 90 seconds total. Alternatively, toast in a dry skillet over medium-low heat for 2 to 3 minutes, stirring constantly. Set aside for garnish.
Warm the coconut cream. Pour the coconut cream into a microwave-safe bowl and heat for 60 seconds, or warm it in a small pot on the stove until it is hot but not boiling. This helps the custard set evenly and prevents curdling the eggs.
Mix the custard. In a medium bowl, whisk together the egg yolks, whole egg, and powdered erythritol until smooth and pale, about 1 minute. Slowly drizzle in the warm coconut cream while whisking constantly to temper the eggs. Stir in the vanilla extract, Mexican cinnamon, lime zest, and salt. Whisk until everything is fully incorporated.
Strain and pour. Pour the custard through a fine-mesh strainer directly into the caramel-lined saucepan. This step removes any chalazae or lumps and ensures a perfectly smooth flan. The strainer also catches any bits of lime zest that are too large, while the oils and flavor remain in the custard.
Bake the flan. Carefully transfer the saucepan to the center rack of the oven. Bake for 40 to 45 minutes, until the edges are set but the center still jiggles slightly when you gently shake the pan — like a soft panna cotta. The residual heat will finish setting the center as it cools.
Cool and chill. Remove the pan from the oven and let it cool at room temperature for 30 minutes. Then cover with plastic wrap or a silicone lid and refrigerate for at least 4 hours, or overnight for best results. The flan firms up beautifully as it chills, and the caramel liquefies into a gorgeous sauce.
Unmold and serve. Run a thin knife or offset spatula around the edge of the flan. Place a serving plate upside-down on top of the saucepan, then confidently flip the whole thing over in one swift motion. Lift the pan away slowly — the flan should slide out with the caramel pooling around it. Scatter the toasted coconut over the top, add a few curls of fresh lime zest, and serve immediately.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~298 kcal |
| Fat | ~28g |
| Protein | ~6g |
| Total Carbs | ~7g |
| Fiber | ~3g |
| Net Carbs | ~4g |
Nutrition values are approximate and based on the stated ingredients, using full-fat coconut cream and large eggs. Erythritol carbs are excluded from net carb count as they have a glycemic index of zero.
Tips & Variations
Choose the right pan. Not every saucepan is oven-safe, so double-check yours before starting. Stainless steel and cast iron work perfectly. If you only have a regular saucepan, make the caramel in it, pour into an oven-safe 8-inch round dish, add the custard, and bake in the dish instead — you are still using minimal equipment.
Swap the sweetener to suit your palate. Erythritol works beautifully for the caramel because it melts and browns, but it can have a mild cooling sensation. If you prefer, use an allulose blend for the caramel — allulose caramelizes even more naturally and has no cooling effect. For the custard itself, monk fruit and erythritol blends like Lakanto work wonderfully. Avoid pure stevia here, as the bitterness can come through in a delicate custard.
Make it a true tres leches experience. For an extra-indulgent twist, poke small holes in the top of the chilled flan before unmolding and drizzle over a mixture of 2 tablespoons heavy cream and 1 tablespoon coconut cream sweetened with a pinch of monk fruit. Let it soak in for 30 minutes before flipping. This adds richness without significantly changing the macros.
Watch your coconut cream label. Not all canned coconut cream is created equal. Some brands add sugar, stabilizers, or excessive gums that can raise the carb count. Look for brands where the only ingredients are coconut and water. Thai Kitchen, Aroy-D, and Native Forest are reliably keto-friendly choices with 1 to 2 grams of carbs per serving.
Add a kick of Mexican spice. For an adults-only variation, stir 1/4 teaspoon of ancho chile powder into the custard mixture before baking. The subtle smoky heat paired with cinnamon and lime creates a complex, deeply satisfying Mexican chocolate-inspired flavor profile that is unforgettable — and it adds zero carbs.