Vegan Creme Caramel (Flan)

A deliciously creamy vegan creme caramel recipe with a "melt in your mouth" consistency and flavors of deep caramel and fragrant vanilla. This impressive flan makes the perfect vegan dessert for dinner parties or special occasions.
Prep Time: 30 minutes
Chilling Time: 8 hours
Total Time: 8 hours 30 minutes
4.82 from 11 votes

This post may contain affiliate sales links. Please see my full disclaimer policy for details.

caramel flan on a plate with caramel sauce and vanilla pods on top.

So I’ve been testing this eggless creme caramel recipe (also known as flan) for several months now and finally, I’m happy to share it with you. It does take a little bit of preparation and patience. But, once you follow the instructions I promise you, it will be a recipe you come back to over and over again.

This vegan creme caramel is essentially based on both my vegan panna cotta and creme brulee recipes. I made some modifications to adjust the texture and flavor to best represent a creme caramel without using eggs or dairy.

What is crème caramel?

Crème caramel (caramel custard or flan) is a French custard dessert with caramel that is traditionally made with eggs and dairy. So naturally, I had to whip up my vegan version of it! It’s commonly known as “flan” in many Spanish-speaking countries around the world. There are so many variations of traditional flans around the world. Confusingly enough in Ireland and some other European countries, a flan is actually a filled pastry! But just know that when I refer to the name “flan” in this post, it is in the context of creme caramel.

What to expect from this recipe

  • Smooth and creamy “melt in the mouth” consistency
  • Intense caramel and fragrant vanilla flavors
  • Keeps setting agents to a minimum to avoid an over-set or “jelly” like texture
  • An impressive vegan dessert for dinner parties or special occasions. 
  • Eggless, dairy-free and gluten-free with a nut-free option
 
caramel flan on a plate with caramel sauce and vanilla pods on top and spoonful taken out of it.

Ingredients overview

  • Caster sugar: This is also known as superfine sugar. I find it great for caramel recipes as it has smaller granules that dissolve more easily than granulated sugar.
  • Water: I don’t often list water as an ingredient but it is key to get the exact measurement so I recommend getting it measured in advance of making the recipe.
  • Almond milk: Almond milk has a nice neutral flavor and creamy consistency which I find the best for homemade vegan creme caramel.
  • Canned coconut milk: You’ll need full-fat canned coconut milk here, and only use the thick part from the top of the can. This way it will still have a lot of its setting properties, giving a creamy consistency to your vegan creme caramel.
  • Cornflour: Or cornstarch if you live in the US. This is a great egg replacement for vegan recipes. Its thickening properties, together with coconut milk help to replace the function of eggs in traditional crème caramel recipes.
  • Agar-agar powder: So I did try this recipe A LOT without using this ingredient, as I was determined to create a vegan flan without agar. But unfortunately, food science says you need it to get a good texture! The agar has gelling properties, which provide stability. It also helps to prevent the top of your flan from cracking and caving in when removed from its mold.
  • Vanilla extract and vanilla pod: Although the vanilla pod is optional, I really do recommend using both extract and a pod. The vanilla flavor is prominent in the custard layer of this dessert. Plus using real vanilla gives it those beautiful vanilla specks.
  • Sea salt: A touch of salt helps to balance the sweetness while enhancing both the vanilla and caramel flavors in this vegan dessert.
 

ingredients for vegan flan.

How to make vegan crème caramel (with step-by-step images)

(Full ingredient quantities and instructions can be found in the recipe card at the end of this post)

Step 1: Make the caramel sauce

If you’re nervous about making a wet caramel sauce, don’t be! The key to getting it right is patience and timing. As long as you follow the steps and avoid things like stirring the caramel and keep a close eye on the pan it’s pretty straightforward. There are more tips over on Cooks Illustrated on how to make foolproof caramel.

Firstly, weigh out your sugar and water and place them in a heavy-bottomed saucepan and place it on low-medium heat (yes I do recommend using digital kitchen scales for this recipe to get the most accurate results).

Using a spoon gently stir the sugary water to help dissolve the sugar, once it has dissolved turn up the heat to medium-high, and DO NOT TOUCH it anymore (super important)!

sugar and water in a saucepan.

Once the caramel starts to turn light amber gently tilt the pan to evenly distribute the caramelization. Once the caramel turns an amber color remove it from the heat. If it gets too dark it will give a more bitter taste.

amber caramel in a saucepan.

Now you’ll need to work quickly as the caramel will start to harden pretty fast when removed from the heat. Pour the caramel into your ramekins (you’ll need 4 large 240ml or 6 medium 180ml porcelain ramekins) and set them aside at room temperature to harden.

Step 2: Make the custard

To make the custard element of this recipe start by combining the almond milk, sugar, cornflour and, agar-agar powder in a saucepan. Whisk vigorously over low-heat to evenly mix the ingredients and dissolve the sugar.

