• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Nuts and Twigs
  • Recipes
    • Breakfast
    • Dinner & Lunch
      • Pasta
      • Salads
      • Sandwiches & Wraps
      • Soups & Stews
    • Side Dishes
      • Grains & Breads
      • Vegetable Sides
    • Appetizers & Snacks
    • Sauces, Dips & Dressings
      • Sauces & Dressings
      • Toppings and Garnishes
      • Vegan Dips
    • Desserts
    • Drinks & Beverages
  • About
  • Free Guides
  • Subscribe
  • Shop
menu icon
go to homepage
  • Recipes
    • Breakfast
    • Dinner & Lunch
      • Pasta
      • Salads
      • Sandwiches & Wraps
      • Soups & Stews
    • Side Dishes
      • Grains & Breads
      • Vegetable Sides
    • Appetizers & Snacks
    • Sauces, Dips & Dressings
      • Sauces & Dressings
      • Toppings and Garnishes
      • Vegan Dips
    • Desserts
    • Drinks & Beverages
  • About
  • Free Guides
  • Subscribe
  • Shop
subscribe
search icon
Homepage link
  • Recipes
    • Breakfast
    • Dinner & Lunch
      • Pasta
      • Salads
      • Sandwiches & Wraps
      • Soups & Stews
    • Side Dishes
      • Grains & Breads
      • Vegetable Sides
    • Appetizers & Snacks
    • Sauces, Dips & Dressings
      • Sauces & Dressings
      • Toppings and Garnishes
      • Vegan Dips
    • Desserts
    • Drinks & Beverages
  • About
  • Free Guides
  • Subscribe
  • Shop
×
Nuts & Twigs » Recipes » Veganuary Recipes

Vegan Flan

Regina Pearce head shot.
Modified: Aug 12, 2025 · Published: Aug 12, 2025 by Regi Pearce · This post may contain affiliate links · 3 Comments

This vegan flan is silky, creamy, and caramel-topped, just like the classic, but totally plant-based. No eggs, no dairy, but all the dreamy goodness.

Jump to Recipe Jump to Video Pin Recipe
Round vegan flan with a glossy caramel topping on a white plate, one slice removed and placed on a smaller plate in front, served with coffee in ceramic mugs on a woven placemat.

Growing up, flan was the grand finale at family gatherings, always served with a bit of ceremony and a lot of love.

There's just something special about flan. It's smooth, creamy, and topped with that dreamy layer of golden caramel that is just so.darn.good.

This vegan version keeps all that tradition and comfort but skips the eggs and dairy, relying on plant-based ingredients to recreate that iconic texture and flavor.

It's easy enough to serve it up for the holidays, a dinner party, or just because you deserve dessert any day of the week.

Pair it with Cuban-inspired faves like my Vegan Picadillo or Vegan Paella for a full-on flavor fest straight from Abuela's kitchen-just with a little plant-based flair. Or enjoy veganized Cuban Coffee (Made 3 Different Ways).

Jump to:
  • What Is Flan?
  • Why You'll Love This Recipe
  • Ingredients
  • Variations
  • How To Make Vegan Flan At Home
  • Top Tips
  • Serving Suggestions
  • Recipe FAQS
  • Cuban Vegan Recipes
  • Recipe Card
  • Comments

What Is Flan?

Flan is dessert royalty, adored across Latin America, Spain, and the Caribbean, but especially in Cuba, where my parents are from.

It is known for its glossy caramel top that forms when it's flipped out of the mold, its melt-in-your-mouth, silky-smooth custard, and that gentle little jiggle everyone loves.

This decadent, silky-smooth dessert -also known as crème caramel in France or leche flan in the Philippines- gets a vegan makeover here, with all the caramel-kissed indulgence of the classic, but made entirely plant-based.

It is a dessert fancy enough to impress your in-laws during the holidays but comforting enough to eat in sweatpants - you get it.

Making Flan Vegan

Traditionally, flan is made with enough eggs to make a chicken nervous, but not today, señoritas and señores.

This vegan flan struts in with zero eggs in the mix, and I think it absolutely has no compromises. It's still creamy, custardy, and crowned with that classic glossy caramel. It's just like abuela would make, if abuela had access to agar agar and a few other staples.

