• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Healthy Vegan Recipes

Healthy Vegan Recipes

Green Heart Love

  • About
  • Recipes
  • Contact

Menubar Right Area

  • Instagram
  • Twitter
  • Pinterest
  • Email
  • Facebook
  • Instagram
  • Twitter
  • Pinterest
  • Email
  • Facebook
Looking for something?
menu icon
go to homepage
  • About
  • Recipes
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • About
    • Recipes
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • Γ—
    Home Β» Recipes Β» Vegan Desserts

    Vegan Flan

    Published: Apr 5, 2023 Β· by Puja Verma

    918 shares
    Jump to Recipe Print Recipe

    This creamy vegan flan features a velvety plant-based custard infused with vanilla and a perfectly caramelized top layer. It’s so smooth and indulgent that you won’t believe it’s completely dairy and egg-free. Get ready to β€œwow” your friends and family as they take their first bite!

    If you love elegant desserts that require minimal effort, thisΒ vegan flanΒ is for you! With just 8 ingredients, you’ll have a rich, caramel-topped treat that looks impressive but couldn’t be easier to make. For another effortless dessert, try my vegan tiramisu!

    Why I Love This Recipe

    Flan, also known as crème caramel, is one of the most popular desserts in the world, but it's traditionally made with a base of milk, eggs, and sugar. So, I recently set out to create an equally delicious vegan flan, and I finally nailed it!

    The combination of oat milk, cornstarch, agar agar, and vegan butter creates the perfect creamy texture without any dairy or eggs. Plus, the caramel layer adds a delicate sweetness and glossy finish.

    It’s great for anyone with dietary restrictions or those looking for a plant-based alternative to the original. Whether you’re serving it at a dinner party or just treating yourself, this show-stopping dessert is sure to impress!

    A slice of vegan flan topped with whipped cream.

    Ingredient Notes

    Here's a breakdown of everything you'll need to make this vegan flan.

    Ingredients laid out for vegan flan in separate dishes with labels.
    • Oat Milk: For the best custard consistency, go for an oat milk barista blend.
    • Vegan Condensed Milk: I find that oat-based condensed milk has the most ideal flavor and texture for this recipe. Feel free to use store-bought or make your own by reducing regular oat milk by about half.
    • Cornstarch: Thickens the custard, creating a pudding-like mouthfeel.
    • Agar Agar: Made from algae, agar helps thicken and set the custard. You can use flakes or powder, adjusting the measurements accordingly. You should be able to find agar at any vegan market, health food store, or online.
    • Sugar: Sweetens the custard and creates the golden topping flan is known for. You can use unrefined cane sugar or vegan granulated sugar.Β 
    • Vanilla Extract: Adds a sweet, creamy flavor and enhances the richness of the custard. Always opt for pure vanilla extract whenever you can!
    • Vegan Butter: Adds another layer of richness and flavor that emulates eggs.

    Substitutions

    • Milk: If you can’t find oat milk, full-fat coconut milk is the next best option.
    • Vegan Condensed Milk: You can also use coconut-based condensed milk.
    • Cornstarch: If you don’t have cornstarch, use potato starch or tapioca starch.
    • Vegan Butter: Vegan butter shouldn’t be replaced with coconut oil or vegetable oil in this recipe. If you can’t find any, it’s better just to omit it.

    How to Make

    With a few tips and tricks, making vegan flan is actually a very simple process!

    Preparation

    Before you start, measure out all your ingredients so you’re ready to go. Caramel moves fast, and once the sugar starts melting, there’s no time to step away. If you’re scrambling to measure mid-cook, you risk burning it.

    As sauce pan with sugar in it.
    A sauce pan with caramel in it.
    A round baking dish with caramel in it.

    Cooking

    Step 1
    Melt the sugar in a saucepan over medium-low heat. Carefully and evenly pour the hot syrup into a 9-inch round non-stick baking dish. Work quicklyΒ to pour it into the baking dish. It hardens fast, so tilt the dish immediately to coat the bottom evenly before it sets.

    Whisking custard with a whisk in a saucepan.

    Step 2
    Place oat and condensed milk, cornstarch, agar, sugar, vanilla, and salt into a medium saucepan, but leave the butter out for now. Whisk all the ingredients until there are no more clumps of cornstarch left. Whisking the cornstarch and agar agar into cold liquid before heating prevents clumping.Β 

    A wooden spatula with custard coated on it and a clear path made through it.

    Step 3
    Heat the custard mixture over low-medium until it thickens. This process can take about 5 minutes, so be patient and remember to whisk it constantly. Coat a wooden spoon and run your finger through to check if the custard has thickened. Once it's thick, remove it from the heatΒ immediately.

    A round baking dish with custard in it.

    Step 4
    Whisk in the butter until it’s completely incorporated. Wait 15 minutes for the custard to cool off, then pour it into the baking dish over the caramelized sugar. Let it sit at room temperature for about 10-15 minutes, then cover it and chill it in the fridge for at least 6 hours (overnight is ideal for the best texture).

    A round baking dish with firm custard in it and edges are loosened.
    A round baking dish with a upside down plate over it.
    Vegan flan in a round serving plate.

    Step 5
    Once it’s set, use a butter knife to loosen the edges carefully. Place a serving plate upside down over the baking dish, then tightly hold the dishes and invert your vegan flan onto the plate. After flipping, let the caramel sauce naturallyΒ flow over the flan. If needed, tilt the plate slightly to distribute it evenly.

    Expert Tip

    Achieving the perfect flan texture comes down to precise thickening and cooling. Stir the mixture constantly while cooking it to ensure even thickening without clumps.

    Also, letting the custard rest before pouring it into the caramel prevents bubbles from forming. Allow it to chill for at least 6 hours (or overnight) to achieve the right firmnessβ€”don’t rush this step!

    Serving Suggestions

    While vegan flan makes a perfect dessert on its own, try serving it with oat milk whipped cream, vegan caramel, vegan chocolate sauce, fresh fruit (strawberries, blueberries, peaches, or raspberries), or fruit compote for an even more extravagant treat!

    Front facing slice of vegan flan with whipped cream.

    Expert Tips

    • Double-Check the Agar: The measurement varies depending on whether you use agar flakes or powder. Check the package before starting the recipe.
    • Cool First: Let the flan cool for at least 10-15 minutes before storing it in the fridge. This will allow it time to set properly.
    • Melt the Caramel: Let the flan sit for 15 minutes at room temperature before inverting it onto a serving dish. This helps the caramel melt and have a glaze-like consistency before flipping over.
    • Use a Knife: Don’t forget to run a knife around the edges of your vegan before flipping it over. This makes it so much easier to remove!

    Frequently Asked Questions

    Can I use a different type of milk besides oat milk?

    You can achieve a similar texture with full-fat canned coconut milk or coconut cream. Just note that the final taste of the vegan flan will have mild coconut undertones.Β 

    Can I use a different sweetener instead of sugar?

    You can use other sweeteners, like maple syrup or agave. The color of the custard and the caramel topping may turn out slightly darker.

    Why is my flan not setting?

    Make sure to cook the custard until it thickens before refrigerating it. Also, agar agar must be activated by heat, so be sure it dissolves fully in the mixture.

    Vegan flan pie in a round serving plate.

    Storing

    If you have leftover vegan flan or are planning to make it ahead of time, just follow these storage guidelines.

    • Fridge: Vegan flan can be stored in an airtight container in the fridge for 3-4 days.
    • Freezer: Unfortunately, the texture changes too much after freezing and thawing. It’s best to consume your vegan flan immediately or keep it in the fridge.
    • Reheating: Serve your vegan flan chilled, or let it sit at room temperature for 10-15 minutes before serving for a softer texture.

    More Vegan Desserts

    • A slice of vegan sponge cake topped with whipped cream and strawberries.
      Vegan Sponge Cake
    • Three vegan coffee cake stacked on top of one another.
      Vegan Coffee Cake
    • Chocolate chia pudding in a glass serving bowl topped with chocolate shavings, coconut flakes, raspberries, and mint.
      Chocolate Chia Pudding
    • Mango vegan tapioca pudding in a glass topped with chopped fresh mango and coconut flakes.
      Vegan Tapioca Pudding
    A slice of flan on a pie lifter getting lifted from the flan pie.

    Easy Vegan Flan (Only 8 Ingredients)

    5 from 3 votes
    Prep Time: 5 minutes mins
    Cook Time: 10 minutes mins
    Total Time: 15 minutes mins
    Serving Size: 8 people
    Author Puja Verma
    Print Recipe Pin Recipe

    DESCRIPTION

    This creamy vegan flan features a velvety plant-based custard infused with vanilla and a perfectly caramelized top layer. It’s so smooth and indulgent that you won’t believe it’s completely dairy and egg-free. Get ready to β€œwow” your friends and family as they take their first bite!

    INGREDIENTS
      

    Custard

    • 1 cup oat milk barista oat milk barista
    • 11 ΒΌ ounces oat milk condensed milk sweetened
    • 1 Β½ tablespoon cornstartch
    • 2 Β½ teaspoon agar agar powder
    • 2 tablespoon sugar
    • 1 teaspoon vanilla extract
    • 2 tablespoon vegan butter
    • ΒΌ teaspoon salt

    Caramel

    • Β½ cup sugar

    METHOD
     

    • Melt sugar in a medium saucepan over medium-low heat until liquified. Carefully and evenly pour hot syrup into a 9-inch round non-stick baking dish. Set aside till you make the custard.
    • Place all the custard ingredients into a medium sauce pan minus the butter. Whisk all the ingredients together till there are no more clumps of corn starch.
    • Place the sauce pan on the low-medium heat andΒ continuouslyΒ whisk till it starts to thicken. This process can take 4 to 5 minutes.
    • Once it starts to thicken, immediately remove from the heat. Whisk in the butter till it completely dissolves into the custard.
      Note: Use a wooden or silicone spatula to check if you custard is ready. Coat the spatula with custard and run your finger through the custard. If it stays clean, then it is ready.
    • Let the custard cool down for 15 minutes, then pour it into the baking dish over the caramelized sugar. Let it sit at room temperature for about 10-15 minutes. Refrigerate for at least 6 hours or overnight.
    • Once set, remove the flan from refrigerator and let it sit at remove temperature for 15 minutes for the caramelized sugar to loosen up. Then use a butter knife to carefully loosening the edges around the whole pie. Place a serving plate upside down over the baking dish, then tightly hold the dishes together to flip and invert the flan onto the serving plate.
    • Let caramel sauce flow over flan. Slice up it up and serve it with a dollop of vegan whipped cream.

    NOTES

      • Double-check the agar: The measurement varies depending on whether you use agar flakes or powder. Make sure to double-check the package before starting the recipe.
      • Watch the sugar: Keep a close eye on the sugar as it melts. Sugar can burn quickly and the flavor will turn very bitter.
      • Cool first: Let the flan cool for at least 10-15 minutes before storing it in the fridge. This will allow it time to set properly.
      • Melt the caramel: Let the flan sit for 15 minutes at room temperature before inverting into a serving dish. This helps the caramel melt and have a glaze like consistency before flipping over.
      • Use a knife: Don’t forget to run a knife around the edges of your vegan before flipping it over. This makes it so much easier to remove!
    • Β 
    • Β 
    • Β 

    NUTRITION

    Calories: 897kcal | Carbohydrates: 180g | Protein: 0.1g | Fat: 19g | Saturated Fat: 5g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 7g | Trans Fat: 0.1g | Sodium: 768mg | Potassium: 30mg | Fiber: 0.3g | Sugar: 151g | Vitamin A: 1069IU | Calcium: 4mg | Iron: 0.2mg
    Course: Dessert
    Cuisine: Latin America, Mexican, Spain
    Keyword: Vegan Flan, vegan flan recipe
    Tried this recipe?Let us know how it was!
    « Protein Pancakes (Vegan)
    Orzo Pesto Salad »

    Reader Interactions

    5 from 3 votes (3 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Puja from Green Heart Love

    I’m Puja! I love creating, developing & exploring vegan recipes made entirely from whole food & plant based ingredients.

    More about me β†’

    Popular Recipes

    • Lemongrass Paste in a bowl with fresh ingredients.
      Lemongrass Paste
    • A chilled plum soda served over ice with a side of salty plums.
      Classic Vietnamese Plum Soda
    • Pickled beets in an open mason jar and a small serving bowl, next to a whole beet.
      Quick Pickled Beets without Sugar
    • Sweet onion sauce in a glass bottle with a lid.
      Sweet Onion Sauce
    • Maple Dijon dressing in open lid mason jar with wooden spoon in it.
      Homemade Maple Dijon Vinaigrette
    • Chili garlic sauce on a small serving platter with a tiny dipping spoon in it.
      Chili Garlic Sauce
    Puja from Green Heart Love

    I’m Puja! I love creating, developing & exploring vegan recipes made entirely from whole food & plant based ingredients.

    More about me β†’

    Popular Recipes

    • Lemongrass Paste in a bowl with fresh ingredients.
      Lemongrass Paste
    • A chilled plum soda served over ice with a side of salty plums.
      Classic Vietnamese Plum Soda
    • Pickled beets in an open mason jar and a small serving bowl, next to a whole beet.
      Quick Pickled Beets without Sugar
    • Sweet onion sauce in a glass bottle with a lid.
      Sweet Onion Sauce
    • Maple Dijon dressing in open lid mason jar with wooden spoon in it.
      Homemade Maple Dijon Vinaigrette
    • Chili garlic sauce on a small serving platter with a tiny dipping spoon in it.
      Chili Garlic Sauce

    Never Miss a Recipe

    Footer

    • About
    • Recipes
    • Contact
    • Privacy Policy
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    Garlic Chutney Spicy garlic chutney made with red Garlic Chutney

Spicy garlic chutney made with red chilis and garlic. It's an amazing addition to your Indian cuisine appetizers, snacks or on the side with flatbread. Serve it with all Indian street style dishes: chaat, samosas, or dosas. Or spread it on to make chutney sandwiches.

Get the recipe πŸ”—: https://greenheartlove.com/garlic-chutney/

#garlicchutney #veganchutney #chutneyrecipe #indianfood #veganrecipes
    Green Chutney Green chutney, AKA: cilantro or cor Green Chutney

Green chutney, AKA: cilantro or coriander chutney is a staple in the Indian cuisine. This condiment is popular for appetizers, snacks, and great side for Indian dishes. It smells and tastes so herby fresh and citrusy.

Get the recipe πŸ”—: https://greenheartlove.com/green-chutney/

#greenchutney #greenchutneyrecipe #vegancondiments #indianfood
    Tamarind Chutney Restaurant-style tamarind chutne Tamarind Chutney

Restaurant-style tamarind chutney, AKA: imli chutney. Indian cuisine's most popular condiment. It's used in almost all Indian street food snacks, from Samosas, chaats, pani puri, and several others. This homemade version looks and tastes exactly like the way it's served in restaurants from texture and flavor profile.

Get the recipe πŸ”—: https://greenheartlove.com/tamarind-chutney/

#tamarindchutney #vegancondiments #imlichutney #indianfood
    Vegan Caprese Salad This fresh vegan Caprese sala Vegan Caprese Salad

This fresh vegan Caprese salad is super easy and perfect for the summer. Featuring juicy tomatoes, creamy plant-based mozzarella, aromatic basil. Plus, a drizzle of olive oil and balsamic glaze really help to bring out the Mediterranean flavors. Serve it as an appetizer, side, or light lunch.

Get the recipe πŸ”—: https://greenheartlove.com/vegan-caprese-salad/

#vegansalad #vegancapresesalad #veganrecipes
    Vegan Mozzarella This vegan mozzarella is easy to Vegan Mozzarella

This vegan mozzarella is easy to make with just a few simple ingredients. Extra-firm tofu and soy milk create a rich and creamy base, while nutritional yeast imparts that classic cheesy flavor we all love. The texture is incredibly smooth and meltable, making it an excellent substitute in any dish you’d normally use traditional mozzarella in. It’s much friendlier on the wallet than any store-bought option but tastes just as delicious!

Get the recipe πŸ”—: https://greenheartlove.com/vegan-mozzarella/

#vegancheese #veganmozzarella #vegancondiments
    Orange & Beet Salad This refreshing and no-fuss o Orange & Beet Salad

This refreshing and no-fuss orange beet salad is perfect for summer gatherings. Featuring juicy navel oranges, earthy beets, and sharp red onions - These deliver a burst of fresh flavors and textures. It comes together with a few healthy ingredients, and it feels extra gourmet.

Get the recipe πŸ”—: https://greenheartlove.com/orange-beet-salad

#orangebeetsalad #vegansalad #vegansaladdressing
    Follow on Instagram
    Copyright Β© 2025 Healthy Vegan Recipes | Back to Top

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.