Vegan Flan

Vegan Flan – Creamy No-Bake Crème Caramel with a Silky Coconut Twist

⚖️
Difficulty
Easy
⏲️
Prep Time
15 mins
🕒
Cook Time
10 mins
⏱️
Total Time
4 hrs 25 mins (includes chilling)
🍽️
Servings
4 ramekins

I’ll never forget the first time I tasted flan. I was a little girl in my mother’s kitchen in Marrakech, and she had just pulled a silky, caramel-glazed custard from the oven. That creamy, melt-in-your-mouth texture was pure magic. Now, as a professional cook living in New York City, I’ve reimagined that classic into a vegan flan that is just as luxurious — but completely egg-free and dairy-free. This no-bake crème caramel uses coconut milk and agar agar to achieve that signature velvety set, all with only 15 minutes of prep. It’s the vegan dessert I turn to when I want something elegant yet effortless, and I know you’ll love it too.

Picture this: a golden caramel that glistens like amber, pooling around a luscious, pale custard that trembles delicately on the plate. The first bite is sweet and slightly nutty from the coconut milk, with a whisper of vanilla that lingers. The texture is so smooth, so creamy, it feels like it’s dissolving on your tongue. There’s no eggy flavor, no heaviness — just pure, silky bliss. I learned the importance of perfectly set custards during my pastry training in Paris, and that precision is what makes this vegan flan truly special. The aroma of caramel simmering on the stove takes me right back to my childhood, but the bright, clean finish is entirely my own.

What I love most about this recipe is its simplicity. Classic flan can be tricky — water baths, egg curdling, long baking times. But my version bypasses all that. I use agar agar, a plant-based gelling agent I picked up from French pastry kitchens, which sets the custard beautifully without any eggs. The caramel is straightforward, too: just sugar and water, cooked to a deep amber. In this post, I’ll share my favorite pro tip for avoiding a grainy caramel and a common mistake to avoid when working with agar. Trust me — this is the easiest, most foolproof vegan flan you’ll ever make. Let’s dive in!

Why This Vegan Flan Recipe Is the Best

The Flavor Secret: Growing up in Morocco, I was surrounded by the warm, floral notes of orange blossom and rose. While this flan stays classic with vanilla, I add a pinch of sea salt to the coconut custard — a trick I learned from a pastry chef in Paris. It doesn’t make the flan salty; it brightens the sweetness and rounds out the coconut flavor. It’s that tiny, unexpected detail that makes every spoonful taste more complex. This vegan flan doesn’t fade into the background — it shines.

Perfected Texture: Getting the texture right in a vegan flan is non-negotiable for me. Too much agar, and it’s rubbery. Too little, and it won’t set at all. I spent weeks testing the exact ratio of coconut milk, cornstarch, and agar powder, and I’ve landed on a formula that delivers a smooth, tender custard that slices cleanly but still feels indulgent. No chalky texture, no weeping liquid — just a perfect, wobble-free set every time.

Foolproof & Fast: I know you’re busy, and I am too — between my NYC food blog and chasing farmers markets, I need desserts that work on the first try. This vegan flan is completely no-bake: no oven, no water bath, no temperature checks. You just simmer the custard on the stove, pour it into ramekins, and let the fridge do the work. It’s a crowd-pleaser that even beginner cooks can master. Plus, it’s soy-free and gluten-free, so almost everyone at your table can enjoy it.

Vegan Flan Ingredients

I love picking up my ingredients at the Union Square Greenmarket here in NYC, where I find the freshest coconut milk and pure maple syrup. The quality of these simple components really matters. For the caramel, I use regular granulated sugar — no specialty items needed. Here’s everything you’ll need, from my kitchen to yours.

Ingredients List

  • 1/3 cup sugar (for caramel — *see notes)
  • 1-2 tbsp water (for caramel)
  • 2 cups canned coconut milk (shake the can well — *see notes)
  • 3-4 tbsp maple syrup (*see notes for sweetness level)
  • 2 tbsp cornstarch (*see notes for substitution)
  • 2/3 tsp agar powder (*see notes for important brand notes)
  • Pinch of sea salt
  • 2 1/2 tsp vanilla extract

Ingredient Spotlight

Canned Coconut Milk: This is the backbone of your custard. Full-fat canned coconut milk is non-negotiable here — it provides the richness and creamy texture that mimics dairy. Look for brands like Thai Kitchen or Chaokoh at your local grocery store. Do not use light coconut milk, as the flan will be thin and icy. If you want a less coconut-forward flavor, you can substitute with a high-quality oat milk (barista blend) combined with 2 tbsp of unrefined coconut oil, but the texture will be slightly softer.

