This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.

Chocoflan cake is two desserts in one. A creamy flan on top of a rich chocolate cake. It is a match made in heaven. The cake is a fudgy chocolate butter cake and the flan is a cream cheese flan (also called Flan Napolitano).

Slice of chocoflan cake covered in caramel syrup
Chocoflan cake with a fudgy chocolate cake on the bottom and a creamy Flan Napolitano on top
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

You’re going to love this cake. The fudgy chocolate layer, the ultra-creamy flan, and the sweet, gooey caramel sauce combine to make the ultimate dessert.

This is a rich and decadent dessert and you’re going to love how the caramel sauce drips down to coat the fudgy chocolate cake with every bite. 

What is a Chocoflan cake?

A Chocoflan cake is a Mexican dessert that is a combination of a chocolate cake and a cream cheese flan. The two layers get baked at the same time…. in the same pan.

Chocoflan cake is also called an impossible cake but not because it is difficult to make. The title for “impossible cake” came about because the two layers perform a seemingly impossible stunt by switching places while the cake bakes. It is almost magical.

The cake is rich, chocolatey, fudgy, and decadent. The flan is creamy, smooth, and luscious. The Chocoflan cake comes out of the oven in perfectly defined layers then a delicious, gooey caramel sauce gets drizzled on top. When I say drizzle, I really mean you should pour a whole bunch of that yummy stuff on top.

It is out of this world delicious! You are going to lick up every crumb.

pouring caramel sauce on the chocoflan cake
pouring caramel sauce on the chocoflan cake

Chocoflan Ingredients:

This cake is made-from-scratch so the list of ingredients may seem a bit long but don’t let it discourage you.  Take it in two stages. First, mix the ingredients for the chocolate cake then blend the ingredients for the creamy flan. Here is the list of what  you will need:

For the chocolate cake:

  • Caramel sauce
  • Cocoa powder
  • Butter
  • Sugar
  • Eggs
  • Vanilla Extract
  • Flour
  • Salt
  • Baking powder

For the flan layer:

  • Cream cheese
  • Sweetened condensed milk
  • Evaporated milk
  • Sugar
  • Egg Yolks
  • Vanilla Extract

How do you make Chocoflan cake?

There are a few steps involved in making this Chocoflan cake but they are not difficult.

First, make the cake batter.

The chocolate cake in this recipe is a rich, fudgy, butter cake. The batter is thick and creamy (not thin and pourable like this Chocolate Cake with cream cheese icing).

The cake is quite easy to make. First, add some boiling water to some unsweetened cocoa powder and set the mixture aside to cool down while you gather the rest of your ingredients.

You will need to cream the butter and sugar, then add the eggs and vanilla extract. Next, beat in the chocolate mixture and then stir in the dry ingredients.

Voilà! Chocolate cake batter! Done!

Now, you’re going to spread a bit of caramel sauce (or cajeta sauce if you really want this cake to be authentic), into the bottom of a large bundt pan.

Pour that chocolate cake batter right on top of the caramel sauce (or cajeta).

What is cajeta? Cajeta is delicious caramel sauce made with goats milk. It is nutty and malty and delicious. Very similar to regular caramel sauce and yet different. If you find some, try it, you might like it more than caramel sauce.

Chocoflan cake in a bundt pan
Chocoflan cake

Next, make the cream cheese flan.

We used our recipe for Flan Napolitano in this Chocoflan recipe. It is the best cream cheese flan ever!

There are only six ingredients. All you have to do is blend them together. We used a blender but you can use a food processor or even stir it by hand.

Pour the flan mixture over the cake batter and cover the bundt pan with a piece of aluminum foil. It helps to spray the bottom of the aluminum foil with a bit of nonstick spray because the cake will come all the way to the top of the pan and could stick to the foil.

Make a water bath

Set the bundt pan in a larger pan and pour boiling water inside the larger pan. The flan layer of the Chocoflan cake will be creamier and smoother if you make a water bath.

Make sure you don’t get any water inside the Chocoflan. And be careful not to spill the hot water when you transfer it to the oven. If you’re worried about sloshing and spilling the water then you can put the two pans in the oven before you pour the water in the larger pan.

Bake the cake

