Skip to Content

The Most Delicious and Authentic Chocoflan Recipe

Most posts contain affiliate links. These are provided for your convenience, and the price isn’t increased at all.

Inside: Find out how to make Chocoflan, which combines the creaminess of flan with the richness of chocolate cake for an all-in-one dessert that you will love. This method is different from the traditional method which results in a cleaner, creamier, and more firm dessert that you will love. 

Para Leer En Espanol, Haz Click Aqui.

Chocoflan side view

We love making and eating desserts in my house. Since moving to the United States, I have come to enjoy many different recipes that I never tried in Mexico. That said, I still love some of the classic Mexican desserts that I grew to love growing up in Mexico.

One of those recipes is what is known as chocoflan. As the name suggests, chocoflan is a fusion of chocolate cake and flan. The combination of these two classic desserts is absolutely delicious and always a hit when we make it. If you make it right, you will have a piece of flan and chocolate cake in every bite, which is so tasty! 

Chocoflan piece with cherry on top

Another name for this delicious Mexican dessert is “impossible cake”, but I can assure you that it is possible to make. The combination of a dense dessert like chocolate cake with a lighter, smooth dessert like flan is what gives it this name. 

Although it might look a little bit difficult to make, if you follow the instructions in this recipe you can be certain that it will turn out perfectly every time. 

chocoflan from above

How Do You Make Chocoflan?

The traditional method for making chocoflan is as follows. You start by making the caramel sauce, which is a very important step in the process. You do this by adding a cup of sugar to a pan and cooking over medium heat until it melts completely. It should have a light to golden brown color. This goes in the bottom the bundt pan that you are using for the chocoflan.

Next, you blend a combination of milks and cream cheese for the flan section, and separately you prepare the chocolate cake batter. You then add them both together in the bundt pan and bake them together. When you use the traditional method, the chocolate portion and the flan portion will separate while they bake. 

This, however, is where my method differs from the traditional. I used the traditional method for years, but to be honest I was never really satisfied with the final presentation. The reason is that the flan section always seemed to be darker in color than I would like because of the process of the chocolate cake separating from it. I learned a new method after a while, and it is the one that I still use today. 

The new method is to cook the flan first in the bottom of the bundt pan until it is partially cooked (not completely firm though). Then, I add the chocolate cake batter on top of the flan and finish cooking them together. The reason that I like this method more is that the flan comes out cleaner, smoother, firmer, and more creamy!

chocoflan from the side

Finally, you will let it cool for sometime before releasing it from the bundt pan. The resulting chocoflan will have chocolate cake on the bottom and flan on the top. It really is a beautiful dessert and everyone will think that you spent hours baking it!

chocoflan caramel in the bottom

Chocoflan is perfect to serve at gatherings with friends and families because it can serve a crowd. Every time that I have made it, everyone has loved it and there hasn’t been much left at the end of the night. 

chocoflan one piece with cherry

Make sure you try this recipe and let me know how it turns out in the comments below. 

Other Great Dessert Recipes

chocoflan piece sliced from the side
Save Recipe Print Recipe Pin Recipe Rate this Recipe
4.21 from 43 votes

Delicious Chocoflan Recipe

Find out how to make Chocoflan, which combines the creaminess of flan with the richness of chocolate cake for an all-in-one dessert that you will love. 
Prep Time20 mins
Cook Time1 hr 15 mins
Cooling Time1 hr
Total Time1 hr 35 mins
Course: Dessert
Cuisine: Mexican
Keyword: Chocoflan
Servings: 12 Slices
Calories: 418kcal


For the Caramel

  • 1 cup sugar

For the Flan

  • 4 eggs
  • 1 can sweetened condensed milk
  • 1 can evaporated milk
  • 1/2 can table cream
  • 4 oz cream cheese
  • 1 tsp vanilla extract

For the Chocolate Cake

  • 1 box chocolate cake mix
  • Ingredients indicated on box


For the Caramel

  • Add the sugar a non-stick pan over medium heat.  
  • The caramel will start to form within about 5 minutes, but it is important to stir constantly to prevent lumps. 
  • It is normal for it to start forming lumps at the beginning and then it will start to melt and once it has dissolved completely and has a golden brown color, it is done. 
  • Pour the caramel into a pre-greased bundt pan and carefully move it from side to side so that the caramel covers the bottom portion of the bundt pan (as shown in image). Please use oven mitts for this part, because adding the hot caramel to the bundt pan will heat it up in a hurry and you don't want to get burned. 
    chocoflan caramel in the bottom
  • Let cool for at least 10 minutes before adding the flan mixture. 

