Chocoflan (Impossible Cake)

Some cakes are a labor of love. And some are just… magic.

And this Chocolate Flan Cake is 100% the second kind. In Mexico, they call it Pastel Imposible—the Impossible Cake.1 Why? Because you start with two batters, one chocolate and one flan, and pour them into the pan. As it bakes, the flan sinks to the bottom and the cake rises to the top. When you flip it over, the flan forms this gorgeous, glistening layer on top. It’s wild.

My first time making it, I was sure I had messed it up. But when I flipped it? Pure amazement. A perfect, beautiful cake appeared. It’s an easy trick to learn, but it feels like you just did some serious kitchen wizardry.

Here’s how to make it happen.

Chocoflan Impossible Cake

The Game Plan

This cake is a total showstopper. It looks super fancy, but it’s really just a weekend baking project. And trust me, it’s worth the time.

  • Time: You’ll be hands-on for about 20 minutes. The oven does most of the work for about 1 hour and 45 minutes. The key? Patience. The chilling time is crucial for success.
  • Servings: This recipe makes one big 10-inch Bundt cake, perfect for 10 to 12 people. You probably won’t have leftovers.
  • Difficulty: I’d call this intermediate. The steps aren’t hard, but you have to be precise. You have to pour gently. You have to chill for a long time. But don’t stress—I’ll walk you through it.
  • What you’ll need: A blender is your best friend for a silky-smooth flan. A 10-cup Bundt pan is a must. And a large roasting pan is essential for the water bath, which is our secret weapon.
  • Best part? You can make this a day ahead. In fact, you should. The flavors get even better overnight.

Ingredients

This cake is made of three simple parts: the flan, the chocolate cake, and the final assembly. Don’t let the list scare you—it’s mostly pantry staples.

The Full List

  • For the Flan:
    • 1 (13-ounce) can dulce de leche2
    • 1 (12-ounce) can evaporated milk3
    • 4 ounces (113 grams) cream cheese, at room temperature4
    • 1 ½ teaspoons pure vanilla extract
    • ¼ teaspoon kosher salt
    • 5 large eggs, at room temperature
  • For the Chocolate Cake:
    • 1 ⅓ cups (5.65 ounces or 160 grams) all-purpose flour
    • 1 cup (7 ounces or 200 grams) granulated sugar
    • ½ cup (1.75 ounces or 50 grams) natural unsweetened cocoa powder, sifted5
    • 1 teaspoon baking soda
    • ½ teaspoon baking powder
    • ½ teaspoon ground cinnamon
    • ½ teaspoon kosher salt
    • ½ cup (4 ounces or 113 grams) buttermilk, at room temperature
    • ½ cup (4 ounces or 113 grams) coffee, at room temperature
    • 6 Tablespoons (3 ounces or 85 grams) unsalted butter, melted and cooled slightly6
    • 1 large egg, at room temperature
    • 1 teaspoon pure vanilla extract
  • For Assembly and Serving:
    • 2 quarts water
    • 1 Tablespoon natural unsweetened cocoa powder
Chocoflan Ingredients

Ingredient Hacks

You can use sweetened condensed milk instead of dulce de leche for a more classic taste. For the smoothest flan, you need room-temperature cream cheese and eggs. If they’re cold, you’ll end up with lumps, and nobody wants lumpy flan.

The coffee in the cake doesn’t make it taste like coffee, but it really deepens the chocolate flavor. It’s a trick I picked up years ago. If you don’t drink coffee, hot water works just fine. No buttermilk? Just add a tablespoon of white vinegar or lemon juice to a measuring cup and fill the rest with regular milk. Let it sit for a few minutes and it’s good to go.

And here’s a pro tip for beginners: you can totally use a boxed chocolate cake mix instead of making the cake from scratch. The result is still amazing.

Step-by-Step Method

This is where the magic happens. Think of this as a guided tour.

1. The Big Prep.

First, get your oven ready—set it to 350°F and put a rack in the middle. Now, get a big pot of water boiling. Once it’s boiling, just turn off the heat and cover the pot. This saves you from trying to deal with a big pan of water when your cake is ready to bake.

2. Make the Silky Flan.

Into your blender, toss the dulce de leche, evaporated milk, room-temp cream cheese, vanilla, and salt. Blend for about 30 seconds until it’s perfectly smooth. Now, add your eggs and blend again for just 10-15 seconds. Don’t overmix! It should be a pale, uniform liquid.

3. Mix the Moist Chocolate Cake.

In a large bowl, whisk all the dry cake ingredients together: flour, sugar, cocoa powder, baking soda, baking powder, cinnamon, and salt. In a separate bowl, whisk the wet ingredients: buttermilk, coffee, melted butter, egg, and vanilla. Now, slowly add the dry stuff to the wet stuff, whisking until it’s just combined. The batter will be thick and dark.

Prepare Buter For Chocoflan

4. The Impossible Layering.

This is the moment of truth. Spray your Bundt pan with nonstick spray. Scrape all the chocolate cake batter into the pan and smooth it out. Then, get a ladle and slowly, carefully spoon the flan batter over the top. The flan will naturally settle on top of the cake. Don’t rush it!

5. The Water Bath and Baking.

Put your Bundt pan in the middle of a large roasting pan. Pour your hot water into the roasting pan until it comes halfway up the sides of the Bundt pan. Now, tightly cover the Bundt pan with aluminum foil. This water bath is the secret to a creamy, not spongy, flan. Bake for 105 to 120 minutes, or until a skewer stuck into the cake comes out clean.