Next add in the remaining creme caramel ingredients (coconut milk, vanilla pod, vanilla extract and, sea salt) and bring the mixture to a simmer on medium-high heat. 

Now continue to simmer for 5 minutes whilst whisking and stirring, in order to cook out the cornflour and activate the agar-agar. The custard will thicken a lot during cooking.

Once ready, remove the custard from the heat and pass it through a fine-mesh sieve. This will remove the vanilla pod and any larger particles it left behind. 

cooked custard for creme caramel in a saucepan.

Allow the custard to cool for about 20 minutes before transferring it to the ramekins. If added too hot it will melt the caramel layer too quickly and you won’t get that gorgeous clean finish on top.

pouring custard into ramekins with caramel in the base of them.

Use a spoon to smooth out the tops of the vegan coconut flan, cover in clingfilm, and off into the fridge with them to chill for at least 8-12 hours. 

This may seem like a long time but it’s totally worth it to get the most out of that caramel layer on top. According to Serious Eats, because sugar is hygroscopic it pulls in humidity and moisture from its environment meaning that the hard caramel will turn back into a liquid underneath the cold custard. Hence, when you turn out your creme caramel a delicious fountain of vegan caramel sauce will follow.

Step 3: Demolding creme caramel

Just before serving, very carefully run a sharp knife about 1 inch deep around the inner edge of the ramekins to loosen the custard. Be careful not to go deeper as this can ruin the smooth appearance of the flan.

Place a serving plate on top of one of the ramekins and quickly turn them over. Very slowly start to lift the ramekin, you should be able to hear a “slurp” as the creme caramel unmolds itself. As the caramel starts to run down the sides the flan should release from the mold.

three flans on plates covered in caramel sauce.

Substitutions

  • Almond milk: If you want to make this flan nut-free, you can use soy milk or coconut drinking milk in its place.
  • Agar-agar: Although I have not tried it, you could likely use another vegan gelling agent (carrageenan, vegeset) for dairy-free creme caramel, although I cannot recommend the quantity for alternatives as all setting agents have different potencies. 

 

Storage instructions

These vegan creme caramels are best served within the first 1-2 days once they have been set. Do not remove them from the ramekins until just before serving. I recommend making them the day/night before you serve them.

Expert tips

  • Chill your coconut milk: Chilling your cans of coconut milk helps to separate the coconut cream (the part you want) from the watery part of the can. Coconut cream thickens when chilled, which helps to stabilize this eggless creme caramel recipe.
  • Prepare: Working with caramel means working quickly. So be prepared and measure out your ingredients, get your equipment ready in advance and I also recommend reading over the recipe a couple of times before getting started.
  • Don’t disturb the caramel: I know it’s tempting, but stirring the caramel sauce once the sugar has dissolved can cause crystallization. 
  • Add cornflour and agar to cold liquids: once heated, cornflour begins to thicken and agar becomes activated. This means that adding it to hot liquids can cause lumps, so add them to cold liquids and whisk throughout the heating process for a silky smooth custard. 
  • Stir and whisk: Alternating between a rubber spatula and whisk will helo to prevent the custard from sticking to the bottom of your pan.
  • Sieve: Passing the cooked custard through a fine-mesh sieve ensures that you get a beautifully smooth finish without any particles or residue from the vanilla pod.
  • Lower the custard temperature: Before adding it to the ramekins as a hot custard will melt the room temperature caramel underneath and cause it to seep into the custard. 
  • Chill for 8-12 hours: I know, I know. The anticipation of turning over those beautiful flans is real, but these desserts need time in the fridge to allow the caramel to do its thing and melt. If you remove the flans from the fridge after a few hours, they “might” be set enough for your liking however, a lot of the caramel sauce will still be hard and stuck to the bottom of the ramekin.

 

FAQs

Can I freeze vegan flan?

I don’t recommend freezing them as this will potentially ruin their creamy consistency.

Creme caramel vs panna cotta

Panna cotta is an Italian dessert that traditionally uses gelatin as a setting agent, traditional creme caramel recipes usually rely on eggs for their setting properties, neither of which are suitable for vegans.

Creme caramel vs creme brulee

While creme caramel is traditionally baked in a caramel-lined ramekin which leaves a layer of caramel sauce on top, creme brulee is usually baked and topped with sugar that is caramelized. Although for this vegan version of creme caramel we don’t bake it at all!

caramel flan on a plate with caramel sauce and vanilla pods on top and spoonful taken out of it.

Related recipes

caramel flan on a plate with caramel sauce and vanilla pods on top.

Vegan Creme Caramel (Flan)

