Chocoflan

Chocoflan, often referred to as “Impossible Cake,” is a stunning and delicious dessert that magically separates into two distinct layers while baking—rich, moist chocolate cake on the bottom and silky vanilla flan on top, all finished with a luscious caramel glaze. Though it may look like a showstopper worthy of a pastry chef, this dessert is surprisingly simple to make with basic pantry ingredients and minimal equipment.

What makes Chocoflan particularly remarkable is the baking process. As it cooks, the dense cake batter and the creamy flan layer reverse positions in the oven, thanks to their varying densities, giving you two perfect layers with almost no effort. The final touch is a golden caramel layer that melts and cascades over the dessert once it’s inverted onto a plate.

Perfect for celebrations, holidays, or impressing guests, Chocoflan offers a delightful contrast of textures and flavors—sweet caramel, creamy flan, and rich chocolate cake—all in one slice. It’s best served chilled and can be made a day in advance, making it as convenient as it is eye-catching.

Why You’ll Love This Recipe

Stunning Presentation

The natural layer separation creates a visually impressive dessert without any decoration needed.

Perfect Flavor Contrast

Combines the richness of chocolate cake with the creaminess of flan and the sweetness of caramel.

Make-Ahead Friendly

Tastes better after chilling overnight, making it a great dessert for entertaining.

Crowd-Pleaser

An excellent option for parties, potlucks, and celebrations—guaranteed to spark conversation.

Simple Ingredients

Uses pantry staples, so you won’t need anything fancy to create a gourmet-looking dessert.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.

Oil Dispenser

Buy Now →

Air Fryer+ Rotisserie

Buy Now →

Chopper & Spiralizer

Buy Now →

Ingredients

For the Caramel Layer:

  • Granulated sugar

For the Flan Layer:

  • Eggs
  • Cream cheese
  • Condensed milk
  • Evaporated milk
  • Vanilla extract
  • Salt

For the Chocolate Cake Layer:

  • Cocoa powder
  • Hot water
  • Flavourless oil (vegetable or canola)
  • Plain yogurt
  • Eggs
  • Self-raising flour
  • Granulated sugar
  • Brown sugar

Variations

  • Coffee Twist: Replace hot water with hot brewed coffee for enhanced chocolate depth.
  • Spiced Flan: Add cinnamon or a pinch of nutmeg to the flan mixture for a warm flavor.
  • Coconut Milk Flan: Swap evaporated milk with coconut milk for a tropical note.
  • Nutty Crunch: Sprinkle chopped pecans or almonds in the caramel layer before pouring in the flan.
  • Mini Chocoflans: Bake in ramekins or a muffin tin for individual servings.

How to Make the Recipe

Step 1

Preheat your oven to 180°C (350°F). Grease a large bundt pan thoroughly.

Step 2

In a saucepan over medium heat, melt the granulated sugar until it turns into a golden caramel. Quickly pour it into the base of the bundt pan and tilt to coat evenly.

Step 3

In a blender, combine eggs, cream cheese, condensed milk, evaporated milk, vanilla, and salt. Blend until smooth and set aside.

Step 4

In a separate bowl, whisk cocoa powder with hot water to form a smooth paste. Add oil, yogurt, eggs, sugars, and mix well. Fold in self-raising flour until just combined.

Step 5

Pour the chocolate cake batter over the caramel in the bundt pan.

Step 6

Gently pour the flan mixture over the cake batter. It may look like they mix, but they will separate during baking.

Step 7

Place the bundt pan in a larger baking dish. Fill the outer dish with hot water halfway up the bundt pan sides to create a water bath.

Step 8

Bake for 60–75 minutes, or until a skewer inserted into the cake comes out clean.

Step 9

Remove from the water bath and let cool completely. Chill for at least 4 hours or overnight.

Step 10

To serve, gently loosen edges and invert onto a serving plate.

Tips for Making the Recipe

  • Don’t stir the sugar while making the caramel or it may crystallize. Swirl the pan gently instead.
  • Ensure all ingredients are at room temperature for a smoother flan.
  • Pour the flan mixture slowly over the cake batter to avoid disturbing the layers.
  • Use a water bath to prevent cracking and to ensure even baking.
  • Chill thoroughly before inverting to help the dessert set properly.

How to Serve

Serve chilled as a standalone dessert. A dollop of whipped cream or a few fresh berries on the side can enhance presentation, but it’s beautiful and flavorful enough on its own. Slice carefully to show off the striking layers.

Make Ahead and Storage

Storing Leftovers