We're talking non-dairy milk, a little vegan butter, and just the right combo of thickeners to deliver that signature wobble and caramel crown-because flan this good takes a bit of teamwork.

Serve it at your next dinner and watch your guests go back for seconds-none the wiser, it's vegan.

Why You'll Love This Recipe

  • Egg-free and dairy-free make it vegan, and it's naturally gluten-free (just be sure to double-check your ingredient labels).
  • It is decadent and a great make-ahead dessert, making it perfect for holidays and celebrations.
  • Surprisingly easy to make-no fancy tools required.
  • Tastes very similar to traditional flan (I think better!)
  • This is a coconut-free vegan flan recipe.

Ingredients

Overhead view of vegan flan ingredients labeled on a light background, including granulated sugar, oat milk, cornstarch, arrowroot starch, vanilla extract, condensed oat milk, evaporated oat milk, agar agar, vegan butter, and a pinch of salt.

Agar Agar - This is a plant-based alternative to gelatin that helps the flan set. It helps to give it a firmer consistency than one expects. You can order agar agar online on Amazon, or you can usually find agar at Asian grocery stores (labeled "agar-agar" or "kanten"), Indian markets, health food stores like Whole Foods or Sprouts, and sometimes in the specialty baking or international aisle of larger supermarkets. Make sure to buy the agar agar powder, not the flakes.

Oat Milk - Oat milk and evaporated oat milk make a rich, creamy combo. I use the Oatly in the light blue carton for this recipe.

Vegan Sweetened Condensed Milk - This stuff is so delicious, you won't be able to tell that it is from oats. I use the condensed oat milk from Nature's Charm. You may be able to find it at Whole Foods or Sprouts in your area, slightly less expensive.

I do not recommend using the coconut evaporated milk. The texture and taste did not work for me.

Cornstarch + Arrowroot Powder - This duo mimics the thickening power of eggs, giving this vegan flan its classic custard feel. Using both cornstarch and arrowroot powder in vegan flan is my secret to that dreamy, creamy yet sliceable texture. Cornstarch adds structure, while arrowroot keeps things smooth and silky.

See the recipe card for quantities and a full list of ingredients.

Variations

  • Orange Zest and Cinnamon Flan - This is my favorite variation. Mix in a couple of orange zest strands and a stick of cinnamon when boiling the milk. Make the orange zest into long strands so you can remove them without having to strain the mixture.
  • Espresso Flan - Stir in a teaspoon of instant espresso powder when whisking together the milk for a coffee-kissed version.
  • Matcha Flan - Add one teaspoon of matcha powder when mixing the milk mixture for an earthy, green-hued version.

How To Make Vegan Flan At Home

Don't let all the steps keep you from making this. It's easy, and most of the time is spent chilling in the fridge. See the recipe card below for the details.

Steps 1-4: Make the Caramel

Step 1-4 process photos for making the caramel for th vegan flan: Step 1 - pouring sugar into a skillet; Step 2 - stirring sugar to melt; Step 3 - golden caramel forming in the skillet; Step 4 - caramel poured into a cake pan, coating the bottom.

Step 1: Add sugar to pan - Pour the sugar into a small skillet or saucepan.

Step 2: Melt the sugar - Stir over medium heat until the sugar begins to dissolve and clump.

Step 3: Cook to caramel - Continue stirring until the sugar turns a deep amber caramel.

Step 4: Pour into ramekin - Carefully pour the caramel into the bottom of a 6-inch cake pan, swirling to coat.

Steps 5-8: Start the Flan Mixture

Step 5-8 process photos for vegan flan: Step 5 - whisking the milk mixture in a saucepan; Step 6 - adding agar agar to the mixture in the saucepan; Step 7 - mixture simmering and bubbling; Step 8 - stirring cornstarch and arrowroot slurry in a small bowl to add to the pot.

Step 5: Whisk liquids - In a saucepan, whisk together oat milk, condensed oat milk, evaporated oat milk, vegan butter, and a pinch of salt.

Step 6: Add flavorings - Stir in the agar agar and incorporate well.

Step 7: Heat until bubbly - Bring the mixture to a gentle boil, whisking to prevent lumps.

Step 8: Mix slurry - Lower the heat to medium-low. In a small bowl, mix cornstarch and arrowroot with ¼ cup of the milk mixture and whisk until smooth. Slowly whisk the cornstarch slurry into the hot mixture.

