“`html
If you’ve ever craved a dessert that feels like a dreamy tropical getaway on your palate, then this Vegan Ube Flan Recipe is exactly what you need in your life. This dazzling purple-hued flan combines the creamy richness of coconut milk with the sweet, slightly nutty notes of ube (purple yam) to create a luscious treat that’s entirely plant-based yet utterly indulgent. Silky smooth, with a delicate caramel layer and a gentle firmness that melts in your mouth, this dessert will quickly become your new favorite to make and share.

Ingredients You’ll Need
Don’t let the length of the recipe fool you — the ingredients required for this Vegan Ube Flan Recipe are straightforward and carefully chosen to work in harmony. Each item plays a special role, whether it’s the creamy texture from coconut whipping cream, the vibrant color and flavor from ube sweetened condensed coconut milk, or the perfect caramelized crunch from the homemade caramel.
- Granulated sugar (100 g): The base for the rich caramel layer that crowns this flan with sweetness and a slight bitterness.
- Water (30 ml): Helps dissolve the sugar evenly, ensuring a smooth caramel texture.
- Evaporated coconut milk (280 ml): Adds creamy depth and subtle coconut flavor with a luscious mouthfeel.
- Ube sweetened condensed coconut milk (320 g): The star ingredient for that unmistakable purple hue and natural sweetness.
- Non-dairy milk (200 ml): Choose oat, almond, or soy for extra creaminess and balance in the custard.
- Coconut whipping cream (200 g): Gives the custard a velvety richness that feels decadently smooth.
- Vanilla extract (2 teaspoons): Elevates all the flavors with its warm, floral notes.
- Cornstarch (40 g): Naturally thickens the flan for that perfect custard set.
- Agar-agar powder (2 teaspoons): A vegan-friendly gelling agent that helps the flan hold its shape without eggs.
- Sea salt (¼ teaspoon): Just a pinch to balance the sweetness and enhance all flavors.
- Vegan butter, cold and cubed (60 g): Adds richness and a silkiness that makes every bite melt-in-your-mouth delightful.
How to Make Vegan Ube Flan Recipe
Step 1: Prepare the Caramel
Start by placing your flanera or an 8-inch cake pan on a tray — you’ll want to catch any drips. Combine sugar and water in a saucepan over low heat, stirring until the sugar dissolves fully. Then crank up the heat to medium-high and resist the urge to stir; instead, gently swirl the pan as the mixture caramelizes. Once it reaches a deep amber color, immediately remove it from the heat. Pour this luscious caramel carefully into your pan, spreading it out quickly before it hardens, then let it come to room temperature and set for about half an hour.
Step 2: Blend the Custard
Into a high-speed blender, combine evaporated coconut milk, ube sweetened condensed coconut milk, your chosen non-dairy milk, coconut whipping cream, cornstarch, agar-agar powder, vanilla extract, and sea salt. Blend everything until perfectly smooth and vibrant purple. This step ensures the custard’s luxurious creaminess and that signature ube flavor.
Step 3: Cook the Custard
Pour the blended custard into a saucepan over medium heat. Bring it to a gentle simmer while whisking constantly, preventing lumps or sticking. After about 5 minutes, the custard will thicken into a velvety consistency. Remember to alternate between whisking and scraping the bottom with a spatula to keep everything perfectly smooth. Once thickened, remove from heat.
Step 4: Finish the Custard with Vegan Butter
Place your cubed cold vegan butter into a large bowl, then strain the hot custard through a fine-mesh sieve into this bowl. Whisk the butter into the custard until it becomes creamy and glossy. Allow the mixture to cool at room temperature for 20 minutes, whisking every 5 minutes to prevent a skin from forming on top.
Step 5: Assemble the Flan and Chill
Pour the custard gently over the now-set caramel in your pan, smoothing the surface with a spoon or offset spatula. Let the flan cool down to room temperature before covering it with clingfilm. Refrigerate for at least 12 hours—overnight is perfect—to let it set completely and develop its full flavor.
Step 6: Unmold and Serve
Before serving, carefully loosen the flan by running a sharp knife about an inch deep around the pan’s inner edge. Place a plate on top and quickly invert it, letting the silken custard slip out onto the plate with that beautiful caramel sauce cascading down the sides. You’re now ready to wow everyone with this stunning and delicious Vegan Ube Flan Recipe!
How to Serve Vegan Ube Flan Recipe

Garnishes
This Vegan Ube Flan Recipe shines with simplicity, but a few thoughtful garnishes can elevate the experience. Try sprinkling toasted coconut flakes or chopped pistachios for a delightful crunch that contrasts with the smooth custard. Fresh berries, especially raspberries or strawberries, add a pop of color and tang. A drizzle of coconut cream whipped with a touch of vanilla makes the presentation even more inviting.
Side Dishes
Pairing your Vegan Ube Flan with light, refreshing side dishes enhances the overall dessert experience. Consider serving it alongside tropical fruit salad with mango, pineapple, and kiwi to complement the ube’s natural sweetness. A simple green tea or jasmine tea also makes a wonderful, palate-cleansing beverage that balances the dessert’s rich flavors.
Creative Ways to Present
Want to impress guests or just treat yourself? Serve individual portions in clear glass jars or small ramekins layered with the flan and a crunchy biscotti on the side. Alternatively, top the flan with edible flowers or finely grated dark vegan chocolate to add an artistic touch that feels special without complicating the process.
Make Ahead and Storage
Storing Leftovers
This Vegan Ube Flan Recipe keeps beautifully in the fridge for up to 2 days, but it is absolutely best enjoyed within the first 48 hours for optimal texture and flavor. Keep it covered tightly with clingfilm or in an airtight container to prevent it from absorbing any other fridge odors. Always store the flan in its original pan to preserve its shape and creamy consistency.
Freezing
While freezing can be tempting, the delicate custard texture of this flan doesn’t freeze and thaw well—it may become watery or separate. For the best results and to maintain that perfect creaminess, stick to refrigerating rather than freezing this dessert.
Reheating
Vegan Ube Flan is typically served chilled, so reheating isn’t necessary and can affect its texture. If you prefer a slightly softer flan, let it sit at room temperature for about 15 to 20 minutes before serving to gently warm without altering its structure.
FAQs
Can I substitute agar-agar powder with agar flakes?
It’s best not to do this swap in the Vegan Ube Flan Recipe since agar flakes require different preparation and quantities. Agar powder dissolves more evenly into the custard without extra steps, ensuring the perfect set and smooth texture.
What types of vegan butter work best?
Choose high-quality vegan butter with a creamy, rich flavor and no overpowering oils. Brands made from coconut oil or blended plant-based fats work wonderfully, as they add silkiness without altering the delicate ube flavor.
Can I make this flan nut-free?
Yes! Use oat milk or soy milk instead of almond milk to keep the recipe nut-free. The rest of the ingredients are naturally nut-free, making this dessert suitable for many dietary needs.
Is ube sweetened condensed coconut milk easy to find?
It’s available in specialty Asian markets or online. Alternatively, you can make your own by simmering ube flavoring with coconut milk and a sweetener, but using the ready-made version saves time and is more reliable for color and flavor.
How do I prevent the flan from cracking?
Gentle cooking and constant whisking while heating the custard are key to preventing cracks. Also, don’t rush the cooling process—let it set slowly in the fridge under clingfilm to retain moisture and a smooth surface.
Final Thoughts
Whether you’re celebrating a special occasion or simply craving something extraordinary, this Vegan Ube Flan Recipe delivers a unique and unforgettable dessert experience. The beautiful color, smooth texture, and delicate balance of flavors will have you making it again and again. So go ahead, dive into this little slice of vegan heaven—you won’t regret it!
“`
Print
Vegan Ube Flan Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 12 hours 60 minutes
- Yield: 10 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: Filipino
- Diet: Vegan
Description
This Vegan Ube Flan is a creamy, luscious Filipino-inspired dessert that combines the vibrant purple hue of ube with a smooth, coconut-based custard. It features a caramel layer made from granulated sugar and water, and a rich vegan custard made with evaporated coconut milk, ube sweetened condensed coconut milk, non-dairy milk, and coconut whipping cream. Enhanced with agar-agar for firmness and vegan butter for creaminess, this plant-based flan sets beautifully after refrigeration, making it perfect for make-ahead celebrations and gatherings.
Ingredients
Caramel
- 100 g granulated sugar
- 30 ml water
Custard
- 280 ml evaporated coconut milk
- 320 g ube sweetened condensed coconut milk
- 200 ml non-dairy milk (oat milk, almond milk, or soy milk)
- 200 g coconut whipping cream
- 2 teaspoons vanilla extract
- 40 g cornstarch
- 2 teaspoons agar-agar powder (NOT agar flakes)
- ¼ teaspoon sea salt
- 60 g vegan butter (cold and cubed)
Instructions
- Prepare the pan: Place a 21cm (8-inch) flanera or similar-sized cake pan on a tray and set aside. Ensure the cake pan does not have a removable base for stability.
- Make the caramel: In a saucepan over low heat, combine sugar and water, stirring until sugar dissolves. Increase heat to medium-high and avoid stirring to allow caramelization. Watch closely as the mixture turns golden amber, gently swirling the pan to caramelize evenly. Remove from heat immediately once deep amber color is achieved.
- Set the caramel: Quickly pour the caramel into the prepared flanera or cake pan. Allow it to cool and harden at room temperature for about 30 minutes.
- Blend the custard ingredients: Add evaporated coconut milk, ube sweetened condensed coconut milk, non-dairy milk, coconut whipping cream, cornstarch, agar-agar powder, vanilla extract, and sea salt to a high-speed blender. Blend until smooth and homogeneous.
- Cook the custard: Pour the blended mixture into a saucepan over medium heat. Bring it to a gentle simmer, whisking continuously to prevent lumps or burning. Cook for approximately 5 minutes until thickened, using both a whisk and rubber spatula alternately. Remove from heat once thick and creamy.
- Strain and finish custard: Place the cold cubed vegan butter in a large mixing bowl. Set a fine-mesh sieve over the bowl and pour the hot custard through it, whisking the butter in continuously until smooth and creamy. Let cool at room temperature for 20 minutes, whisking every 5 minutes to prevent skin formation.
- Assemble the flan: Pour the cooled custard over the set caramel in the pan. Smooth the top with the back of a spoon or an offset spatula. Allow to reach room temperature, then cover with cling film and refrigerate for 12-24 hours for full setting.
- Unmold the flan: Before serving, run a sharp knife carefully about 1 inch deep around the inner edge of the pan to loosen the custard without damaging the surface.
- Serve: Place a serving plate on top of the pan and quickly invert. Slowly lift the pan, allowing the flan to unmold and the caramel sauce to flow over the sides beautifully.
- Storage and serving tips: Best served within 1-2 days after setting. Keep refrigerated and do not remove from the mold until just before serving. For optimal texture and flavor, prepare at least one day ahead.
Notes
- Use a flanera or a cake pan without a removable base to ensure easy caramel pouring and structural integrity.
- Cold vegan butter helps create a silky smooth custard when whisked in with the hot custard.
- Avoid stirring caramel once it starts boiling to prevent crystallization; gently swirl the pan instead.
- Whisk custard regularly while cooling to prevent the formation of a skin on top.
- Use agar-agar powder for a firm set; agar flakes will not dissolve properly.
- Non-dairy milk choices like oat, almond, or soy milk can be used depending on preference or availability.
- Be cautious when unmolding the flan to maintain the neat caramel layer and smooth surface.