6. Cool, Chill, and Flip.

This part requires patience. Take the pan out of the water bath and let it cool completely on a wire rack. Once it’s at room temperature, cover it with plastic wrap and put it in the fridge for at least 4 hours—or better yet, overnight. Don’t skip this step. Seriously.

7. Unmolding the Magic.

To get it out of the pan, we’ll use a little steam trick. Put the chilled Bundt pan back in the roasting pan. Bring some water to a boil, pour it in, and cover the whole thing with a damp kitchen towel for 15 minutes. This gentle steam loosens everything up. After 15 minutes, remove the pan from the water, place a serving plate on top, and flip it over in one quick, confident motion. It should pop right out, revealing that incredible flan layer.

Chocoflan

Make It Your Own

Once you master this cake, you can have some fun with it.

  • Make it gluten-free: Just use a 1-to-1 gluten-free flour blend for the cake.
  • Add a kick: A tiny pinch of chili powder or cayenne pepper in the cake batter adds a nice little spicy surprise.
  • Fancy it up: For a special occasion, top with fresh raspberries, toasted pecans, or a dusting of cocoa powder.
  • Go seasonal: In the fall, add some pumpkin pie spice to the cake. In the summer, try a fruit-based preserve instead of the caramel on top.

Serving & Storage

You did it! Now, here’s how to enjoy the reward.

  • Serving: It’s best served chilled or at room temperature. A little fresh whipped cream or a scoop of vanilla ice cream on the side is the perfect way to cut the richness.
  • Storage: The chocoflan will stay delicious in the fridge, covered, for up to 3 days.
Storage MethodDurationNotes
RefrigeratorUp to 3 daysKeep it tightly covered to prevent it from drying out.
FreezerNot recommendedFreezing can mess with the flan’s delicate texture, making it grainy or watery when it thaws.

Happy baking, and enjoy the magic of this incredible dessert!+

Print

Chocoflan (Impossible Cake)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This legendary Mexican dessert is pure magic. Rich, moist chocolate cake and silky-smooth flan bake together in the same pan, then mysteriously switch places. When you flip it, the flan forms a glorious, glossy layer on top. It’s a showstopper that will amaze everyone.

  • Author: Jose
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 45 minutes
  • Total Time: 6+ hours (includes cooling)
  • Yield: 1012 1x
  • Category: Dessert
  • Cuisine: Mexican

Ingredients

Scale

For the Flan:

  • 1 (13-ounce) can dulce de leche
  • 1 (12-ounce) can evaporated milk
  • 4 ounces cream cheese, at room temperature
  • 1 ½ teaspoons vanilla extract
  • ¼ teaspoon kosher salt
  • 5 large eggs, at room temperature

For the Chocolate Cake:

  • 1 ⅓ cups all-purpose flour
  • 1 cup granulated sugar
  • ½ cup unsweetened cocoa powder, sifted
  • 1 teaspoon baking soda
  • ½ teaspoon baking powder
  • ½ teaspoon ground cinnamon
  • ½ teaspoon kosher salt
  • ½ cup buttermilk, at room temperature
  • ½ cup coffee, at room temperature
  • 6 Tablespoons unsalted butter, melted and cooled
  • 1 large egg, at room temperature
  • 1 teaspoon vanilla extract

For Assembly:

  • 2 quarts water
  • 1 Tablespoon unsweetened cocoa powder

Instructions

  1. Prep: Preheat your oven to 350°F. Start a large pot of water boiling for your water bath, then turn off the heat and cover it.
  2. Make Flan: In a blender, combine dulce de leche, evaporated milk, cream cheese, vanilla, and salt. Blend until smooth. Add eggs and blend for another 10-15 seconds—don’t overmix.
  3. Make Cake: In a large bowl, whisk together the dry cake ingredients. In a separate bowl, whisk the wet ingredients. Slowly add the dry mix to the wet, stirring until just combined.
  4. Layer: Generously spray a 10-cup Bundt pan with nonstick spray. Pour the thick chocolate cake batter in first and smooth the top. Slowly and carefully, ladle the flan batter over the chocolate cake.
  5. Bake: Place the Bundt pan inside a larger roasting pan. Pour the hot water from your pot into the roasting pan until it comes halfway up the sides of the Bundt pan. Tightly cover the Bundt pan with aluminum foil. Bake for 105-120 minutes. A skewer in the cake should come out clean.
  6. Chill: Remove the Bundt pan from the water bath and let it cool completely on a wire rack. Once at room temp, cover it with plastic wrap and refrigerate for at least 4 hours, or overnight.
  7. Flip: To unmold, place the chilled pan back in the roasting pan. Pour in some boiling water, then cover the whole thing with a damp towel for 15 minutes to loosen the edges. Place a serving plate on top and, in one swift motion, flip the cake over.

Notes

  • Serving: Best served chilled or at room temperature. Try it with a scoop of vanilla ice cream or a few fresh berries.
  • Tips & Tricks: Using room-temperature ingredients is key for a silky flan. Don’t want to make the cake from scratch? Use a boxed mix for an easy shortcut!
  • Storage: Store leftovers in the refrigerator, tightly covered, for up to 3 days. Freezing is not recommended as it can ruin the flan’s delicate texture.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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

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

Scroll to Top