Cover tightly and refrigerate for up to 5 days. The flavor improves after a day, making it ideal for preparing in advance.

Freezing

Wrap tightly in plastic wrap and foil, then freeze for up to 1 month. Thaw overnight in the refrigerator before serving.

Reheating

Not recommended. Chocoflan is best served cold or at room temperature. Heating may alter the texture.

FAQs

1. Why is it called “Impossible Cake”?

Because the layers magically switch places during baking, creating two distinct layers from a single pan.

2. Can I make this without a bundt pan?

Yes, but a bundt pan gives the best visual presentation. A deep round cake pan can also work.

3. What if I don’t have self-raising flour?

Use all-purpose flour with 1 ½ teaspoons baking powder and ¼ teaspoon salt per cup.

4. Do I have to use a water bath?

Yes, it’s essential for even cooking and a smooth flan texture.

5. Can I make it without cream cheese?

You can omit it, but the cream cheese adds richness and body to the flan.

6. How long should I let it chill before serving?

At least 4 hours, but overnight is best for flavor and structure.

7. My flan cracked—what went wrong?

It likely baked too quickly or at too high a temperature. Ensure a proper water bath and monitor the oven closely.

8. Can I use boxed cake mix?

Yes, but from-scratch batter gives better structure and taste balance with the flan.

9. How do I prevent the caramel from hardening too quickly?

Work quickly when pouring the caramel into the pan and tilt immediately to coat.

10. What’s the best way to invert the cake?

Loosen the sides with a knife, place a plate over the bundt pan, and flip with confidence in one smooth motion.

Conclusion

Chocoflan is a show-stopping dessert that delivers both visual appeal and indulgent flavor. With its unique layered effect and luxurious textures, it offers a bit of magic in every slice. Whether you’re hosting a dinner party or simply want to try something impressive yet easy, this recipe is a guaranteed success. Rich, creamy, and absolutely unforgettable, Chocoflan deserves a spot in every baker’s repertoire.

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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Elizabeth
  • Total Time: 1 hour 45 minutes
  • Yield: 10 servings 1x
  • Diet: Vegetarian

Description

Chocoflan, famously known as “impossible cake,” features a rich, moist chocolate cake topped with a silky, creamy flan and finished with a luscious caramel layer. This impressive dessert magically inverts while baking and combines two classic sweets in one decadent slice.


Ingredients

Scale

For the Caramel Layer:

  • 200g granulated sugar

For the Flan Layer:

  • 4 eggs

  • 120g cream cheese

  • 380g sweetened condensed milk

  • 360ml evaporated milk

  • 1 tablespoon vanilla extract

  • 1/4 teaspoon salt

For the Chocolate Cake Layer:

  • 50g cocoa powder

  • 100ml hot water

  • 100ml flavorless oil (e.g., vegetable oil)

  • 100g plain yogurt

  • 3 eggs

  • 175g self-raising flour

  • 125g granulated sugar

  • 125g brown sugar


Instructions

  • Make the Caramel: In a saucepan over medium heat, melt the granulated sugar until it turns golden brown and liquefies. Quickly pour it into a greased 10-inch Bundt pan, swirling to coat the bottom evenly. Set aside to cool and harden.

  • Prepare the Flan: In a blender, combine eggs, cream cheese, condensed milk, evaporated milk, vanilla, and salt. Blend until smooth and creamy.

  • Prepare the Cake Batter: In a bowl, whisk cocoa powder with hot water until smooth. Add oil, yogurt, and eggs. Stir in granulated and brown sugars. Finally, fold in self-raising flour until just combined.

  • Assemble: Pour the chocolate cake batter over the hardened caramel in the Bundt pan. Gently pour the flan mixture on top—the layers will swap during baking.

  • Bake: Cover the pan tightly with foil. Place the Bundt pan in a larger baking dish and pour hot water into the outer dish to create a water bath. Bake at 180°C (350°F) for about 60–75 minutes or until a toothpick inserted comes out clean.

  • Cool and Invert: Let the cake cool in the pan to room temperature, then refrigerate for at least 4 hours (or overnight). Carefully invert onto a plate before serving.

Notes

  • Ensure your Bundt pan is well-greased to help with clean release.

  • Bake in a water bath for even cooking and to prevent the flan from curdling.

  • Chocoflan is best chilled for several hours or overnight for clean slices.
  • Prep Time: 30 minutes
  • Cook Time: 75 minutes
  • Category: Dessert
  • Method: Baked (Water Bath)
  • Cuisine: Mexican

Leave a Comment

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