Chocoflan

5 from 2 votes
Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

Sharing is caring!

If you love flan and chocolate cake, then you will become obsessed with this Mexican chocoflan aka impossible cake. This recipe consists of a moist chocolate cake, cajeta caramel sauce, and creamy flan baked to perfection in a bundt pan!

Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.
sliced chocoflan on a plate up close.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no additional cost to you.

Why I Love This Chocoflan Recipe

  • It’s made with store-bought cajeta and cake mix therefore it’s super easy to make! During the busy holidays, the last thing you want to do is bake from scratch!
  • Feeds a crowd.
  • It’s chocolaty, moist, creamy, and super rich!
  • Fail-proof recipe.

Ingredients You’ll Need

  • Cakemix – I used devil’s food cake but any chocolate cake mix will work for this recipe.
  • Cajeta – Store-bought cajeta is delicious and super convenient, however, feel free to use homemade caramel instead.
  • Cream Cheese – Softened at room temperature.
  • Eggs – You’ll need 4 room-temperature eggs.
  • Sweetened Condensed Milk – Flan isn’t flan without sweetened condensed milk. You’ll need one 14-ounce can.
  • Evaporated Milk – A 12-ounce can.
  • Vegetable Oil – The cake mix calls for 1/2 cup of oil, so you’ll need oil for the chocolate cake.
  • Vanilla Extract – Feel free to use pure vanilla extract or imitation vanilla. Use whatever your budget allows.
  • Water – You’ll need water for both the chocolate cake and the water bath.
Ingredients for chocoflan.

What Is A Water Bath?

A water bath aka bain-Marie is just a pan filled with water placed in the oven. I highly recommend it for this recipe otherwise the flan can turn out rubbery and won’t have that creamy texture we’re looking for.

How Long Does Chocoflan Need To Bake For?

The flan needs to bake at 425 degrees F for 20 minutes, then you’re going to pull it out of the oven and pour the chocolate cake batter over the flan, cover it and bake for 55 minutes at 350 degrees F. So the chocoflan will bake for a total of 1 hour and 15 minutes. However, the hard part is waiting for it to cool. It will need to cool in the fridge for at least 4 hours.

Why Do They Call It Impossible Cake?

The reason they call chocoflan the impossible cake is because the chocolate cake layer and flan layer magically reverse while baking in the oven.

Storage

Cover and refrigerate any leftovers for up to 5 days.

More Recipes You Might Enjoy

a whole chocoflan on a plate.
sliced chocoflan on a plate up close.
5 from 2 votes

Chocoflan

If you love flan and chocolate cake, then you will become obsessed with this Mexican chocoflan aka impossible cake. This recipe consists of a moist chocolate cake, cajeta caramel sauce, and creamy flan baked to perfection in a bundt pan! 
Prep: 15 minutes
Cook: 1 hour 15 minutes
Refrigerate for: 4 hours
Total: 5 hours 30 minutes
Servings: 10
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Equipment

  • bundt pan
  • Large roasting pan for bain-marie

Ingredients 

For The Caramel

  • 1 cup cajeta , or homemade caramel

For The Flan

  • 1 12 oz can of evaporated milk
  • 1 14 oz can of sweetened condensed milk
  • 4 oz cream cheese, softened at room temperature
  • 4 eggs, room temperature
  • 1 tablespoon vanilla extract

For The Chocolate Cake

Instructions 

  • Preheat your oven to 425 degrees F.
  • Pour the cajeta into a greased bundt pan and swirl the pan around.
  • To make the flan, add 4 eggs, cream cheese, vanilla extract, sweetened condensed milk, and evaporated milk to a blender and blend until smooth.
  • Pour the flan mixture into the bundt pan gently. Place the bundt pan in a large roasting pan and add 1-inch of water to the roasting pan. Bake uncovered for 20 minutes.
  • While the flan bakes, prepare the chocolate cake according to the package instructions.
  • Once the 20 minutes are up, take the flan out of the oven, pour the chocolate cake batter over the flan gently, and spread it evenly. Cover with aluminum foil, reduce the oven temperature to 350 degrees F and bake for 55 minutes.
  • Once the 55 minutes are up, take the bundt pan out of the oven and allow it to cool for 1-2 hours at room temperature. Then refrigerate it for a minimum of 4 hours.
  • Remove from the fridge and run a knife along the sides of the bundt pan and inside the edges to loosen up the cake. Place a plate upside down on the cake pan, turn the plate and pan over and serve immediately. 

Nutrition

Calories: 322kcal | Carbohydrates: 45g | Protein: 7g | Fat: 14g | Saturated Fat: 5g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 0.01g | Cholesterol: 126mg | Sodium: 514mg | Potassium: 218mg | Fiber: 1g | Sugar: 30g | Vitamin A: 341IU | Vitamin C: 0.1mg | Calcium: 106mg | Iron: 2mg

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

Additional Info

Prep Time: 15 minutes
Cook Time: 1 hour 15 minutes
Refrigerate for: 4 hours
Total Time: 5 hours 30 minutes
Course: Dessert, Holidays
Cuisine: Mexican
Servings: 10
Calories: 322
Keyword: Chocoflan, how to make chocoflan, impossible cake
Like this recipe? Leave a comment below!

How To Make Chocoflan – Step-By-Step Photos

Start by preheating your oven to 425 degrees F. and adding 1 cup of cajeta to your bundt pan.

cajeta in bundt pan.

Add 4 eggs, cream cheese, vanilla extract, sweetened condensed milk, and evaporated milk to a blender and blend until smooth.

eggs, cream cheese, vanilla, evaporated milk, and sweetened condensed milk in a blender.

Pour the flan mixture into the bundt pan gently. dd 1-inch of water to the roasting pan. Bake uncovered for 20 minutes.

Blender pouring flan mixture into a bundt pan.

While the flan bakes, prepare the chocolate cake according to the package instructions. Once the 20 minutes are up, take the flan out of the oven, pour the chocolate cake batter over the flan gently, and spread it evenly. Cover with aluminum foil, reduce the oven temperature to 350 degrees F and bake for 55 minutes.

bundt pan in a bain-marie with chocolate cake batter on top of flan mixture.

Once the 55 minutes are up, take the bundt pan out of the oven and allow it to cool for 1-2 hours at room temperature. Then refrigerate it for a minimum of 4 hours.

Baked chocoflan.

Remove from the fridge and run a knife along the sides of the bundt pan and inside the edges to loosen up the cake. Place a plate upside down on the cake pan, turn the plate and pan over and serve immediately. 

slice of chocoflan on a plate.

Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card and/or a review in the comments section. And consider following me on Facebook or Pinterest!

Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.
Please enable JavaScript in your browser to complete this form.
5 from 2 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating