Chocolate Caramel Flan Cake


This cake layered with caramel, flan, and chocolate cake is sure to be a hit. You can find this cake in most Mexican bakeries. The first time I tried it, I knew I had to find a good recipe. Finally after much pleading the woman gave it to me! It's very time consuming but worth the end result!

Prep Time:
20 mins
Cook Time:
2 hrs
Additional Time:
45 mins
Total Time:
3 hrs 5 mins
12 servings


  • cooking spray

  • 1 (13 ounce) can Mexican cajeta caramel


  • 1 (18.25 ounce) box devil's food cake mix

  • 1 ½ cups water

  • 3 eggs

  • ½ cup vegetable oil


  • 1 (14 ounce) can sweetened condensed milk

  • 1 (12 fluid ounce) can evaporated milk

  • 5 eggs

  • 1 (8 ounce) package cream cheese, at room temperature

  • ½ cup whole milk

  • 1 ½ teaspoons Mexican vanilla extract


  1. Preheat oven to 350 degrees F (175 degrees C). Spray a 15-cup fluted tube pan (such as Bundt®) with cooking spray.

  2. Pour cajeta into a microwave-safe bowl. Heat in the microwave until smooth, 20 to 30 seconds. Pour into the bottom of the prepared pan.

  3. Combine cake mix, water, 3 eggs, and vegetable oil in a large bowl; beat with an electric mixer on low speed until moistened, about 30 seconds. Increase speed to medium and beat until batter is smooth, about 2 minutes.

  4. Pour cake batter over cajeta in the pan.

  5. Combine condensed milk, evaporated milk, 5 eggs, cream cheese, milk, and vanilla extract in a blender; blend until smooth.

  6. Pour milk mixture slowly over cake batter.

  7. Wrap pan tightly with aluminum foil; place in a large baking dish. Pour enough water into the baking dish to come 2 inches up the sides of the pan.

  8. Bake in the preheated oven until a toothpick inserted into the cake comes out clean, about 2 hours. Remove pan from the baking dish; let cool for 15 minutes. Unwrap the aluminum foil; invert cake onto a large rimmed plate. Let cake cool completely, about 30 minutes. Chill before serving.

Cook's Note:

Flan will move to bottom of cake pan as it bakes.

Nutrition Facts (per serving)

638 Calories
31g Fat
74g Carbs
16g Protein
Nutrition Facts
Servings Per Recipe 12
Calories 638
% Daily Value *
Total Fat 31g 40%
Saturated Fat 13g 66%
Cholesterol 174mg 58%
Sodium 553mg 24%
Total Carbohydrate 74g 27%
Dietary Fiber 0g 1%
Total Sugars 41g
Protein 16g
Vitamin C 1mg 7%
Calcium 262mg 20%
Iron 3mg 14%
Potassium 505mg 11%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.