This cake will take 70 to 80 minutes to bake. While it is baking, the two layers will slowly switch places. The chocolate cake will end up on the top and the cream cheese flan will sink to the bottom.

Serve the cake

After you let the cake cool down, place a serving plate on top of the bundt pan and then flip the pan and plate over so the cake is on top.

Lift the bund pan off of the cake and drizzle some caramel sauce or cajeta on top.

Slice of chocoflan cake covered in caramel syrup
Slice of chocoflan cake covered in caramel syrup

An important tip!

You will need to use a large 12-cup bundt pan for this cake. Even a 10-cup pan will be too small for this recipe. If you are not sure if your pan is the right size then you can fill it with water. Measure the water as you fill it. You need to fill it with 12 cups of water. It’s ok if the water goes to the very top. If it holds even a cup less then the cake will flow over the pan when it bakes.

More Chilled or Frozen Desserts

Some More Recipes That We Are Sure You Will Lovev:

Flan Napolitano

Intense Chocolate Cake with Cream Cheese Frosting

Chocolate Peanut Butter Layer Cake

Watch our video and see how easy it is to make this chocoflan cake. 

Pin this now to find it later!

Pin It
Slice of chocoflan cake covered in caramel syrup
Prep Time: 25 minutes
Cook Time: 1 hour 15 minutes
Total Time: 1 hour 40 minutes
4.56 from 54 votes

Chocoflan Cake

Chocoflan cake is a fudgy chocolate cake layered with a creamy, smooth caramel flan. The two layers get baked together in the same pan and magically switch places while baking. The cake is a fudgy chocolate butter cake and the flan is a cream cheese flan (also called Flan Napolitano).

If you make this recipe, please leave a star rating and comment.

Servings: 16 servings
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the Cake

  • 1 cup caramel sauce or cajeta
  • ½ cup boiling water
  • ½ cup unsweetened cocoa powder
  • 10 tablespoons butter
  • 1-¼ cups sugar, (250 grams)
  • 2 eggs
  • 2 teaspoons vanilla extract
  • 1-¾ cups all-purpose flour, (210 grams)
  • 2-½ teaspoons baking powder
  • ¾ teaspoon salt

For the Flan

  • 8 ounces cream cheese, softened
  • 1 (14 ounce) can sweetened condensed milk
  • 1 (12 fluid ounce) can evaporated milk
  • ¼ cup white sugar
  • 6 egg yolks, whisked briefly with a fork
  • 1 tablespoon vanilla extract

For Garnish

  • caramel sauce or cajeta sauce

Instructions 

For the Cake

  • Preheat the oven to 350°F. Spray a 12-cup bundt pan with non-stick spray or grease it with butter. Pour about 1/3 cup of the caramel sauce (or Cajeta) in the bottom of the pan then reserve the rest of the caramel sauce for the garnish. 
  • Combine the boiling water and cocoa powder in a small bowl. Whisk until smooth then set aside to cool to room temperature. 
  • Place the butter and sugar in a large mixing bowl. Beat with an electric mixer until creamy. Add the eggs one at a time and beat well after adding each egg. Beat in the vanilla extract. 
  • Add the cooled cocoa mixture and beat well. Scrape down the sides of the bowl and mix it again. 
  • Combine the flour, baking powder, and salt in a medium bowl. Whisk them together then add it to the batter. Mix on low speed or by hand until the flour is slightly blended in then increase the speed of the mixer. Continue to mix until the flour is well combined. Make sure to scrape the mixing bowl a couple of times so no flour is left behind. 
  • Pour the cake batter into the prepared bundt pan (right on top of the caramel). Set the pan aside while you make the flan. 

Make the Custard

  • Place the cream cheese, sweetened condensed milk, evaporated milk, sugar, egg yolks, and vanilla extract in a blender or food processor. Blend until the ingredients are smooth. (for best results strain the mixture through a wire strainer).
  • Pour the flan mixture on top of the chocolate cake batter, then set the bundt cake pan inside a larger pan. We used a 10-inch square cake pan. 
  • Pour hot water into the baking dish but make sure you don’t get any water inside the cake. 
  • Cover the chocoflan cake lightly with a piece of oiled tin foil (see notes). 
  • Now that you have the chocoflan in a water bath, place it in the preheated oven and bake for 1 hour to 1 hour 20 minutes. Do a toothpick test and take the cake out of the oven when the toothpick comes out clean. 
  • Let the cake cool down at room temperature for an hour, then let it sit in the fridge for 2 to 3 hours or until ready to serve. Keep the cake in the pan until it is completely cooled.
  • To serve, use a knife to loosen the edges of the cake from the bundt pan and invert the cake onto a serving plate.
  • Drizzle caramel sauce (or cajeta sauce) on top of the cake. 