Steps 9-12: Finish & Unmold

Steps 9-12 process photos for vegan flan: Step 9 - pouring vanilla into the flan mixture in a saucepan; Step 10 - flan mixture resting in a cake pan with the caramel; Step 11 - running a knife around the edge of refrigerated flan; Step 12 - placing a plate over the cake pan before flipping to unmold.

Step 9: Add vanilla - Turn off the heat and add the vanilla.

Step 10: Transfer to a cake pan - Pour the mixture over the set caramel in the cake pan.

Step 11: Cool and loosen - Chill overnight until firm, then run a knife around the edges if needed.

Step 12: Invert to serve - Place a plate over the cake pan, flip, and lift to reveal the caramel top.

Top-down view of a smooth, golden-brown vegan flan in a white dish, surrounded by caramel sauce on a white surface.

Top Tips

  • Don't skip boiling the agar agar: Let the mixture boil gently after adding agar agar to fully activate its thickening magic. That is important, or it will taste slightly grainy.
  • When making the caramel, have your cake pan or ramekins ready before you start. The caramel sets quickly.
  • Refrigerate long enough. Give it overnight to chill and set completely for that perfect jiggle, melty caramel, and easy release.
  • When you flip your flan onto a plate, you might notice some caramelized sugar still clinging to the cake pan - that's normal! If you flip it too soon, the caramel won't have had enough time to melt into the flan mixture, so let it chill overnight for the best results. If you still have a lot left in the cake pan after flipping, just heat it up gently on the stove. The caramel will loosen, and you can drizzle it over the top for extra sauce.
Whole vegan flan with a smooth caramel surface on a white plate, a single wedge lifted out to show creamy texture, coffee cups in the background on a woven placemat.

Serving Suggestions

Typically, flan has no crust, no toppings-just the flan and the caramel. Simple, humble, and dreamy. But for variety, here are some ideas when serving:

  • Top with strawberries, raspberries, or blueberries.
  • Serve with Cuban coffee for the ultimate pairing.
  • Add a mint sprig - A little green goes a long way for visual pop. You can add it along with the berries for a nice presentation.
  • Plate with a dollop of coconut whipped cream - Because more creamy goodness never hurts.
A rich, golden vegan flan with a slice removed, showing its smooth and creamy texture, while a spoon drizzles glossy caramel sauce over the top; a cup of coffee sits in the background.

Recipe FAQS

Can I use another plant milk that is not oat?

I've never swapped it out-because honestly, why tinker with something that's already spot-on? The oat milk gives just the right creaminess and balance, so I stick with it. Let us know in the comments if you do.

Is this recipe gluten-free?

Yes! As long as you use gluten-free certified ingredients, this vegan flan is naturally gluten-free.

How long does it keep?

It'll keep for up to 4 days in the fridge. Cover it well so it doesn't dry out.

How do I clean the pan after making the caramel for the flan?


Cleaning a pan coated in hardened caramel might feel like you've just shellacked it with edible glue if you're not using non-stick. The trick is to soak. Fill the pan with hot water and let it sit. The heat will dissolve the sugar into a sweet little syrup bath.

Cuban Vegan Recipes

  • Three types of Cuban coffee served in different cups-cafecito in small plastic espresso cups, cortadito in a small white cup, and café con leche in a large white mug-set on a woven mat beside a moka pot, a metal milk pitcher, and a spoon on a beige cloth.
    Cuban Coffee (3 Ways)
  • cuban chimichurri in a bowl with a spoon
    Cuban Chimichurri Sauce
  • A white bowl filled with vegan picadillo. A spoon rests inside the bowl, and it sits on a woven placemat.
    Vegan Cuban Picadillo
  • Vegan Cuban Lentil Soup
    Cuban-Inspired Vegan Lentil Soup

Don't leave me in suspense - spill the tea on your Vegan Flan! Was it love at first bite, surprisingly edible, or a recipe catastrophe? And if it didn't come out quite right, tell me what happened - I'm here to help and fine-tune my directions so your next one is pure perfection.

Follow me on Pinterest, Instagram, Facebook, and YouTube for inspiration.

Recipe Card

Close-up of a vegan flan with a slice removed, a spoon resting in the caramel sauce, and a blurred plate of sliced flan in the background.