Agar Powder: This is the vegan magic that replaces eggs. Agar powder is derived from seaweed and is much more potent than agar flakes — always use powder for this recipe. I prefer the brand “Now Foods” or any Japanese brand like Kanten. The ratio is critical: too little and the flan won’t set; too much and it becomes rubbery. For best results, simmer the agar for exactly 2 minutes after the mixture boils to fully activate its gelling power.

Maple Syrup: Pure maple syrup adds a deep, slightly woody sweetness that complements the coconut beautifully. I use Grade A Dark or Amber for a robust flavor. You can substitute with agave nectar or brown rice syrup, but the flavor will be milder. Avoid artificially flavored pancake syrups — they contain corn syrup and will ruin the taste. I tested this with 3 tbsp for a lightly sweet flan, but if you prefer a sweeter dessert (like classic flan), go with 4 tbsp.

Vanilla Extract: Use pure vanilla extract, not imitation vanilla. The difference in flavor is night and day. I often buy vanilla beans from a spice shop in NYC’s Chelsea Market and make my own extract, but store-bought works perfectly. A high-quality vanilla adds floral notes that lift the entire dessert. If you really want to go luxe, scrape half a vanilla bean pod into the custard instead.

Original Ingredient Best Substitution Flavor / Texture Impact
Canned Coconut Milk Barista oat milk + 2 tbsp coconut oil Less coconut flavor, slightly softer set
Agar Powder Agar flakes (use 2 tbsp, simmer longer) Different texture: firmer, harder to dissolve evenly
Maple Syrup Agave nectar or brown rice syrup Milder flavor, less complex sweetness
Cornstarch Arrowroot powder (use same amount) Slightly less creamy, still sets well

How to Make Vegan Flan — Step-by-Step

Trust me, this is easier than you think. Just follow each step, and you’ll have a stunning vegan flan that rivals any traditional version. I’m right here with you!

Step 1: Make the Caramel

In a small saucepan, combine 1/3 cup sugar and 1-2 tablespoons of water. Stir frequently over medium heat until the sugar dissolves. Once it starts boiling, reduce the heat to low and let it simmer undisturbed until the mixture turns a dark golden brown — think of the color of an amber beer. Don’t walk away; caramel can burn in seconds. When it’s ready, immediately turn off the heat. Working quickly, pour the hot caramel evenly into four ramekins. Tilt each ramekin to spread the caramel across the bottom. Set aside to cool while you prepare the custard.

💡 emy’s Pro Tip: To prevent the sugar from crystallizing (which makes caramel grainy), brush down the sides of the pan with a wet pastry brush once the sugar starts simmering. This dissolves any stray crystals. Also, use a light-colored pan so you can see the color change clearly.

Step 2: Make the Custard

In a medium-sized saucepan, whisk together the coconut milk (shake the can first!), maple syrup, cornstarch, agar powder, vanilla extract, and a pinch of sea salt. Whisk until completely smooth — no lumps allowed. Place the pan over medium-high heat and bring the mixture to a boil, stirring constantly to prevent sticking on the bottom. As soon as you see bubbles breaking the surface, reduce the heat to low and let it simmer for exactly 2 minutes. This step is essential to activate the agar powder; without it, the flan won’t set. Remove from heat.

⚠️ Common Mistake to Avoid: Do not skip the 2-minute simmer or stop earlier. Agar powder needs time at a full simmer to fully dissolve and thicken. If you under-simmer, the custard will remain liquid even after hours in the fridge. I learned this the hard way in a pastry class in Paris — exact timing matters!

Step 3: Pour and Chill

Pour the hot custard evenly into the four ramekins, on top of the caramel. Let them cool to room temperature on the counter (about 20 minutes), then carefully transfer to the refrigerator. Chill for at least 3-4 hours, but overnight is even better. The flan will be perfectly set and cold.

💡 emy’s Pro Tip: Run a knife under hot water and wipe it dry before slicing. This helps you cut clean edges later. For unmolding, warm the outside of the ramekin slightly by holding it in your hands for 20 seconds before inverting.

Step 4: Unmold and Serve

