If you’ve ever dreamed of enjoying the rich, silky delight of a classic flan but want to keep things completely plant-based, then you’re absolutely going to love this Vegan Creme Caramel (Flan) Recipe. It combines the luscious creaminess of coconut and almond milk with the deep, golden caramel that sets just right to create a dessert that is both nostalgic and entirely cruelty-free. Every spoonful delivers that perfect wobble and melt-in-your-mouth texture that makes flan such a beloved treat, and best of all, it’s surprisingly simple to make at home!

Ingredients You’ll Need
This Vegan Creme Caramel (Flan) Recipe calls for straightforward, pantry-friendly ingredients that each play a vital role in crafting its signature texture and flavor. From the smooth almond milk to the rich coconut cream and naturally sweet vanilla, every element contributes to this dessert’s irresistible charm.
- 75 g water: The base for creating the luscious caramel, essential for that deep amber color and rich flavor.
- 200 g caster sugar (superfine): Used to make the caramel layer, offering sweetness and that golden hue that caramel lovers adore.
- 500 ml almond milk (unsweetened): Provides a creamy yet light custard base; can be substituted with soy or coconut milk if nut-free.
- 80 g caster sugar (superfine): Sweeter kick to the custard part, balancing the bitterness of the caramel perfectly.
- 65 g cornflour (cornstarch): The magical thickening agent that gives the flan its classic silky-set texture without eggs.
- ¼ teaspoon agar agar powder: Vegan-friendly gelling agent that ensures the flan sets beautifully; agar flakes won’t work here.
- 1 vanilla pod (optional but recommended): Adds the most wonderful aromatic vanilla fragrance and depth, making each bite more decadent.
- 300 g full-fat chilled canned coconut milk: Brings richness and a smooth creaminess that emulates traditional flan custard perfectly.
- 2 teaspoons vanilla extract: An extra boost of vanilla flavor to complement the seeds from the pod.
- ¼ teaspoon sea salt: Just a pinch to marry all the flavors and enhance the sweetness without overpowering.
How to Make Vegan Creme Caramel (Flan) Recipe
Step 1: Prepare the Caramel
Begin by positioning your ramekins on a tray for easy handling later. Create the caramel by simmering the water and sugar over low heat, stirring until the sugar dissolves completely. Once dissolved, crank up the heat and watch closely as it begins to bubble and turn from clear to a beautiful amber color. Be patient and gentle—this stage requires no stirring to let the caramel develop those rich, complex notes. When it reaches a deep amber, swirl the pan gently to even out the color, then quickly pour the caramel evenly into the ramekins before it hardens.
Step 2: Make the Custard
Next, whisk together the almond milk, sugar, cornflour, and agar agar powder over low heat until everything is fully dissolved. Add the split vanilla pod and its tiny black seeds along with the luscious coconut milk, vanilla extract, and sea salt. Bring the mixture to a gentle simmer over medium-high heat, whisking all the time to prevent lumps and burning. After about 5 minutes, you’ll notice it thickening into that smooth custard consistency. Remove from heat and strain through a sieve to eliminate any tiny bits from the vanilla pod, then allow it to cool, whisking every five minutes to keep a delicate skin from forming.
Step 3: Assemble and Chill
Pour the silky custard mixture carefully over the set caramel layer in your ramekins, smoothing the tops with a spoon. Cover each one with clingfilm to avoid any fridge odors and chill them for at least 8 hours—overnight is ideal. This resting stage allows all the flavors to meld and the texture to set perfectly firm yet creamy.
Step 4: Unmold and Serve
When you’re ready to enjoy, gently loosen the edges with a sharp knife about an inch deep—not too deep or the beautiful surface can be ruined. Invert a plate over each ramekin and flip quickly but carefully. Slowly lift the ramekin, and you should hear a delightful “slurp” sound as your Vegan Creme Caramel (Flan) releases itself with a gorgeous wobble. It’s a little moment of magic that makes all the patience worthwhile.
How to Serve Vegan Creme Caramel (Flan) Recipe
Garnishes
Sprinkle a few toasted coconut flakes or fresh berries atop the flan for an extra touch of elegance and a hint of texture contrast. A light dusting of cinnamon or nutmeg can add warmth, while a sprig of mint adds a fresh pop of color and flavor.
Side Dishes
This dessert pairs beautifully with a simple fruit compote or a bowl of fresh tropical fruits like mango, pineapple, or passionfruit. For a more indulgent pairing, serve alongside a scoop of coconut or vanilla vegan ice cream.
Creative Ways to Present
Try serving the flan in individual glass jars or vintage teacups for a charming twist. Layer the flan with a fruit coulis at the bottom for a stunning visual effect and a burst of vibrant flavor with each spoonful.
Make Ahead and Storage
Storing Leftovers
Once set, your Vegan Creme Caramel (Flan) Recipe can be stored in the fridge with clingfilm covering for up to 3-4 days. Keep them in their ramekins until serving time to maintain their shape and moisture.
Freezing
Because of its delicate custard texture, freezing is not recommended for this flan as it can cause the custard to separate and lose its silky smoothness.
Reheating
This dessert is best enjoyed chilled and does not require reheating. If needed, simply let it sit out at room temperature for 10-15 minutes before serving to slightly soften the custard for optimal mouthfeel.
FAQs
Can I make this recipe nut-free?
Absolutely! Substitute the almond milk for soy or coconut drinking milk to avoid nuts while keeping that creamy consistency intact.
What if I don’t have a vanilla pod?
The recipe still works beautifully with just vanilla extract. However, the vanilla pod adds an extra depth and those charming black specks that make the custard look extra special.
Is agar agar necessary?
Yes, agar agar powder is key to ensuring the vegan flan sets properly. Agar flakes won’t work the same way, so be sure to use the powder form.
Can I prepare this dessert on the same day?
For best results, prepare it at least 8 hours before serving, preferably the night before, to let the flan set and flavors develop fully.
How do I avoid crystallized caramel?
Be patient while making the caramel and avoid stirring after the initial sugar dissolves. Also, heating it evenly and swirling gently helps prevent unwanted crystallization.
Final Thoughts
This Vegan Creme Caramel (Flan) Recipe is a true celebration of how plant-based ingredients can shine in classic desserts. It’s creamy, delicate, and utterly satisfying, perfect for impressing guests or simply treating yourself to a luscious moment of indulgence. Give it a try—you’ll be amazed at how effortlessly it becomes a favorite in your dessert rotation!
Print
Vegan Creme Caramel (Flan) Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 8 hours 50 minutes
- Yield: 6 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: Vegan
- Diet: Vegan
Description
This Vegan Creme Caramel (Flan) is a luscious, dairy-free custard dessert topped with a rich homemade caramel. Crafted with almond milk, coconut milk, and agar agar as a gelatin substitute, it delivers the classic creamy texture and smooth finish without any animal products. Perfectly set after chilling, this elegant dessert is simple to prepare and ideal for vegan and dairy-free diets.
Ingredients
Caramel
- 75 g water
- 200 g caster sugar (superfine)
Custard
- 500 ml almond milk (unsweetened) (use soy milk or coconut drinking milk for nut-free version)
- 80 g caster sugar (superfine)
- 65 g cornflour (cornstarch)
- ¼ teaspoon agar agar powder (NOT agar flakes)
- 1 vanilla pod (optional but recommended)
- 300 g full-fat chilled canned coconut milk
- 2 teaspoons vanilla extract
- ¼ teaspoon sea salt
Instructions
- Preparation: Place 4 large (240ml) or 6 small (180ml) ramekins on a tray and set aside.
- Make the Caramel: In a saucepan, add water and 200 g caster sugar over low heat. Stir continuously until sugar dissolves. Increase heat to medium-high and stop stirring. Watch carefully as the mixture boils and bubbles, swirling the pan gently to caramelize evenly. Once it reaches a deep amber color, remove from heat.
- Caramel Distribution: Quickly pour the caramel into the ramekins, distributing evenly. Let it cool and harden at room temperature for about 30 minutes.
- Prepare Custard Base: In a saucepan, combine almond milk, 80 g caster sugar, cornflour, and agar agar powder over low heat. Whisk vigorously until sugar dissolves.
- Add Flavors: Slice vanilla pod, scrape seeds, and add both seeds and pod to the saucepan along with chilled coconut milk, vanilla extract, and sea salt.
- Cook Custard: Increase heat to medium-high and bring to a simmer while continuously whisking. Simmer for 5 minutes until custard thickens, stirring often with whisk and spatula to prevent burning.
- Strain and Cool: Remove from heat and strain mixture through a sieve to remove vanilla pod pieces. Let it cool at room temperature for 20 minutes, whisking every 5 minutes to prevent skin from forming.
- Fill Ramekins: Pour custard evenly over the set caramel in ramekins. Smooth tops with the back of a spoon. Cover with cling film and refrigerate for 8-12 hours until fully set.
- Unmold: Before serving, run a sharp knife about 1 inch deep around the inside edge of each ramekin to loosen custard without damaging its surface. Place a serving plate over ramekin and invert carefully. Slowly lift ramekin; the flan should release with a soft slurp sound.
- Storage: Serve within 1-2 days of setting. Keep custards in ramekins until just before serving. For best results, prepare a day or night in advance.
Notes
- Use agar agar powder, not flakes, for proper setting.
- For nut-free version, substitute almond milk with soy milk or coconut drinking milk.
- Full-fat canned coconut milk is essential for creamy texture.
- Be cautious while caramelizing sugar; do not stir once boiling begins to avoid crystallization.
- Whisk custard regularly while cooling to prevent skin formation.
- Unmolding requires gentle technique to preserve smooth surface.
- Best served chilled and within two days for optimal flavor and texture.

