Easy Vegan Flan Recipe – Creamy No-Bake Dessert

Vegan Flan with Coconut Cream – The Best Dairy-Free & Eggless Crème Caramel

⚖️
Difficulty
Easy
⏲️
Prep Time
15 mins
🕒
Cook Time
10 mins
⏱️
Total Time
25 mins + 3 hrs chill
🍽️
Servings
4 ramekins

I still remember the first time I tasted a perfect crème caramel in a little Parisian patisserie near my culinary school. The silky custard, the liquid gold caramel pooling around the plate — it was pure magic. But when I went vegan years later, I thought that dream was over. That is, until I started experimenting in my NYC kitchen with coconut milk and agar. This vegan flan recipe is the result of countless tests, and it finally delivers that same creamy, melt-in-your-mouth texture without a single egg or drop of dairy. The secret? A perfect balance of full-fat coconut milk and agar powder, which mimics the custard set of traditional flan.

When you unmold this vegan caramel flan, the caramel sauce cascades down the sides like a golden waterfall. The first bite is a revelation: it’s impossibly smooth, with a rich coconut undertone that complements the deep, bittersweet caramel. The texture is exactly what you want from a classic flan — firm yet tender, almost pudding-like, but with a clean slice through the custard. I love the way the sweetness from the maple syrup plays against the caramel’s smoky notes. It’s a dessert that feels both indulgent and surprisingly light.

What sets this eggless flan apart is my French-trained approach to the custard base. After years working in pastry kitchens in Paris, I learned that the key to a flawless crème caramel is patience with the caramel and precision with the setting agent. Here, I use agar powder — a plant-based gelatin from seaweed — to get that perfect wobble. My pro tip? Simmer the custard for a full two minutes after boiling to fully activate the agar. A common mistake is undercooking it, which leads to a runny flan. This recipe is foolproof if you follow that step.

Why This Vegan Flan Recipe Is the Best

The flavor secret here is using high-quality canned coconut milk (full-fat, shaken well) combined with just the right amount of maple syrup. Growing up in Morocco, my mother taught me to layer sweetness — a pinch of sea salt in the custard brings out the caramel’s complexity. It’s the same technique I use in my NYC bakery for all my custards. The result is a dairy-free flan that doesn’t taste “healthy” — it tastes like a classic French dessert, but entirely plant-based.

Texture is everything in a vegan flan, and I’ve perfected it by pairing cornstarch with agar powder. Cornstarch gives a silky mouthfeel, while agar provides the firm structure needed for unmolding. I simmer the mixture for exactly two minutes after it boils — this activates the agar properly. In my early tests, I found that simmering too long can break the agar’s set, and not enough leaves the flan too soft. Trust the timing.

This recipe is also incredibly beginner-friendly. You don’t need a water bath or an oven — it’s completely no-bake. You just need a saucepan, ramekins, and a refrigerator. The active prep time is only 15 minutes, making it perfect for busy weeknights or when you need an impressive dessert with minimal effort. Plus, it’s soy-free, gluten-free, and naturally sweetened with maple syrup.

Vegan Flan Ingredients

I source my ingredients from the Union Square Greenmarket in NYC — the coconut milk from a local Asian grocery, the maple syrup from a farm in Vermont. For the caramel, I use organic cane sugar. The simplicity of the list means every ingredient matters.

Ingredients List

  • 1/3 cup sugar (for caramel — use organic cane sugar)
  • 1-2 tbsp water
  • 2 cups canned coconut milk (full-fat, shake the can well before opening)
  • 3-4 tbsp maple syrup (adjust to your sweetness preference)
  • 2 tbsp cornstarch
  • 2/3 tsp agar powder (ensure it’s powder, not flakes)
  • Pinch of sea salt
  • 2 1/2 tsp vanilla extract

Ingredient Spotlight

Canned Coconut Milk: This is the backbone of your custard. Full-fat is non-negotiable — light coconut milk will yield a thin, watery flan. Shake the can vigorously before opening because the cream separates. I recommend Thai brands like Chaokoh or Aroy-D for their high fat content. Substitution: you can use cashew cream (soaked cashews blended with water) for a milder flavor, but the texture will be slightly less rich.

Agar Powder: This is the vegan substitute for eggs and gelatin. It comes from seaweed and creates a firm, sliceable set. It must be boiled for at least 2 minutes to activate. Substitution: if you use agar flakes, you’ll need 1 tablespoon, but the texture may be grainier. For a softer set, you can try 1.5 teaspoons of arrowroot powder mixed with the cornstarch, but the flan will be more pudding-like.

Maple Syrup: I use Grade A dark amber for its robust flavor. It adds depth without being overly sweet. Substitution: agave nectar works but will make the flan slightly thinner. Date syrup is a great option but will darken the color.

