“`html
There is something utterly magical about this Vegan Ube Flan Recipe that makes it a standout dessert to share with friends and family. Its radiant purple hue derived from ube, a vibrant purple yam, pairs beautifully with the luscious creamy texture of a rich coconut custard. This flan offers a plant-based twist on a beloved classic, featuring a caramel sauce that adds just the right amount of sweet depth. Whether you’re new to vegan desserts or a longtime fan of Filipino treats, this flan makes a show-stopping finale to any meal that everyone will rave about.

Ingredients You’ll Need
Getting ready to make this Vegan Ube Flan Recipe is a breeze because the ingredients are straightforward but crucial to making it taste just right. Each component plays an important role, from the silky coconut milk that adds richness to the natural sweetness and vibrant color brought by ube.
- Granulated sugar: This is the foundation of your caramel, providing that deep, golden sweetness for the flan’s luscious topping.
- Water: Helps dissolve the sugar smoothly to create the perfect caramel base.
- Evaporated coconut milk: Adds a creamy, dreamy texture with a subtle coconut flavor that makes the custard luscious.
- Ube sweetened condensed coconut milk: The star ingredient for that signature purple color and sweet, nutty flavor.
- Non-dairy milk: Whether oat, almond, or soy, it lightens the custard while keeping it creamy and dairy-free.
- Coconut whipping cream: Adds extra creaminess and body to the custard for that smooth mouthfeel.
- Vanilla extract: A splash of vanilla enhances the natural flavors and adds a warm aromatic touch.
- Cornstarch: The secret to thickening the custard without eggs, ensuring a silky texture.
- Agar-agar powder: The vegan alternative to gelatin that helps the flan set perfectly firm yet tender.
- Sea salt: A pinch balances the sweetness and deepens the caramel’s flavor complexity.
- Vegan butter (cold and cubed): Adds richness and a silky finish when whisked into the custard after cooking.
How to Make Vegan Ube Flan Recipe
Step 1: Prepare Your Pan and Caramel
Grab a flanera or an 8-inch cake pan without a removable base and place it on a tray to catch any spills. Start by gently simmering sugar and water on low heat until dissolved, then crank the heat up and watch closely as it caramelizes to a beautiful deep amber. This caramel is what transforms the flan, giving it that golden, slightly smoky sweetness that contrasts perfectly with the creamy custard. Pour the hot caramel quickly into your pan and let it harden at room temperature.
Step 2: Blend the Custard Mixture
Next, combine your evaporated coconut milk, ube sweetened condensed coconut milk, non-dairy milk, coconut whipping cream, cornstarch, agar-agar powder, vanilla, and salt in a high-speed blender. Blend until utterly smooth—this step guarantees a silky, lump-free custard that feels indulgent with every bite. The blending also helps evenly distribute the vibrant ube color beautifully through the custard.
Step 3: Thicken the Custard on the Stove
Pour the blended custard into a saucepan over medium heat and bring to a gentle simmer. Whisk continuously for about 5 minutes as it thickens, being mindful to prevent any burning at the bottom. This process is where the magic truly happens—the custard gets creamy and luscious, building the perfect texture foundation for your flan.
Step 4: Finish Custard with Vegan Butter and Strain
Transfer the hot custard through a fine-mesh sieve into a bowl containing the cold vegan butter cubes. Whisk vigorously until the butter fully melts and incorporates, creating a rich and glossy custard. Let it cool at room temperature for about 20 minutes, whisking every 5 minutes to prevent skin from forming. This step ensures the smoothest, creamiest consistency possible.
Step 5: Assemble and Chill
Pour the custard carefully over the set caramel in your flanera, leveling the surface with a spoon or spatula. Once at room temperature, cover with clingfilm and refrigerate for 12 to 24 hours to let it fully set. Patience here pays off—this chilling time is key to developing that firm yet tender custard everyone loves about flan.
Step 6: Unmold and Serve
When ready to serve this stunning Vegan Ube Flan Recipe, run a sharp knife carefully around the edges to loosen the custard. Place a serving plate on top and invert the pan slowly. The flan will release gracefully, and glorious caramel sauce will cascade down the sides—truly a sight to behold!
How to Serve Vegan Ube Flan Recipe

Garnishes
To enhance the delightful flavors and add a bit of flair, consider garnishing your flan with a sprinkle of toasted coconut flakes or a few edible flowers. Fresh berries also provide a lovely contrast in color and a burst of bright freshness that complements the creamy, sweet custard perfectly.
Side Dishes
This Vegan Ube Flan Recipe pairs wonderfully with a simple cup of strong coffee or a warm chai tea to balance the sweetness. For a more substantial dessert experience, serve alongside tropical fruit slices like mango or pineapple to add juicy pops of flavor.
Creative Ways to Present
For a special occasion, serve individual portions in clear glass ramekins to showcase the beautiful purple color and caramel at the bottom. You can also drizzle some coconut caramel sauce or a dusting of edible gold powder for an elegant touch that will wow your guests.
Make Ahead and Storage
Storing Leftovers
Your flan will keep refrigerated for up to 2 days with the best texture and flavor. Always store it covered in the original pan or wrap tightly with clingfilm to prevent it absorbing any fridge odors and to maintain that lovely smooth surface.
Freezing
While freezing is possible, it’s not the best option as the creamy texture may change slightly upon thawing. If you need to freeze it, wrap it well and store for no longer than one month—thaw overnight in the fridge before serving.
Reheating
Flan is typically served chilled, but if you prefer it a little warmer, let it sit at room temperature for about 10 minutes before serving. Avoid microwaving as it can affect the texture and cause separation.
FAQs
Can I use a different type of ube for this recipe?
Yes! While this recipe calls for ube sweetened condensed coconut milk, you can experiment with fresh or frozen ube puree combined with sweetened coconut milk or your choice of sweetener. Just be sure to adjust sweetness accordingly to maintain balance.
What if I don’t have agar-agar powder, can I use agar flakes instead?
Agar flakes have a different gelling strength and texture, so it’s best to stick to agar-agar powder for this flan to set properly and achieve that classic silky smoothness.
Is this recipe nut-free?
It can be, depending on the non-dairy milk you choose. To keep it nut-free, select oat milk or soy milk instead of almond milk, which contains nuts.
Can I make this flan gluten-free?
Absolutely! This flan is naturally gluten-free as it contains no wheat or gluten ingredients. Just ensure all packaged ingredients you use are certified gluten-free to avoid cross-contamination.
How vibrant will the purple color be? Does it fade over time?
The ube gives the flan a lovely, naturally vibrant purple that is quite eye-catching. It may mellow slightly in the fridge but should remain a beautiful pastel hue perfect for presentation.
Final Thoughts
This Vegan Ube Flan Recipe is a delightful, colorful twist on a classic favorite, combining creamy textures and rich flavors in a stunning purple package. It’s perfect to share with loved ones for any celebration or just to enjoy a bit of delicious indulgence. I can’t wait for you to try it and see how it effortlessly wins over even the most skeptical dessert lovers!
“`
Print
Vegan Ube Flan Recipe
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 12 hours 40 minutes
- Yield: 10 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: Filipino
- Diet: Vegan
Description
This Vegan Ube Flan is a luscious, plant-based twist on the classic Filipino dessert, featuring vibrant purple ube flavor and creamy coconut custard set atop a rich caramel layer. Made without dairy or eggs, it’s perfect for vegan and lactose-intolerant dessert lovers, offering a smooth, silky texture with a hint of tropical sweetness.
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 Pan: Place a 21cm/8-inch flanera or a similar-sized cake pan without a removable base on a tray and set aside.
- Make Caramel: In a saucepan over low heat, stir together sugar and water until sugar dissolves. Increase heat to medium-high, avoid stirring further, and let it boil until golden at edges. Swirl pan gently to caramelize evenly. Once deep amber, remove from heat immediately.
- Set Caramel Layer: Pour hot caramel quickly into prepared pan, spreading evenly. Allow it to cool at room temperature for about 30 minutes until it hardens.
- Blend Custard Ingredients: In a high-speed blender, combine evaporated coconut milk, ube condensed coconut milk, non-dairy milk, coconut whipping cream, cornstarch, agar-agar powder, vanilla extract, and sea salt. Blend until smooth.
- Cook Custard: Transfer blended custard to a saucepan and heat over medium heat, whisking continuously. Bring to a gentle simmer and cook for about 5 minutes until thickened, stirring constantly to prevent sticking. Remove from heat.
- Incorporate Butter: Place cubed vegan butter in a large mixing bowl and set a fine-mesh sieve on top. Pour custard through sieve into bowl with butter, then whisk until the butter fully blends and the mixture is smooth and creamy. Let cool at room temperature for 20 minutes, whisking every 5 minutes to prevent skin formation.
- Assemble Flan: Pour custard over the set caramel layer in the pan, smoothing the top with the back of a spoon or offset spatula. Allow to cool to room temperature. Cover with clingfilm and refrigerate for 12-24 hours until fully set.
- Loosen Flan for Serving: Just before serving, carefully run a sharp knife about 1 inch deep around the pan’s inner edge to loosen custard without damaging the sides.
- Unmold and Serve: Place a large serving plate on top and invert pan quickly. Slowly lift pan to release flan, allowing caramel sauce to cascade down the sides beautifully.
- Storage Tips: Best enjoyed within 1-2 days of setting. Keep flan refrigerated in mold until just before serving. Ideally, prepare one day ahead.
Notes
- Use agar-agar powder, not flakes, to ensure proper thickening for the vegan flan.
- Cold vegan butter helps achieve a smooth, creamy texture when mixed into the custard.
- Do not stir caramel after it starts boiling to avoid crystallization; swirling the pan gently is recommended.
- Ensure the cake pan has no removable base to prevent leaks.
- Whisk custard during cooling to prevent skin formation on top for a silky texture.
- This recipe yields a vibrant purple flan rich in ube flavor, perfect for vegan diets.
- Use a sharp knife to loosen the flan carefully to retain its smooth appearance exactly.

