Chocoflan

Chocoflan, also known as “Impossible Cake” (Pastel Imposible), is a stunning Mexican dessert that combines rich chocolate cake with creamy flan in one perfect bite. During baking, the layers magically switch places, creating a beautiful and delicious contrast of flavors and textures. This dessert is perfect for special occasions, celebrations, or whenever you want to impress your guests with a visually striking yet easy-to-make treat.

Why You’ll Love This Recipe

  • Two Desserts in One: A moist chocolate cake and silky flan in a single dessert.
  • Magic Baking Effect: The layers flip on their own as they bake, creating a beautiful presentation.
  • Rich and Creamy: The combination of chocolate and caramelized flan is irresistible.
  • Make-Ahead Friendly: Chocoflan tastes even better after chilling, making it a great dessert for planning ahead.
  • Perfect for Celebrations: A show-stopping treat for birthdays, holidays, or dinner parties.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

For the Caramel:

  • ½ cup (100g) granulated sugar

For the Flan:

  • 1 can (14 oz) sweetened condensed milk
  • 1 can (12 oz) evaporated milk
  • 4 ounces cream cheese (optional, for extra creaminess)
  • 3 large eggs
  • 1 teaspoon vanilla extract

For the Chocolate Cake:

  • 1 cup (125g) all-purpose flour
  • ½ cup (100g) granulated sugar
  • ⅓ cup (30g) unsweetened cocoa powder
  • 1 teaspoon baking soda
  • ½ teaspoon baking powder
  • ¼ teaspoon salt
  • 1 large egg
  • ½ cup (120ml) whole milk
  • ⅓ cup (80ml) vegetable oil
  • ½ teaspoon vanilla extract
  • ½ cup (120ml) hot coffee or hot water

For Garnish (Optional):

  • Whipped cream
  • Chocolate shavings
  • Caramel sauce

Directions

1. Prepare the Caramel

  1. Preheat your oven to 350°F (175°C).
  2. In a small saucepan over medium heat, melt the granulated sugar until it turns into a golden caramel.
  3. Quickly pour the caramel into a greased Bundt pan, tilting it to coat the bottom evenly. Set aside.

2. Make the Flan

  1. In a blender, combine sweetened condensed milk, evaporated milk, cream cheese (if using), eggs, and vanilla extract.
  2. Blend until smooth and set aside.

3. Prepare the Chocolate Cake Batter

  1. In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
  2. Add the egg, milk, vegetable oil, and vanilla extract, mixing until combined.
  3. Slowly pour in the hot coffee or water and mix until smooth.

4. Assemble the Chocoflan

  1. Pour the chocolate cake batter over the caramel in the Bundt pan.
  2. Gently pour the flan mixture over the chocolate batter. (The layers will switch during baking.)
  3. Cover the Bundt pan with aluminum foil.

5. Bake in a Water Bath

  1. Place the Bundt pan in a larger baking dish and fill the outer dish with hot water until it reaches about halfway up the Bundt pan.
  2. Bake for 50-60 minutes, or until a toothpick inserted into the chocolate cake comes out clean.

6. Cool and Invert

  1. Remove from the oven and let it cool in the pan for 1 hour.
  2. Refrigerate for at least 4 hours (preferably overnight) for the best texture.
  3. Run a knife around the edges and carefully invert onto a serving plate.

7. Serve

  1. Garnish with whipped cream, chocolate shavings, or caramel sauce if desired.
  2. Slice and enjoy!

Servings and Timing

  • Servings: 10-12
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Cooling Time: 4 hours
  • Total Time: 5 hours 20 minutes

Variations

  • Dulce de Leche Chocoflan: Replace caramel with a layer of dulce de leche for an extra indulgent twist.
  • Mocha Chocoflan: Use espresso instead of coffee for a deeper chocolate flavor.
  • Coconut Chocoflan: Add shredded coconut to the flan for a tropical touch.
  • Spiced Chocolate: Mix in a pinch of cinnamon or cayenne pepper for a Mexican hot chocolate vibe.
  • Nutty Topping: Sprinkle toasted almonds or pecans over the finished cake.

Storage and Reheating

  • Refrigeration: Store covered in the fridge for up to 5 days.
  • Freezing: Wrap slices tightly in plastic wrap and freeze for up to 2 months. Thaw overnight in the refrigerator before serving.
  • Reheating: Serve chilled or let it sit at room temperature for 15 minutes before serving.

FAQs

Why do the layers switch while baking?

The flan is heavier than the chocolate cake batter, so it naturally sinks to the bottom while baking, creating the signature flip effect.

