Go Back
+ servings
Slice of chocoflan cake covered in caramel syrup

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).
4.57 from 55 votes
Print Pin Video Save
Prep Time: 25 minutes
Cook Time: 1 hour 15 minutes
Total Time: 1 hour 40 minutes
Servings: 16 servings
Calories: 429kcal
Author: Dahn Boquist

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. 

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.

Video

Nutrition

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