To unmold, gently slide a thin knife around the edges of each ramekin. Place a serving plate (or small platter) upside down on top of the ramekin. Holding the ramekin and plate together firmly, flip them over in one swift motion. Give the ramekin a gentle tap on the countertop to release the flan. Slowly lift the ramekin — the caramel will cascade down the sides of the custard. Serve immediately, or keep chilled until ready.

⚠️ Common Mistake to Avoid: If the flan sticks and won’t release, don’t force it. Dip the bottom of the ramekin in warm water for 10 seconds to loosen the caramel. Also, ensure your knife cuts fully around the edge — a missed spot can cause a tear.

Step Action Duration Key Visual Cue
1 Make Caramel 5-7 minutes Dark golden brown color, thickens
2 Make Custard 5-6 minutes Mixture boils, then simmer 2 minutes
3 Pour & Chill 3-4 hours or overnight Custard is firm, not jiggly when tilted
4 Unmold & Serve 2 minutes Caramel flows over custard, clean release

Serving & Presentation

Unmolding the flan is always a dramatic and satisfying moment — the caramel flows like a glossy river. I love to serve it on a simple white plate to let the golden color stand out. For a touch of elegance, I sometimes top each flan with a delicate sprinkle of flaky sea salt (like fleur de sel) and a few fresh berries. The salt cuts the sweetness and adds a professional touch. Growing up in Morocco, my mother would serve flan with a drizzle of orange blossom water syrup — you can try that too!

In my NYC kitchen, I often pair this vegan flan with a dollop of coconut whipped cream (from the top of a chilled coconut can) and a dusting of cinnamon. It’s also lovely with a side of fresh orange segments or a mint sprig for color. For a more decadent version, serve it with a scoop of vegan vanilla ice cream. This is a dessert that feels equally at home at a summer barbecue or a winter dinner party.

Pairing Type Suggestions Why It Works
Side Dish Fresh berries, orange segments Adds brightness and acidity to balance sweetness
Sauce / Dip Coconut whipped cream, caramel drizzle Enhances richness and creaminess
Beverage Espresso, mint tea, sparkling water Cuts sweetness; mint tea is my Moroccan favorite
Garnish Mint sprig, cinnamon, flaky sea salt Adds aroma, color, and a flavor pop

Make-Ahead, Storage & Reheating

This vegan flan is a dream for meal prep — which I rely on for my busy NYC food blog schedule. You can make it up to 2 days in advance, and it actually improves as the flavors meld. The coconut and vanilla deepen overnight in the fridge. Just keep the ramekins covered tightly with plastic wrap to prevent the flan from absorbing fridge odors.

<
Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Flan


  • Author: Chef Emy

Description

Creamy, sweet, and delicious vegan flan that literally melts in your mouth. This crème caramel is a no-bake dessert that requires only 15 minutes of prep time. The recipe is egg-free, dairy-free, soy-free, and very easy to make.


Ingredients

Scale
  • 1/3 cup sugar ((*see notes))
  • 12 tbsp water
  • 2 cups canned coconut milk (can shaken (*see notes))
  • 34 tbsp maple syrup ((*see notes))
  • 2 tbsp cornstarch ((*see notes))
  • 2/3 tsp agar powder ((*see notes))
  • Pinch of sea salt
  • 2 1/2 tsp vanilla extract

Instructions

  1. You can watch the video in the post for visual instructions.
  2. For the caramel, add sugar and water to a small saucepan. Bring to a simmer, stirring frequently. Once it starts boiling, turn down the heat, let simmer until it's dark golden brown and thickens, then turn off the heat.
  3. Quickly pour the caramel into 4 small ramekins and spread the caramel around the bottom with a spoon or simply by tilting the ramekins. Set aside while you make the custard.
  4. For the custard, add coconut milk, maple syrup, cornstarch, agar powder, vanilla extract, and sea salt to a medium-sized saucepan and stir with a whisk.
  5. Once combined, bring to a boil over medium-high heat, stirring frequently. As soon as it starts boiling, turn the heat to low and let simmer for 2 minutes to activate the agar, then remove from heat.
  6. Pour the custard into the 4 ramekins and refrigerate for at least 3-4 hours or overnight.
  7. To unmold the flan, gently slide a knife around the edges of each ramekin. Invert a platter on top of the ramekin and turn the ramekin and platter over (shake it carefully). Check the step-by-step photos in the blog post above.
  8. Enjoy! Store leftovers covered in the refrigerator for up to 3 days.

Leave a Comment

Recipe rating

Method Container Duration