For the Flan

  • Combine all of the ingredients in a blender and blend until smooth. 
  • Add the flan mixture to the bundt pan where you already added the caramel. 
  • Cover the bundt pan with aluminum foil and cook using the water bath method for 35 minutes in the oven at 375 degrees F or until the flan is partially but not completely firm. 
  • Remove from the oven and remove the aluminum foil

For the Chocolate Cake

  • Prepare the batter according to the package instructions. 
  • Pour the batter into the bundt pan on top of the partially cooked flan. 
  • Bake at 375, uncovered, for an additional 40 minutes, or until a toothpick comes out clean. 
  • Let cool for at least one hour in the refrigerator before removing as this will make it easier to remove the chocoflan from the bundt pan. 
  • Remove from the bundt pan and enjoy your perfect chocoflan!


  • For the water bath, make sure that you are using hot water. Also make sure not to add too much so that it doesn't reach the top of the bundt pan. If the water enters the bundt pan, it could ruin the consistency of the flan. 
  • For the traditional method, follow the same instructions for the caramel sauce, but instead of cooking the flan first, add the chocolate cake batter first, and then add the flan mixture and bake for about 1.5 hours using the water bath method. 
  • Using the traditional method, some of the coloring from the cake will cause the flan to have a darker color. It still tastes amazing, but this method results in a cleaner flan. 


Serving: 1Slice | Calories: 418kcal | Carbohydrates: 64g | Protein: 9g | Fat: 15g | Saturated Fat: 6g | Cholesterol: 84mg | Sodium: 421mg | Potassium: 363mg | Sugar: 51g | Vitamin A: 365IU | Vitamin C: 1.4mg | Calcium: 242mg | Iron: 2mg
Tried this recipe?Mention @mylatinatable or tag #mylatinatable!

Find out how to make Chocoflan, which combines the creaminess of flan with the richness of chocolate cake for an all-in-one dessert that you will love. This method is different from the traditional method which results in a cleaner, creamier, and more firm dessert that you will love. 

Recipe Rating

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


Thursday 16th of September 2021

Loved this recipe! It was easy to make and tasted great. The one thing that I messed up was the caramel, which was hard as a rock after it cooled in the bunt pan. Once I baked the flan and cake, it was fine and created a glaze on the flan. It did make my flan dark on the outside so you couldn't really see the cream vs. chocolate.


Saturday 11th of September 2021

Delicious. Followed the instructions (and left the cake in the water bath too) and it came out beautiful, creamy, and delicious. Impressed my grandparents and my husband said it was the best cake I've ever made (and he is a good judge)


Thursday 22nd of April 2021

My favorite method, thank you! Have you tried strawberry cake this way ? That’s my next adventure lol

Donna A Pollock

Sunday 18th of April 2021

I made your very delicious recipe for The Chocoflan Cake. Not only did it turn out perfect but it is so good. Very tasty, and so delicious. Thank you so much. I have been asked to make them all the time now. Everyone wants a cake. At first they didn't even believe I made it myself. So I invited everyone over to watch me make this cake. They couldn't believe it. Still they want me to make one for them. LOL


Sunday 28th of February 2021

This was great however my chocolate cake was too dry even with taking it out a couple mins early. What is the minimum amount of time it must be in the oven after adding the chocolate cake batter, to ensure that the bottom flan layer is completely cooked? I'm worried that if I take it out of the oven because the cake part looks cooked, that the flan part won't be cooked all the way through. I don't want a mess when I flip the bundt pan onto a plate! Thanks for any input!


Sunday 20th of June 2021

@April D, Thanks for your input! I checked 2 different boxes of cake mix I have at home, and they both say bake for 33-36 min in a bundt at 350 degrees. This chocoflan recipe calls for a higher temp 375, so the cake should cook for less than 33-36 min in order for it to not be dry. I will definitely try your method the next time of cooking the flan longer, and cake for less time! How long did u bake the flan part initially?

April D

Sunday 4th of April 2021

I cooked the flan longer than the recipe described because it was still liquid on top. Then I cooked it with the cake batter for only 25 minutes. I was so glad I cooked the flan longer because the cake would have burnt after 40 minutes!

Also I had too much cake batter so I made a second small chocolate cake. And I kept the water bath the whole time.

The caramel didn't work for me. It stayed hard as a rock in the bundt pan. Next time I'll use a caramel sauce or make it with cream or something.

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