Vegan Flan

Regi Pearce
This vegan flan is silky, creamy, and caramel-topped just like the classic, but totally plant-based. No eggs, no dairy, and all the dreamy goodness.
5 from 2 votes
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Cook Time 20 minutes mins
Chill Time 12 hours hrs
Total Time 12 hours hrs 25 minutes mins
Course dessert
Cuisine Latin American
Servings 4 servings
Calories 299 kcal

Equipment

  • 6-inch Cake Pan for one flan
  • Ramekins optional for 4 small flans

Ingredients
  

For the caramel

  • ½ cup granulated sugar

For the flan

  • 1 tablespoon cornstarch
  • 1 tablespoon arrowroot starch
  • 1 ½ cups oat milk I use the Oatly brand (Light Blue Carton)
  • ¾ cups vegan evaporated oat milk
  • 6 tablespoons condensed oat milk
  • 1 tablespoon vegan butter
  • pinch salt
  • 1 teaspoon agar agar
  • 2 teaspoons vanilla extract
InstacartGet Recipe Ingredients

Instructions
 

Make the Caramel:

  • In a small saucepan or pan, add the sugar. Heat over medium, stirring constantly until the sugar dissolves and turns to an amber color. This takes about 4-5 minutes (timing may vary based on your heat level).
  • Remove from heat and immediately pour into a 6-inch cake pan. Make sure it is on a heat-proof trivet or counter. Swirl the pan around to coat the bottom evenly. Let it cool and harden while you make the flan mixture.

Make the Flan Base:

  • In a small bowl, add the cornstarch and arrowroot together. Set aside.
  • In a medium saucepan, whisk the oat milk, evaporated oat milk, sweetened condensed oat milk, butter, and a pinch of salt. Do not add the vanilla yet. Heat the mixture over medium-high heat up to just before boiling.
  • Add the agar agar to the pot and bring the mixture to a gentle boil, whisking constantly. Let it boil for about 2 minutes. Agar agar needs to boil for it to activate. It may want to puff up, so adjust the heat as needed to keep it boiling but not overflowing.
  • Reduce the heat to medium. Add ¼ cup of the milk mixture to the small bowl of cornstarch and arrowroot powder. Mix with a whisk until smooth and there are no clumps.
  • Add the mixture to the pot. Whisk frequently for about 5-6 minutes on medium to medium-low. Keep an eye on the heat-if the mixture starts puffing up or looks like it might overflow, lower the temperature slightly.
  • Turn off the burner and add the vanilla. It should be smooth and slightly thickened-just enough to lightly coat the back of a spoon.

Set the Flan:

  • Carefully pour the custard over the caramel in the cake pan.
  • Let it cool at room temperature for 15-20 minutes, then refrigerate overnight (about 12 hours) until set.

To Serve:

  • After chilling in the fridge overnight or for at least 12 hours, you will notice a small gap forming around the outer edges of the flan - that's the perfect sign it's ready to flip. Place a serving plate firmly over the top of the cake pan, hold them together, and flip in one smooth motion.
    If you don’t see separation around the edges, run a thin knife carefully around the sides to help release it.

Video

Notes

An easy and flavorful twist is to add a few strips of orange zest and cinnamon while heating the milk. Just be sure to remove them before adding the agar agar.
A 6-inch aluminum cake pan works beautifully—just make sure it’s sturdy and not too shallow.
Using ramekins or even teacups makes for cute individual portions.
I do not use any substitutes when making this flan. I think these ingredients give a perfect texture and flavor. Let me know in the comments if you do substitute anything in case people want choices.
For the easiest release, chill the flan overnight (or at least 12 hours). This allows the caramel to melt into the custard and helps the flan pop out cleanly when flipped—no heating needed. If your flan is sticking, you may need to briefly place the bottom in shallow hot water for 1–2 minutes to help loosen the caramel before unmolding.
Leftover caramel in the pan after flipping is normal. However, if too much caramel remains in the pan after flipping, you may not have let it set for long enough. If this happens, heat gently on the stove so it loosens, then drizzle over the flan. It will likely crystallize once it cools, but that crunchy-sweet layer is still a treat, like an unplanned bonus topping.
Nutritional information is only an estimate.

Nutrition