Original IngredientBest SubstitutionFlavor / Texture Impact
Canned Coconut Milk (full-fat)Cashew cream (equal amount)Milder flavor, slightly less rich texture
Agar Powder1 tbsp agar flakesGrainier texture; needs longer simmer
Maple SyrupAgave nectarSlightly thinner custard, milder sweetness

How to Make Vegan Flan — Step-by-Step

Follow these steps carefully, and you’ll have a perfect vegan flan every time. Watch the video in the post for visual guidance.

Step 1: Make the Caramel

Add 1/3 cup sugar and 1-2 tablespoons water to a small saucepan. Bring to a simmer over medium heat, stirring frequently with a heatproof spatula. Once it starts boiling, reduce the heat to low and let it simmer undisturbed until it turns a dark golden brown and thickens slightly. This should take about 5-7 minutes. Don’t stir once it’s boiling — swirl the pan instead. Turn off the heat as soon as it reaches a deep amber color.

💡 mia’s Pro Tip: Use a light-colored saucepan to monitor the caramel’s color. It goes from golden to burnt very fast, so watch closely.

Step 2: Pour and Set the Caramel

Quickly pour the hot caramel into 4 small ramekins (about 4-ounce size). Tilt each ramekin to coat the bottom evenly, or use a spoon to spread it. The caramel will harden as it cools — that’s fine. Set aside while you make the custard.

⚠️ Common Mistake to Avoid: Don’t let the caramel sit in the pan too long after turning off the heat — it will harden and become impossible to pour. Work fast.

Step 3: Make the Custard

In a medium saucepan, whisk together 2 cups coconut milk (shake the can first), 3-4 tablespoons maple syrup, 2 tablespoons cornstarch, 2/3 teaspoon agar powder, 2 1/2 teaspoons vanilla extract, and a pinch of sea salt. Whisk until smooth and no lumps remain.

Step 4: Cook the Custard

Place the saucepan over medium-high heat and bring to a boil, whisking frequently. As soon as it starts boiling (you’ll see bubbles), reduce the heat to low and let it simmer gently for exactly 2 minutes, whisking constantly. This step is crucial to activate the agar. Remove from heat.

💡 mia’s Pro Tip: Set a timer for 2 minutes when you lower the heat. Don’t guess — undercooking the agar means a runny flan.

Step 5: Fill Ramekins and Chill

Pour the custard evenly into the 4 ramekins over the hardened caramel. Tap each ramekin gently on the counter to release any air bubbles. Refrigerate for at least 3-4 hours, or overnight for best results. The flan must be fully chilled and firm before unmolding.

Step 6: Unmold and Serve

To unmold, run a thin knife around the edge of each ramekin. Place a serving plate upside down on top of the ramekin, then flip the whole thing over. Shake gently to release the flan. The caramel will pool around it. Check the step-by-step photos in the blog post for reference.

⚠️ Common Mistake to Avoid: Don’t skip running the knife around the edge — the agar creates a firm seal that needs to be broken gently.

StepActionDurationKey Visual Cue
1Make caramel5-7 minsDark golden amber color
2Pour caramel into ramekins1 minCoats bottom evenly
3Make custard5 minsSmooth, no lumps
4Cook custard2 mins simmerThickens slightly
5Chill3-4 hrs minimumFirm to touch
6Unmold2 minsSlides out cleanly

Serving & Presentation

When I serve this vegan flan at dinner parties in my Brooklyn apartment, I like to make it look as elegant as the classic French version. Unmold each flan onto a small plate, letting the caramel pool naturally around it. Garnish with a few fresh raspberries or edible flowers for a pop of color — the tartness of berries cuts through the sweetness beautifully.

For a Moroccan twist, I sometimes sprinkle a pinch of ground cinnamon or cardamom on top before serving. It’s a touch my mother would add when making desserts for Eid. In NYC, I’ve seen people pair it with a dollop of coconut whipped cream or a side of espresso for an after-dinner treat.

Pairing TypeSuggestionsWhy It Works
Side DishFresh berries, sliced mangoTangy fruit balances caramel sweetness
Sauce / DipCoconut whipped cream, chocolate drizzleAdds richness and texture
BeverageEspresso, mint tea, dark rumCoffee cuts sweetness; rum echoes caramel
GarnishMint leaves, cinnamon, edible flowersAdds aroma and visual appeal

Make-Ahead, Storage & Reheating

This vegan flan is perfect for meal prep, especially when I’m planning a busy week in NYC. I make it up to 2 days ahead and keep it refrigerated in the ramekins. It actually tastes better the next day as the flavors meld.

MethodContainerDurationReheating Tip
RefrigeratorCovered ramekinsUp to 3 daysServe cold or at room temp
FreezerAirtight container (unmolded)
Vegan Flan

Leave a Reply

Recipe rating