Go Back
+ servings
Slice of Vegan Flan topped with raspberries and mint leaves.
Print Recipe
5 from 1 vote

Vegan Flan

This vegan flan is silky smooth, rich, and irresistibly creamy. Made with vegan vanilla custard topped with sweet caramel sauce, it tastes just like traditional flan, but is totally egg and dairy-free!
Prep Time10 minutes
Cook Time15 minutes
Chill Time8 hours
Total Time8 hours 25 minutes
Course: Dessert
Cuisine: Latin American, Spanish
Servings: 8
Calories: 371kcal
Author: Alissa Saenz

Ingredients

For the Caramel

  • ¾ cup organic granulated sugar (Note 1)
  • 2 tablespoons water

For the Custard

  • ½ cup cold water
  • 1 ½ tablespoons cornstarch
  • 1 (13.5 ounce/398 gram) can full-fat coconut milk
  • 1 (11.25 ounce/325 gram) can vegan sweetened condensed milk
  • cup organic granulated sugar
  • 1 teaspoon agar agar powder
  • ¼ teaspoon salt
  • 1 tablespoon vanilla extract

Instructions

  • To make the caramel, stir the sugar and water together in a small saucepan. Place it over medium heat and bring the mixture to a simmer. Let it simmer while stirring just until the sugar is completely dissolved, which should take no longer than one to two minutes. Remove the pot from heat.
  • Pour the caramel mixture into an 8-inch round cake pan (Note 2). Set it aside and let it cool. The caramel should firm up as it cools, but it shouldn't become hard (Note 3).
  • To make the custard, first stir the cold water and cornstarch together in a small container. Set this mixture aside.
  • Stir the coconut milk, sweetened condensed milk, sugar, agar agar, and salt together in a small saucepan, then place it over medium-high heat. Bring the mixture to a boil while whisking.
  • Once the mixture comes to a boil, lower the heat so that the mixture is cooking at a simmer. Let it simmer while whisking frequently for four minutes.
  • Whisk the cornstarch slurry into the coconut milk mixture in the saucepan. Raise the heat back up to medium-high and bring it just back to a boil. It should thicken slightly once it starts to boil again. Remove it from heat.
  • Stir the vanilla extract into the coconut milk mixture.
  • Carefully pour the custard into the cake pan, over the caramel, being careful to disturb the caramel as little as possible.
  • Place the cake pan into the fridge and let it chill until the custard has fully set, about 3 hours.
  • To remove the flan from the pan, prepare a hot water bath by pouring about an inch of boiling water into a pan large enough to fit your flan. a 9-inch square cake pan should be perfect.
  • Place the pan containing the flan into your hot water bath. Let it sit for 5 minutes. After 5 minutes, while the flan is still in the hot water bath, gently run a knife around the edges of your flan (Note 4).
  • Take the pan out of your hot water bath and place a plate over it. Invert the pan to release the flan onto the plate, being careful as the caramel will run out of the pan as this happens.
  • Slice and serve the flan.

Notes

  1. For a deeper caramel color, you can use organic light brown sugar instead of white sugar.
  2. An 8-inch cake pan was used to make the flan in the photos, but there's nothing stopping you from using a different sized pan or multiple ramekins. Just make sure that whatever bake wear you use, you can fit it inside of some other vessel (such as a larger cake pan) for your hot water bath when the time comes to remove it from the pan. It's not a huge deal!
  3. If the caramel does harden, it means you cooked it a bit too long. This won't ruin your flan, as some of the caramel will soften in the hot water bath. It just means that all of the caramel will probably not soften, and some will stick to the pan.
  4. You can skip running the knife around the edges of the pan if it's obvious that the flan has already released from the pan, for example if it spins around in the pan when moved. This does happen sometimes.

Nutrition

Calories: 371kcal | Carbohydrates: 57g | Protein: 5g | Fat: 15g | Saturated Fat: 12g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 2g | Sodium: 144mg | Potassium: 300mg | Fiber: 0.004g | Sugar: 55g | Vitamin A: 136IU | Vitamin C: 2mg | Calcium: 154mg | Iron: 2mg