Video

Notes

  • Pour the cake batter in the bottom of the bundt pan then pour the flan on top of the cake batter. When the cake is finished baking, The chocolate cake will be on top and the flan will be on bottom. After you invert the cake, the flan will be on top again. 
  • Cover the bundt pan with a sheet of tin foil before placing it in the oven to bake. Spray the underside of the tin foil with non-stick spray to prevent the cake from sticking to the foil. 
  • You will need to use a large 12-cup bundt pan for this cake. Even a 10-cup pan will be too small for this recipe. If you are not sure if your bundt pan is big enough then just fill the pan up with 12 cups of water. If it holds 12 cups of water to the very top, the pan is large enough.
  • Cajeta is a Mexican caramel sauce made with goats milk, you can substitue regular caramel sauce.

Nutrition

Serving: 1, Calories: 429kcal, Carbohydrates: 56g, Protein: 9g, Fat: 20g, Cholesterol: 153mg, Sodium: 353mg, Fiber: 1.5g, Sugar: 28g

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

chocoflan cake pinterest pin

About Dahn Boquist

Dahn Boquist is a retired nurse turned recipe creator, home cook, and baker with years of hands-on experience developing and testing recipes. She specializes in from-scratch cooking with whole foods and creative twists on classic dishes. When she's not in the kitchen, she enjoys sharing meals with family, exploring the Pacific Northwest, and spending time with her grandchildren.

You May Also Like

4.56 from 54 votes (54 ratings without comment)

Leave a comment

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

Recipe Rating




14 Comments

  1. Gretchen says:

    Delicious! I added a little cinnamon to the cake and used coffee instead of water to blend the cocoa. I will definitely make this again and again. Thank you.

    1. Dahn Boquist says:

      I’m glad you enjoyed it, thanks for the comment.

  2. Alison says:

    I followed directions exactly and it ended up taking about 2 hours to bake! It was incredibly frustrating as I needed that extra hour for cooling.

    1. Dahn Boquist says:

      Sorry you had a frustrating time with this. You may want to check the accuracy of your oven with an oven thermometer. Did you keep the aluminum foil on the cake while it baked? Did you open the oven door while it was baking? If you open the oven door too early during the bake time them steam and heat will escape and extend the baking time.

  3. Phyllis says:

    Ladies, this looks just delicious! I am thinking I may make it for my Cinco de Mayo party coming up (soon!). Can you tell me about the caramel sauce, please? I have had mixed results when making my own. When I searched at Amazon (I’m in Canada) I saw dulce de leche instead of caramel sauce. Have you ever made it with dulce de leche? Would it work just as well? It is such an easy sauce to make with my sous vide, and would be right up my alley if possible. But I don’t know how baking it might change it, so don’t want to do it wrong. Thanks so much for any info you can give me!

    1. Dahn Boquist says:

      Yes, it would work just fine to substitute dulce de leche for the caramel sauce. Save some to drizzle over the top of the cake as well 🙂

  4. Jackie says:

    This cake was delicious. Super easy to make! Added to my favorite list since my friends loved it.

    1. Dahn Boquist says:

      Thanks for the comment, I’m so glad you liked it

  5. Mary Laughead says:

    Can I make it the day before? Is it served from the refrigerator or room temperature?

    1. Dahn Boquist says:

      yes, you can make it the day before. Keep it in the fridge overnight but you can take it out of the fridge a couple of hours before serving it because the cake is more tender if it is room temperature.

      1. Mary Laughead says:

        Thank you so much!

        1. Dahn Boquist says:

          You’re welcome. Enjoy!!

  6. Silpa says:

    Looks amazing. Can’t wait to try.

    1. Dahn Boquist says:

      You’re gonna love this, it’s so addictive 🙂