4.82 from 11 votes
PRINT RECIPE PIN RECIPE
A deliciously creamy vegan creme caramel recipe with a "melt in your mouth" consistency and flavors of deep caramel and fragrant vanilla. This impressive flan ​makes the perfect vegan dessert for dinner parties or special occasions.
Prep Time 30 mins
Chilling Time 8 hrs
Total Time 8 hrs 30 mins
Servings 6 (6 x small 180ml) or (4 x large 240ml) servings

EQUIPMENT

  • 4 x 240ml OR 6 x 180ml Porcelain Ramekins

INGREDIENTS

Caramel sauce

  • 75 g water
  • 200 g caster sugar (superfine)

Custard

  • 500 ml almond milk (unsweetened) use soy milk/coconut drinking milk for nut-free version
  • 80 g caster sugar (superfine)
  • 65 g cornflour (cornstarch)
  • ¼ tsp agar agar powder NOT agar flakes *see recipe notes
  • 1 vanilla pod optional but recommended
  • 300 g full fat chilled canned coconut milk *see recipe notes
  • 2 tsp vanilla extract
  • ¼ tsp sea salt

INSTRUCTIONS

  • I highly recommend reading through the tips in the blog post above and reading over this recipe a couple of times before getting started for success.

Caramel

  • Place 4 large (240ml) or 6 small (180ml) ramekins on a tray and set aside.
  • Add the water and caster sugar to a saucepan and place on it a low heat. Stir the mixture with a spoon for several minutes until all of the sugar has dissolved.
  • Turn up the heat to medium-high and DO NOT TOUCH OR STIR IT from this point on. Keep a very close eye on the saucepan, the mixture will start to boil and bubble. After several minutes it will start to turn a light caramel color in places. Very gently swirl the pan so that it caramelizes evenly. Once the caramel turns a deep amber color, remove it from the heat.
  • Distribute the caramel between your ramekins, working quickly as it will set very fast. Allow the caramel to come to room temperature and harden (about 30 minutes).

Custard

  • Add the almond milk, caster sugar, cornflour and, agar-agar powder to a saucepan and place on it a low heat. Whisk vigorously for a couple of minutes until the sugar has dissolved.
  • Slice the vanilla pod in half and scrape out the seeds. Add the seeds and pod to a saucepan along with the coconut milk, vanilla extract and, salt.
  • Turn up the heat to medium-high and bring the mixture to a simmer, while continuously whisking. Continue to simmer for 5 minutes, the custard will start to thicken. Make sure you are constantly stirring the custard to avoid it burning to the bottom of the pan. I recommend alternating between a whisk and rubber spatula.
  • Remove the saucepan from the heat. Pass the mixture through a sieve to remove any large particles from the vanilla pod. Allow it to cool at room temperature for 20 minutes. Every 5 minutes, whisk the custard to prevent a skin from forming on top of it.
  • Distribute the custard between the ramekins and smooth out the tops using the back of a spoon. Cover them with clingfilm before placing them in the fridge. Refrigerate for 8-12 hours.

De-molding the creme caramels

  • Just before serving, very carefully run a sharp knife about 1 inch deep around the inner edge of the ramekins to loosen the custard. Be careful not to go deeper as this can ruin the smooth appearance of the flan.
  • Place a serving plate on top of one of the ramekins and quickly turn them over. Very slowly start to lift the ramekin, you should be able to hear a "slurp" as the creme caramel unmolds itself.

RECIPE NOTES

*canned coconut milk: refrigerate the cans of coconut milk overnight, then only use the thick cream from the top of the cans. This recipe will need 2-3 400ml cans, depending on which brand you use (I find Biona has the best yield of cream)
*agar-agar powder: 1/4 teaspoon will give a barely set silky smooth creamy consistency which I personally prefer. If you are looking for a slightly more set flan you could use ½ a teaspoon.

Storage instructions

These vegan creme caramels are best served within the first 1-2 days once they have been set. Do not remove them from the ramekins until just before serving. I recommend making them the day/night before you serve them.

Substitutions

  • Almond milk: If you want to make this flan nut-free, you can use soy milk or coconut drinking milk in its place.
  • Agar-agar: Although I have not tried it, you could likely use another vegan gelling agent (carrageenan, vegeset) for dairy-free creme caramel, although I cannot recommend the quantity for alternatives as all setting agents have different potencies. 

NUTRITION

Calories: 338kcal | Carbohydrates: 59g | Protein: 1g | Fat: 12g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 214mg | Potassium: 113mg | Fiber: 1g | Sugar: 47g | Vitamin C: 1mg | Calcium: 110mg | Iron: 2mg
Tried this recipe?Mention @addictedtodates or tag #addictedtodates

Reader Interactions

LEAVE A REVIEW:

If you tried this recipe and enjoyed it, please consider leaving a rating and a review below. I love to hear about your recipe remakes and how much you loved them!

Recipe Rating






2 thoughts on "Vegan Creme Caramel (Flan)"