Total Time
2hrs 25mins
Prep 25 mins
Cook 2 hrs

This recipe calls for Mexican cajeta (caramel topping). If you cannot find this in your supermarket, substitute Smucker's Caramel topping, however the Mexican cajeta has a richer flavor. This is very easy to make, and super good. Use it with your next Mexican Fiesta!!

Ingredients Nutrition

  • 1 (18 ounce) boxchocolate devil's food cake mix
  • 1 12 cups water (amount per cake mix directions)
  • 12 cup oil (amount per cake mix directions)
  • 3 eggs (amount per cake mix directions)
  • 1 (11 ounce) jarcajeta caramel topping or 1 (11 ounce) jarsmucker caramel topping
  • 1 (14 ounce) can sweetened condensed milk
  • 1 (12 ounce) can evaporated milk
  • 12 cup fresh milk
  • 1 (8 ounce) package cream cheese, room temperature
  • 1 teaspoon vanilla
  • 5 eggs


  1. Heat oven to 350ºF.
  2. Spray a large 12-cup Bundt pan with nonstick coating.
  3. Soften the cajeta in the jar in the microwave and pour into the prepared pan.
  4. Prepare cake mix according to package directions.
  5. Pour the cake batter into the cake pan over the cajeta.
  6. To make the flan: Pour condensed, evaporated and fresh milks into a blender with the cream cheese, vanilla and eggs.
  7. Mix well.
  8. Pour the flan mixture very slowly over the cake batter.
  9. Spray aluminum foil with non-stick spray (like Pam);.
  10. cover the pan TIGHTLY with aluminum foil.
  11. (Covering tightly is very important.) Set the Bundt pan into a large pan and set on the oven rack and slide into the oven.
  12. Carefully pour hot water into the larger pan to a depth of 2 inches (The Bundt pan will be sitting in 2 inches of water).
  13. Bake cake for 2 hours (test); do not uncover during this time.
  14. After two hours, remove cake from water and allow to cool for 15 minutes. Peel off the aluminum foil.
  15. Invert cake onto a large plate with rim.
  16. The cajeta will drip down the sides of the cake.
  17. Cool completely then refrigerate. Refrigerate leftovers.
  18. Note: Even though the flan is poured on top of the cake batter, it will sink to the bottom of the pan.
Most Helpful

5 5

Excellent recipe, very YUMMY!. If you can't find Cajeta in the spanish section of your supermarket, look where the condensed milk is and they might have Dulce de Leche (La Lechera brand). If you still can't find dulce de leche all you need to do is get a can of condensed milk, remove label, put in a pot with enough boiling water that will cover it and cook for 3 hours. If you want do more than one can since it keeps well in the refigerator. This tastes much better than caramel. You can also use it on the middle of two shorbread cookies, cake fillings, fruit dipping or just with a spoon by itself. I made this cake twice, first time with caramel and second time with the condensed milk and it made a difference. Thank you for an awesome recipe

5 5

As evryone has said.....OMG!!!! This was very easy to make and tastes amazing! I read the other reviews about possible overflow so I used 4 custard dishes (1 cup size) and prepared 4 small cakes before emptying the rest of the ingredients in the bunt pan. I let the 4 samll cakes cook with the large bunt in a very large disposable pan with the water bath. I took the 4 smaller cakes out at about 1 hour 15 minutes. I let the large cake cook for the remaining 45 minutes. They all came out absolutley picture perfect!!!! I also let the large cake cool for 30+ minutes before I plated it. I used my largst serving plate and still spilled cajeta in the sink. Oh well, I guess I have a good excuse to go and get a new "BIGGER" serving plate. Thanks bunches Miss Annie, this is definatley a 5 star recipe!!! I'm gonna fool around with the butter cake with cinnimon idea....MMMMMM Yummy!

5 5

In Puerto Rico we call this FLANCOCHO. We use vanilla cake mix though. Also , we make our own caramel. Just cook 1 cup of sugar in a sauce pan and add a teaspoon of water until it starts to turn amber, poor this into the prepared pan and swirl around a bit, then add liquids. It's so good, my sis and I had it the last time we went out there and it was yummy!!!