Do I have to use a water bath?

Yes, a water bath (bain-marie) helps the flan cook gently and prevents it from curdling.

Can I use a box cake mix instead of homemade cake batter?

Yes! A chocolate cake mix can be used for convenience.

What if my caramel hardens too fast?

If the caramel solidifies before adding the cake batter, warm the Bundt pan slightly to soften it.

Can I make this ahead of time?

Yes! Chocoflan is best when made a day in advance and chilled overnight.

Why is my chocoflan sticking to the pan?

Make sure to grease the pan well and let the cake chill thoroughly before inverting. Running a knife around the edges helps release it.

Can I use a different cake flavor?

Yes! Try vanilla, red velvet, or even spice cake for a unique twist.

What if my flan is too soft?

Ensure the flan is fully set before removing it from the oven. It should jiggle slightly but not be too loose.

Can I make this without cream cheese?

Yes! Cream cheese adds richness, but you can omit it for a lighter texture.

What’s the best way to serve chocoflan?

Serve chilled with a drizzle of caramel sauce and a dollop of whipped cream.

Conclusion

Chocoflan is a magical dessert that combines rich chocolate cake and creamy flan in one stunning dish. With its caramel topping and delicate texture, it’s a guaranteed crowd-pleaser. Whether for a family gathering, holiday, or special occasion, this “impossible cake” is both delicious and visually impressive. Try it today and enjoy the perfect balance of chocolate and custard!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Chocoflan

Chocoflan

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Asma
  • Prep Time: 20 minutes
  • chill time: 4 hours
  • Cook Time: 1 hour
  • Total Time: 5 hours 20 minutes
  • Yield: 10 servings 1x
  • Category: Desserts
  • Method: Baking & Water Bath
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

This Chocoflan, also known as Impossible Cake, is a stunning Mexican dessert that magically separates into rich chocolate cake and creamy flan while baking. Topped with a caramel sauce, this dessert is the perfect combination of moist chocolate cake and silky-smooth flan. A must-try for any special occasion!


Ingredients

Units Scale

For the Caramel:

  • 1/2 cup (100g) granulated sugar

For the Chocolate Cake Layer:

  • 1/2 cup (115g) unsalted butter (melted)
  • 3/4 cup (150g) granulated sugar
  • 1 large egg
  • 1 tsp vanilla extract
  • 1 cup (125g) all-purpose flour
  • 1/4 cup (25g) unsweetened cocoa powder
  • 1 tsp baking soda
  • 1/2 tsp salt
  • 1/2 cup (120ml) buttermilk

For the Flan Layer:

  • 1 can (12 oz) evaporated milk
  • 1 can (14 oz) sweetened condensed milk
  • 4 large eggs
  • 1 tsp vanilla extract

Instructions

1. Prepare the Caramel:

  1. Preheat oven to 350°F (175°C).
  2. In a Bundt pan, melt the granulated sugar over low heat until golden brown and caramelized.
  3. Swirl the caramel around the bottom of the pan, then set aside to cool and harden.

2. Make the Chocolate Cake Batter:

  1. In a bowl, whisk together melted butter and sugar until combined.
  2. Mix in egg and vanilla extract.
  3. In a separate bowl, sift together flour, cocoa powder, baking soda, and salt.
  4. Alternate adding dry ingredients and buttermilk into the wet mixture, stirring until smooth.

3. Make the Flan Mixture:

  1. In a blender, mix evaporated milk, sweetened condensed milk, eggs, and vanilla extract until smooth.

4. Assemble the Chocoflan:

  1. Pour the chocolate cake batter over the hardened caramel in the Bundt pan.
  2. Gently pour the flan mixture over the chocolate batter. (It will sink to the bottom, but will separate as it bakes.)
  3. Cover the Bundt pan tightly with foil.

5. Bake the Chocoflan:

  1. Place the Bundt pan inside a larger baking dish and fill with hot water until halfway up the sides (water bath).
  2. Bake for 50-60 minutes, or until a toothpick inserted in the flan comes out clean.
  3. Remove from the oven and let cool completely.

6. Unmold & Serve:

  1. Refrigerate for at least 4 hours (or overnight) before unmolding.
  2. Run a knife around the edges, then carefully invert onto a serving plate.
  3. Slice and enjoy!

Notes

  • Water bath is key to getting a smooth, creamy flan.
  • Want extra richness? Use half-and-half instead of evaporated milk.
  • For a twist, add a splash of Kahlúa or rum to the flan mixture.
  • Store leftovers in the fridge for up to 4 days.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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