Calories: 299kcal | Carbohydrates: 59g | Protein: 4g | Fat: 5g | Saturated Fat: 1g | Sodium: 118mg | Fiber: 1g | Sugar: 53g | Calcium: 271mg | Iron: 1mg
Keywords beginner friendly, budget friendly, comfort food, copycat, customizable, kid friendly, leftover friendly, nut free, oil free, soy free, stovetop
Tried this recipe?Please consider Leaving a Review!

More Veganuary Recipes

  • A bowl of thick, creamy vegan Greek yogurt drizzled with golden maple syrup or agave and topped with crunchy granola, served in a rustic ceramic bowl on a yellow plate with a black spoon, fresh strawberries and blueberries on the side.
    Vegan Greek Yogurt
  • Overhead view of softened Biscoff cookies in a glass bowl of vegan Greek yogurt, being scooped with two black spoons on a woven placemat.
    Overnight Biscoff Yogurt Dessert
  • Miso Citrus Dressing in a bowl with a spoon picking some up.
    Miso Citrus Dressing
  • A hand holding a spoon over a white bowl filled with smooth, deep orange chipotle vinaigrette, set on a rustic wood surface.
    Chipotle Vinaigrette

Reader Interactions

Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Rob says

    August 13, 2025 at 5:15 am

    5 stars
    This tastes identical to the traditional non-vegan version, amazing!!!!

    Reply
    • Regi Pearce says

      August 13, 2025 at 10:34 am

      Thanks Rob! I knew you would like it.

      Reply
  2. Regi Pearce says

    August 12, 2025 at 3:28 pm

    5 stars
    I’m so excited to finally share this recipe with you all! This vegan flan has been a labor of love—and a lot of taste-testing. It’s silky, creamy, and unbelievably close to the classic flan I grew up with, just without the eggs or dairy. If you make it, let me know if I nailed it—I think you’ll love it!

    Reply

Primary Sidebar

Regina Pearce headshot.
graphic showing the word hi.

I'm Regi.

Head nut, chief twig, and creator of Nuts & Twigs. Here, you can expect delicious vegan recipes that make you realize that a life without cheese is not only possible but also worth living.

Curious? Read More...
Logos for places i've been featured like Plant Based News, Food Gawker, MSN, and BIg Oven.

Spring

  • side angle of vegan caesar pasta salad in a white bowl.
    Vegan Caesar Pasta Salad
  • bowl of angel hair pasta salad.
     Angel Hair Pasta Salad
  • crispy vegetable fritters stacked on a plate.
    Crispy Vegetable Fritters
  • Close-up of a golden vegan Spanish tortilla (omelette) on a white plate, sliced into wedges. A spatula lifts one thick slice, showing the layered texture of potatoes and onions inside the firm, golden surface.
    Vegan Spanish Omelette (Spanish Tortilla)
  • A white bowl filled with vegan picadillo. A spoon rests inside the bowl, and it sits on a woven placemat.
    Vegan Cuban Picadillo
  • Sliced vegan lentil loaf in a black loaf pan, topped with a glossy ketchup glaze.
    Lentil Loaf with Sweet & Tangy Glaze

Popular Recipes

  • walnut meat in a bowl next to brown rice
    Easy Walnut Taco Meat
  • vegan sushi bake casserole with the garnishes side view
    Vegan Sushi Bake
  • angle side view of a hand placing a plate of Vegan Grits With Savory Mushrooms and Collard Greens on a table.
    Vegan Grits Recipe with Savory Mushrooms and Greens
  • bowl of angel hair pasta salad.
     Angel Hair Pasta Salad
  • Overhead view of vegan dumpling lasagna with a serving removed, topped with crispy chili, sesame seeds, and green onions, with a red spatula resting in the dish.
    Vegan Dumpling Lasagna
  • jar of the lemon vinaigrette.
    Easy Lemon Vinaigrette

Footer

back to top

Hosted by Big Scoots

About

  • About
  • Frequently Asked Questions
  • Contact Me

Information

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Copyright © 2026

This site contains affiliate links at no cost to you. Read my disclaimer policy for details.


A slice of vegan flan topped with golden caramel sauce on a white plate, with the rest of the flan and coffee in the background. Text on the graphic says, "the best vegan flan" and "This flan will fool everyone."

Rate This Recipe

Your vote:




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