Best Cake Recipes Bundt Cakes Cinco de Mayo Desserts Holiday Food Recipes

Last updated on March 15th, 2023 at 04:12 pm

Jump to Recipe

Chocolate Flan Recipe [Video]

Chocolate Flan is a light and fluffy dessert with a rich chocolate cake, creamy chocolate flan layer, and gooey caramel topping. It is so pretty, it can be used for a special occasion, or you can have it anytime you want something sweet. 

If you enjoyed this recipe, try this Perfect Creme Brulee. It is easy to make with vanilla, eggs, and heavy cream. Looking for something different? Try our Easy Homemade Key Lime Pie with lime juice and a creamy topping.

This chocolate flan looks and tastes like it came from a fancy bakery, but it is so easy to make. You can have it ready and on the table in under two hours, including the one-hour chill time. 

Make this dish your own by adding some of your family’s favorite flavors such as peppermint extract or grated cinnamon sticks. Dulce de leche is also a delicious addition. No matter what you add, it will be delicious. 

Another creamy dessert that is worth trying is this Panna Cotta made with vanilla Greek yogurt, gelatin, and heavy cream. 

Ingredients needed:

These are the simple ingredients for this chocolate flan recipe. Scroll down to our recipe card for complete instructions and exact measurements.

For the Caramel:

  • Sugar: Granulated white sugar.

For the Flan:

  • Eggs: Large eggs at room temperature.
  • Table cream: Any cream that is 18% to 30% fat.
  • Cream cheese: Full fat works best.
  • Vanilla: 100% vanilla extract.
  • Sweetened condensed milk
  • Evaporated milk

For the Chocolate Cake:

  • Chocolate cake mix
  • Ingredients on box

How to make chocolate flan recipe?

For the caramel:

  1. Make the caramel: First, pour the sugar into a non-stick medium saucepan over medium heat and let it boil. It will start forming in about five minutes but keep stirring to prevent lumps. The lumps that form at the beginning will slowly melt away as the caramel cooks. When it is golden brown and smooth, it is done. 
  2. Pour the caramel: Next, pour the hot caramel into a greased bundt pan and move it around so it covers the bottom of the pan. Be sure to use oven mitts or you may get burnt. 
  3. Cool: Last, let it cool for about 10 minutes before adding the chocolate mixture.

For the Flan:

  1. Preheat: First, preheat oven to 375 degrees F and prepare the cake pan by spraying it with nonstick cooking spray and set it aside.
  2. Make the flan: Then, put all the ingredients in a blender and mix on high until it is completely smooth.
  3. Pour: Next, pour the chocolate flan into the pan on top of the caramel. 
  4. Water bath: Cover the bundt pan with aluminum foil and use the hot water bath method to bake at 375 degrees F for 35 minutes on the middle oven rack. The flan should be partially firm but not all the way. 
  5. Remove: Take it out of the oven and remove the foil. Let it cool completely on a wire rack. 

For the Chocolate Cake:

  1. Make the cake: First, using the instructions on the box, prepare the cake batter. 
  2. Bake: Immediately, pour the chocolate mixture into the pan on top of the chocolate flan and bake uncovered for another 40 minutes at 375 degrees F on the same oven rack or until it passes the toothpick test. 
  3. Cool: Last, remove cake pan and let it cool to room temperature on a wire rack before chilling it for at least one hour in the fridge.
  4. Serve: Finally, remove the chocolate flan from the pan and place on a serving plate. Keep refrigerated until you are ready to serve.

Recipe variations:

  • Different pan: Feel free to use a regular cake pan instead but change the cooking time to 50 minutes at 350 degrees F.
  • Cream cheese substitute: If you do not have cream cheese, try plain Greek yogurt, mascarpone, or ricotta. 
  • Table cream substitute: Similarly, you can use half and half instead of table cream. You could also try using evaporated milk or sweetened condensed milk with a tablespoon of corn starch.
  • No condensed milk: Instead of sweetened condensed milk, you could try evaporated milk with an extra tablespoon of sugar.
  • Classic flan: If you would rather have classic flan, leave out the chocolate cake mix or try our instant pot flan recipe made with rum, vanilla, and orange.

How to serve:

This creamy chocolate flan is perfect for any dessert whether it is a special occasion or just because you love chocolate flan. This cake is so pretty, you do not need to decorate it at all, just put it on a serving plate. Or you can try one of these ideas:

  • Serve this delicious chocolate flan with a large bowl of fresh fruit.
  • A dollop of our homemade on top is perfect.
  • Add chocolate shavings on top for a more festive look. 
  • For a richer dessert, drizzle some homemade dulce de leche on top of the cake.
  • Pour some chocolate syrup over the top of the cake before serving for extra chocolate flan.
  • You could also use strawberry sauce on top of this decadent chocolate flan.

Frequently asked questions

What is a water bath?

When you want to cook food that needs to stay moist, a water bath is the best thing.

For an easy water bath, put your cake in a large roasting pan with about two inches of water in it. Then, put the cake into the roasting pan before baking. It will keep the cake from cracking. 

