Crème caramel—also known as flan—is a beloved dessert known for its elegant simplicity and irresistible texture. A silky custard base crowned with a layer of golden caramel, this dish is often served chilled, allowing the flavors to deepen and the texture to firm up into a luxurious, spoonable treat. Traditionally made with eggs and dairy, the challenge in veganizing this recipe lies in achieving the same smooth, creamy texture and that beautiful wobble without using any animal products.

This vegan crème caramel recipe delivers all the decadence of the original using plant-based ingredients. With just a handful of pantry staples like coconut cream, plant milk, cornstarch, and agar powder, you’ll be able to recreate this timeless dessert in your own kitchen—without compromising on taste or texture.
Whether you’re following a plant-based diet, catering to lactose intolerance, or simply looking for a lighter, more ethical dessert option, this recipe fits the bill. It’s also free of refined sugar if you opt for the coconut sugar version of the caramel, making it more wholesome without losing its indulgent quality.
This dessert is perfect for dinner parties, holiday meals, or any occasion when you want to serve something both beautiful and impressive. Once unmolded, each ramekin reveals a gleaming top of caramel that softly drips down the custard, creating a stunning presentation with minimal effort.
Ingredients and Preparation
For the Caramel (Choose One Option):
Traditional Caramel:
- 1/3 cup white granulated sugar
- 1 tablespoon water
Refined Sugar-Free Version:
- 2 tablespoons maple syrup
- 2 tablespoons coconut sugar
- 1 tablespoon water
For the Vegan Custard:
- 1 cup canned coconut cream (full-fat)
- 1 cup unsweetened almond milk (or any other plant milk)
- 1 tablespoon cornstarch
- 1/2 teaspoon agar agar powder (not flakes)
- 1/4 cup maple syrup (or agave syrup)
- 1/2 teaspoon vanilla extract
- Pinch of salt
Step-by-Step Instructions
1. Prepare the Caramel Layer
You can choose either the classic or refined sugar-free version depending on your preference.
For Traditional Caramel:
- In a small saucepan, add the white sugar and water.
- Heat over medium heat without stirring until the sugar starts to melt and turns a golden amber color.
- Once the caramel reaches a rich golden tone, quickly remove from heat.
- Carefully pour the caramel into 4 ramekins (6–8 oz size), swirling each to coat the bottom evenly. Set aside to harden.
For Coconut Sugar Version:
- Combine maple syrup, coconut sugar, and water in a small saucepan.
- Simmer over low heat for 2–3 minutes until it slightly thickens.
- Immediately pour into the ramekins and swirl to cover the base.
Note: Be cautious with hot caramel. It can cause burns if splashed.
2. Make the Custard Mixture
- In a medium saucepan, combine the canned coconut cream and plant milk.
- Whisk in the cornstarch and agar agar until fully dissolved—there should be no lumps.
- Stir in the maple syrup (or agave), vanilla extract, and a pinch of salt.
- Heat the mixture over medium heat while continuously whisking.
- Once it starts to bubble gently and thickens slightly, continue stirring for another 1–2 minutes to activate the agar.
Tip: Don’t boil the custard too vigorously—gentle bubbling is enough for agar to work.
3. Assemble the Flan
- Remove the saucepan from the heat.
- Let the custard cool slightly for 1–2 minutes, then pour it gently over the hardened caramel in each ramekin.
- Tap each ramekin gently on the counter to remove air bubbles and ensure an even surface.
4. Chill and Set
- Let the flans cool to room temperature for 15–20 minutes.
- Cover with plastic wrap and refrigerate for at least 6 hours, preferably overnight.
- The agar agar needs time to set fully, and the chilling time allows the custard to firm and flavors to meld.
5. Unmold and Serve
- Run a thin knife around the edge of each ramekin to loosen the custard.
- Place a small dessert plate over the top of the ramekin and quickly flip it over.
- Tap gently to release the flan. The caramel should flow over the custard, creating a beautiful sauce.
Beginner Tips and Notes
- Use full-fat coconut cream for the creamiest texture. Light coconut milk or boxed milk will not yield the same richness.
- Agar agar powder vs. flakes: Always use powder, not flakes, as the conversion is not 1:1. If you must use flakes, you’ll need more and longer simmering.
- Avoid overcooking the caramel: Watch closely, as caramel can burn within seconds once it darkens.
- No stirring caramel: Stirring causes crystallization. Swirl the pan gently instead.
- To prevent a grainy texture, fully dissolve the cornstarch before heating the custard.
- Use a mesh strainer to pour the custard into the ramekins for an ultra-smooth finish.
Serving Suggestions
- Serve the flan cold, directly from the fridge for the best texture.
- Garnish with fresh berries or a sprig of mint for a pop of color.
- Add a small spoonful of coconut whipped cream on the side for extra indulgence.
- Pair with a shot of espresso or a glass of dessert wine for a dinner-party finale.
- For a tropical twist, serve with toasted coconut flakes or sliced mango.
Storage Instructions
- Store the flans covered in the refrigerator for up to 3 days.
- Do not freeze, as freezing will ruin the custard texture.
- Unmold only when ready to serve to maintain a clean caramel finish.
Velvety Vegan Crème Caramel – A Plant-Based Take on a Classic French Dessert
Silky, rich, and perfectly plant-based! 🍮🌱 This Vegan Crème Caramel features a smooth, custard-like base and glossy caramel sauce—completely dairy- and egg-free. ✨🍯 It’s a stunning, melt-in-your-mouth dessert that brings French elegance to your table with a compassionate twist.
- Total Time: 35 minutes
- Yield: 4 servings 1x
Ingredients
Traditional Caramel:
- 1/3 cup white granulated sugar
- 1 tablespoon water
Refined Sugar-Free Version:
- 2 tablespoons maple syrup
- 2 tablespoons coconut sugar
- 1 tablespoon water
For the Vegan Custard:
- 1 cup canned coconut cream (full-fat)
- 1 cup unsweetened almond milk (or any other plant milk)
- 1 tablespoon cornstarch
- 1/2 teaspoon agar agar powder (not flakes)
- 1/4 cup maple syrup (or agave syrup)
- 1/2 teaspoon vanilla extract
- Pinch of salt
Instructions
1. Prepare the Caramel Layer
You can choose either the classic or refined sugar-free version depending on your preference.
For Traditional Caramel:
- In a small saucepan, add the white sugar and water.
- Heat over medium heat without stirring until the sugar starts to melt and turns a golden amber color.
- Once the caramel reaches a rich golden tone, quickly remove from heat.
- Carefully pour the caramel into 4 ramekins (6–8 oz size), swirling each to coat the bottom evenly. Set aside to harden.
For Coconut Sugar Version:
- Combine maple syrup, coconut sugar, and water in a small saucepan.
- Simmer over low heat for 2–3 minutes until it slightly thickens.
- Immediately pour into the ramekins and swirl to cover the base.
Note: Be cautious with hot caramel. It can cause burns if splashed.
2. Make the Custard Mixture
- In a medium saucepan, combine the canned coconut cream and plant milk.
- Whisk in the cornstarch and agar agar until fully dissolved—there should be no lumps.
- Stir in the maple syrup (or agave), vanilla extract, and a pinch of salt.
- Heat the mixture over medium heat while continuously whisking.
- Once it starts to bubble gently and thickens slightly, continue stirring for another 1–2 minutes to activate the agar.
Tip: Don’t boil the custard too vigorously—gentle bubbling is enough for agar to work.
3. Assemble the Flan
- Remove the saucepan from the heat.
- Let the custard cool slightly for 1–2 minutes, then pour it gently over the hardened caramel in each ramekin.
- Tap each ramekin gently on the counter to remove air bubbles and ensure an even surface.
4. Chill and Set
- Let the flans cool to room temperature for 15–20 minutes.
- Cover with plastic wrap and refrigerate for at least 6 hours, preferably overnight.
- The agar agar needs time to set fully, and the chilling time allows the custard to firm and flavors to meld.
5. Unmold and Serve
- Run a thin knife around the edge of each ramekin to loosen the custard.
- Place a small dessert plate over the top of the ramekin and quickly flip it over.
- Tap gently to release the flan. The caramel should flow over the custard, creating a beautiful sauce.
Notes
- Use full-fat coconut cream for the creamiest texture. Light coconut milk or boxed milk will not yield the same richness.
- Agar agar powder vs. flakes: Always use powder, not flakes, as the conversion is not 1:1. If you must use flakes, you’ll need more and longer simmering.
- Avoid overcooking the caramel: Watch closely, as caramel can burn within seconds once it darkens.
- No stirring caramel: Stirring causes crystallization. Swirl the pan gently instead.
- To prevent a grainy texture, fully dissolve the cornstarch before heating the custard.
- Use a mesh strainer to pour the custard into the ramekins for an ultra-smooth finish.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
Engagement Features
- Have you tried this vegan crème caramel yet?
→ Tell us how it turned out in the comments below! - Did you use the coconut sugar version or the traditional caramel?
→ We’d love to know which one you preferred. - Want more custard-style desserts?
→ Try pairing this flan with our Vegan Vanilla Pudding or Chilled Mango Sago next time. - Tag us on social media with your creations using #PlantBasedFlan—we love seeing your versions!