Is flan French or Mexican?

Although it gets its name from the French word flaon, which means flat cake in German, it originated in ancient Rome like many of our favorite recipes.

But it was the Spanish who really enjoyed the dish and made it their own.

Spanish flan was first made in 1518 and was taken to a whole new level by adding caramel sauce as well as chocolate, coffee, and other flavors.

The Mexican chocolate flan recipe may be a bit different than traditional flan, but all chocolate flan is basically the same.

What is the difference between flan and egg custard?

Both flan and custard are made with an egg mixture, but custard is typically used as a filling or topping for pastries and other desserts.

However, custard can be set with gelatin or starch instead of eggs while flan is always made with eggs. 

Also, the Mexican chocolate flan recipe uses evaporated milk and sweetened condensed milk with the eggs.

It is also served with caramel topping or a caramel base. Many consider hot custard to be the same as flan, it just depends on the recipe. 

What is the difference between flan and creme brulee?

Both chocolate flan and creme brulee are made with caramel on top. However, the caramel on the flan is soft while the brulee has hard caramel.

To make the caramel hard, it is cooked with a kitchen torch already on top of the flan mixture.

How to store leftovers:

  • Store: Let your chocolate flan cool down to room temperature before placing it in an airtight container. It will stay fresh in the fridge for five days.
  • Freeze: Cover with plastic wrap and place flan in a freezer bag in the freezer for up to three months.
  • Thaw: You should thaw overnight in the fridge but keep it chilled until ready to serve. 

More Mexican recipes:

Flan cooking tips:

  • Be sure to use hot water when making the water bath. And make sure it is not up to the top of the cake pan. You do not want water in your chocolate flan. 
  • Spray the aluminum foil with nonstick cooking spray and put that side down on the cake pan before you bake. 
  • You could also put the cake batter on top of the caramel sauce and use the flan at the bottom. If you choose this method, cook for 1.5 hours. 
  • If you use the regular method to cook chocolate flan, some of the color from the cake mix may cause the flan to have a darker color. 
  • Although the recipe only calls for chilling the flan for one hour, it is better to chill for at least four hours for the best results. 
  • Save time by using homemade caramel sauce premade the day before. You can also use this keto-friendly caramel sauce.
  • If you do not have a blender or food processor, you can add the flan ingredients to a large bowl and mix it with an electric mixer until it is smooth. 

Chocolate Flan

Chocolate Flan is a light and fluffy dessert with a rich chocolate cake, creamy chocolate flan layer, and gooey caramel topping.

chocolate flan slice topped with a maraschino cherry
  • Prep Time30 MIN
  • Cook Time1H 10 MIN
  • Servings 8 servings


Caramel layer:

  • 1 cup white granulated sugar

Flan layer:

  • 4 eggs room temperature
  • 14 oz can sweetened condensed milk
  • 14 oz can evaporated milk
  • 3/4 cup heavy cream
  • 4 oz cream cheese
  • 1 teaspoon vanilla extract

Chocolate cake layer:

  • 1 box chocolate cake mix
  • Ingredients indicated on box


  • Preheat the oven to 375 degrees F.
  • Butter or grease a bundt pan and set it aside.
  • Position the oven rack in the middle of the oven.
  • Boil a kettle of hot water to have it on hand.

Caramel layer:

  • Add the sugar to a non-stick pan over medium heat, and stir constantly for about 5 minutes, until the caramel sauce forms.
  • The sugar should dissolve completely and the mixture will be smooth, with a golden brown color.
  • Pour the caramel into a greased bundt pan carefully so it covers the bottom uniformly.
  • Let the mixture cool for about 10 minutes before adding the flan layer.

Flan layer:

  • Combine all of the Flan layer ingredients in a blender and blend until smooth.
  • Give the mixture a good stir and pour it on top of the caramel.
  • Cover the bundt pan with aluminum foil. Place it into a casserole dish and add the boiled water to it.
  • Bake it using this water bath method for 35 minutes or until the flan is partially but NOT completely firm.
  • Remove from the oven and remove the aluminum foil.

Chocolate cake layer:

  • In the meantime, prepare the chocolate cake batter according to the package instructions.
  • Scoop the batter on top of the partially cooked flan. Try to smooth it with a spatula.
  • Bake uncovered, for an additional 40 minutes, or until a toothpick inserted into the cake comes out clean.


  • Remove the bundt pan from the oven and let it cool on a wire rack for one hour.
  • After that cool for at least one hour in the refrigerator before removing as this will make it easier.


  • Once cooled, place a dish on top of the bundt pan and invert it. Slice and serve.

Nutrition Facts

Already made this?
Share your feedback


Melissa Cushing

Melissa Cushing

This looks and sounds yummy and I will say I have never had Flan. I would love to try this and may have to make it for me and my family. I will pin this next ;)



So moist and delicious! My new favorite dessert



This is my new favorite flan recipe! It's so rich and delicious.

Erin | Dinners, Dishes and Dessert

Erin | Dinners, Dishes and Dessert

This dessert is totally irresistible! I'd love to make this!

Write a comment

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.