Chocoflan Recipe

By Amy April 16, 2026

Table of Contents

Chocoflan is a spectacular two-layer dessert that combines a silky flan base with a rich chocolate cake on top. This Mexican-inspired treat features a caramel layer, creamy custard middle, and decadent chocolate cake, all baked together in one bundt tin. The result is an elegant presentation with three distinct textures in every slice.

MetricValue
Prep Time25 minutes
Cook Time90 minutes
Total Time115 minutes plus overnight chilling
Servings10-12 servings
Difficulty LevelIntermediate
CuisineMexican

Why This Recipe Works

I discovered chocoflan at a family gathering years ago, and the concept fascinated me immediately. Two completely different batters bake together, with the flan staying creamy beneath while the cake rises above. The magic happens because the flan’s moisture content keeps the cake moist without making it soggy. The caramel layer at the bottom creates an stunning presentation when you flip the finished dessert onto a plate.

What I love most is how the flavors complement each other beautifully. The bitter chocolate cake contrasts perfectly with the sweet caramel and creamy flan. The coffee in the cake batter deepens the chocolate flavor without tasting like coffee. Every layer serves a purpose in creating this sophisticated dessert.

The water bath technique ensures the flan cooks evenly and stays silky, while protecting it from the direct heat during the second baking phase. This combination of methods requires patience, but the results justify every step.

Ingredients

IngredientQuantityNotes and Alternatives
Granulated sugar (caramel)200 gUse a heavy-bottomed pan to prevent burning. Caster sugar works equally well.
Large eggs8 total (4 for flan, 4 for cake)Room temperature eggs blend more smoothly. Medium eggs can substitute but baking time may vary.
Cream cheese120 gRoom temperature for best blending. Philadelphia brand recommended for consistency.
Condensed milk380 gFull-fat version creates richer texture. Standard sweetened condensed milk.
Evaporated milk360 mlFull-fat evaporated milk preferred. Do not confuse with condensed milk.
Vanilla extract1 tablespoonUse pure vanilla extract for best flavor. Imitation extract works but with less depth.
Salt1/4 teaspoonEnhances all flavors. Table salt or fine sea salt both suitable.
Cocoa powder50 gUse unsweetened Dutch-process cocoa for richer chocolate flavor.
Instant coffee powder1 teaspoonDeepens chocolate notes without added coffee taste. Espresso powder also works.
Hot water80 mlUse boiling water to properly dissolve coffee and cocoa. Cooled before mixing with butter.
Unsalted butter120 gSoftened to room temperature. Salted butter can substitute but reduce added salt.
Vegetable oil100 mlNeutral oil keeps cake moist. Sunflower or canola oil recommended.
Granulated sugar (cake)120 gProvides structure and sweetness to cake layer.
Soft light brown sugar120 gAdds moisture and caramel notes to cake. Dark brown sugar creates deeper flavor.
Buttermilk120 mlCreates tender crumb and acidic reaction with baking soda. Can substitute with regular milk plus vinegar.
Plain flour200 gAll-purpose flour suitable. Sift to remove lumps for smoother batter.
Baking soda1 teaspoonReacts with vinegar and buttermilk to create lift. Do not substitute with baking powder.
White vinegar2 teaspoonsActivates baking soda for proper rise. Apple cider vinegar works similarly.
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 Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amy
  • Total Time: 12 hours
  • Yield: 12 slices 1x
  • Diet: Vegetarian

Description

Chocoflan, also known as impossible cake, combines a rich chocolate cake with a silky vanilla flan and a glossy caramel topping. This stunning layered dessert bakes into perfect sections and delivers a moist, creamy texture in every bite.


Ingredients

Scale

For the caramel:

200 g granulated sugar

For the flan:

4 large eggs

120 g cream cheese

380 g condensed milk

360 ml evaporated milk

1 tablespoon vanilla extract

1/4 teaspoon salt

For the chocolate cake:

50 g cocoa powder

1 teaspoon instant coffee

80 ml hot water

120 g unsalted butter

100 ml vegetable oil

120 g granulated sugar

120 g soft light brown sugar

4 large eggs

120 ml buttermilk

200 g plain flour

1 teaspoon baking soda

2 teaspoons white vinegar


Instructions

1. Preheat oven to 180°C and grease a 9-inch bundt tin

2.

3. Heat sugar in a pan over medium heat, stirring until melted into a deep amber caramel, then pour into the tin and swirl to coat

4.

5. Blend all flan ingredients until smooth, then strain twice and pour over the caramel layer

6.

7. Cover the tin with foil, place it in a larger tray, and add hot water halfway up the sides to create a water bath

8.

9. Bake for 40 minutes until slightly set but still jiggly

10.

11. In a bowl, whisk cocoa powder, coffee, and hot water, then let cool for 10 minutes

12.

13. Add butter, oil, and both sugars, then beat for 5 minutes until smooth

14.

15. Mix in eggs in two additions, then add buttermilk

16.

17. Add flour and mix until smooth batter forms

18.

19. Combine baking soda and vinegar, then quickly mix into the batter

20.

21. Remove flan from oven and gently pour chocolate batter over it

22.

23. Return to oven without foil and bake for 50–60 minutes until a toothpick comes out clean

24.

25. Cool completely, then refrigerate overnight to fully set

26.

27. Loosen edges with gentle heat and carefully invert onto a plate before slicing

Notes

Straining the flan ensures an ultra smooth texture

Do not skip the water bath for even baking

The layers will switch during baking, creating the signature look

Chill overnight for clean slices and best texture

Warm the pan slightly before unmolding to release easily

  • Prep Time: 30 minutes
  • Cook Time: 1 hour 40 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 34g
  • Sodium: 220mg
  • Fat: 22g
  • Saturated Fat: 11g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 2g
  • Protein: 8g
  • Cholesterol: 130mg

Step-by-Step Instructions

Preparation Phase

  1. Preheat your oven to 180°C and position a rack in the center.
  2. Grease a 9-inch bundt tin thoroughly with butter or cooking spray, ensuring all crevices are covered.
  3. Set the bundt tin aside on a clean work surface.

Making the Caramel Layer

  1. Add 200 g granulated sugar to a heavy-bottomed saucepan with no water.
  2. Place the pan over medium heat and watch the sugar closely without stirring initially.
  3. Once edges begin to melt, gently stir continuously with a wooden spoon.
  4. Continue heating until all sugar is melted and reaches a deep amber color (approximately 5-7 minutes).
  5. Pour the hot caramel into the prepared bundt tin.
  6. Swirl the tin around so the caramel coats the bottom and sides evenly.
  7. Leave the caramel to set for 2-3 minutes at room temperature.

Making the Flan Layer

  1. Add 4 large eggs, 120 g cream cheese, 380 g condensed milk, 360 ml evaporated milk, 1 tablespoon vanilla extract, and 1/4 teaspoon salt to a blender.
  2. Blend on high speed until the mixture is completely smooth with no lumps visible (approximately 2 minutes).
  3. Pour the flan mixture through a fine-mesh sieve into a clean bowl.
  4. Pass the mixture through the sieve a second time to ensure exceptional smoothness and remove any air bubbles.
  5. Carefully pour the strained flan into the bundt tin over the set caramel layer.

First Baking Phase

  1. Cover the top of the bundt tin completely with aluminum foil.
  2. Fill a large roasting tray or baking tin with hot water to a depth of 2-3 cm.
  3. Place the foil-covered bundt tin into the water bath.
  4. Pour additional hot water until it reaches approximately halfway up the sides of the bundt tin.
  5. Carefully transfer the entire water bath into the preheated 180°C oven.
  6. Bake the flan for approximately 40 minutes until the top appears very jiggly but the edges are set.

Making the Chocolate Cake Batter

  1. While the flan bakes, combine 50 g cocoa powder, 1 teaspoon instant coffee powder, and 80 ml hot water in a large mixing bowl.
  2. Whisk these ingredients together until completely smooth and well combined.
  3. Set this mixture aside to cool for 10 minutes at room temperature.
  4. Add 120 g softened butter, 100 ml vegetable oil, 120 g granulated sugar, and 120 g soft light brown sugar to the cooled cocoa mixture.
  5. Beat these ingredients together on medium speed for 5 minutes until the mixture is light and fluffy.
  6. Add 2 of the 4 large eggs and mix on low speed until incorporated.
  7. Add the remaining 2 eggs and 120 ml buttermilk, mixing on low speed until just combined.
  8. Add 200 g plain flour to the mixture and stir by hand until a smooth batter forms with no visible flour streaks.
  9. In a small bowl, combine 1 teaspoon baking soda with 2 teaspoons white vinegar and watch it bubble.
  10. Pour the bubbling baking soda mixture into the cake batter and whisk quickly to distribute evenly throughout.
  11. Set the cake batter aside until needed.

Second Baking Phase

  1. Remove the bundt tin from the water bath after the 40-minute flan baking time.
  2. Carefully remove the aluminum foil from the top of the bundt tin.
  3. Pour the chocolate cake batter directly over the jiggly flan layer.
  4. Do not worry if the flan and cake batter mix slightly at the edges; this is expected.
  5. Return the bundt tin to the oven without foil and without the water bath.
  6. Bake for 50 minutes to 1 hour until a toothpick inserted into the cake portion comes out clean.
  7. Check for doneness starting at 50 minutes to prevent overbaking.
  8. Remove from the oven once the toothpick test confirms the cake is baked through.

Cooling and Chilling

  1. Leave the chocoflan to cool at room temperature for 30 minutes.
  2. Transfer the bundt tin to the refrigerator to chill overnight (minimum 8 hours, ideal 12-24 hours).
  3. Overnight chilling allows the flan to set completely and flavors to develop fully.

Unmolding and Serving

  1. After overnight chilling, run a thin knife around the edges of the bundt tin to loosen the cake.
  2. Place a serving plate face-down over the bundt tin opening.
  3. Heat the outside of the bundt tin using a kitchen torch, rotating slowly for 10-15 seconds, or place the tin in a shallow bowl of warm water for 30 seconds.
  4. The heat helps release the cake from the tin by melting any stubborn caramel contact points.
  5. Hold the plate and bundt tin together firmly and flip in one quick motion.
  6. Gently lift the bundt tin away to reveal the finished chocoflan with caramel on top.
  7. Cut into slices and serve immediately or keep refrigerated until ready to serve.

Chef Tips for Perfect Results

  • Use a candy thermometer to monitor caramel temperature at 160-170°C for consistent results across batches. Do not let it exceed 180°C or it will taste bitter.
  • Blend the flan mixture for a full 2 minutes and pass through a sieve twice to eliminate every air bubble, creating an ultra-smooth texture without foam on the surface.
  • Ensure all cake ingredients are at room temperature before mixing, particularly eggs and butter, for even incorporation and proper emulsification.
  • Use a water bath thermometer to confirm the water maintains 70-75°C throughout the flan’s 40-minute bake, preventing cracks and ensuring gentle, even cooking.
  • Insert the toothpick test into the cake layer only, not through into the flan layer, to accurately assess cake doneness without disturbing the creamy flan below.
  • Chill the chocoflan overnight without fail; rushing this step prevents the flan from setting properly and makes unmolding extremely difficult.

Common Mistakes to Avoid

Mistake 1: Burning the Caramel

Many bakers heat the caramel too quickly or fail to monitor its color development closely. Burnt caramel tastes acrid and bitter, ruining the entire dessert’s flavor profile. Fix this by reducing heat to medium-low once the sugar begins melting, swirling the pan frequently rather than stirring to prevent crystallization, and removing from heat the moment it reaches deep amber without waiting for dark brown.

Mistake 2: Skipping the Second Sieving of Flan

Air bubbles in the flan create small holes that compromise the silky texture and presentation. This happens when the blender incorporates too much air into the mixture. Always pass the flan through a sieve twice and let it rest for a few minutes before pouring to allow remaining bubbles to rise to the surface where they can be skimmed off.

Mistake 3: Baking the Flan Without a Water Bath

Direct oven heat causes the flan to crack, become rubbery, and separate from the caramel layer. The water bath surrounds the bundt tin with moist heat, insulating the delicate custard from direct heat exposure. Never skip the water bath for either baking phase, and ensure the water level reaches halfway up the bundt tin’s sides.

Mistake 4: Underbaking the Chocolate Cake Layer

Raw or undercooked cake stays dense and gummy rather than achieving a moist, tender crumb. This occurs when bakers remove the dessert before the toothpick test confirms complete baking. Start checking at 50 minutes, insert the toothpick into the cake layer only, and bake until it emerges with no wet batter clinging to it.

Mistake 5: Unmolding Before Sufficient Chilling

Attempting to unmold before overnight refrigeration causes the flan to collapse, the caramel to run off, and the entire dessert to fall apart on the plate. The flan requires minimum 8 hours, ideally 12-24 hours, to set completely. Patience at this stage ensures a stunning presentation and proper texture contrast.

Variations and Substitutions

IngredientSubstitutionImpact on Flavor and Texture
Cocoa powderAll-purpose baking cocoa or Dutch-process cocoaDutch-process cocoa creates deeper, more sophisticated chocolate flavor. All-purpose cocoa produces slightly more acidic chocolate taste.
Instant coffeeEspresso powder or cold brew concentrateEspresso powder intensifies chocolate notes more strongly. Cold brew adds subtle coffee undertones without bitterness.
Cream cheeseMascarpone or ricotta cheeseMascarpone creates creamier, richer flan with more decadent texture. Ricotta produces slightly less dense flan with lighter mouthfeel.
ButtermilkRegular milk with 1 tablespoon vinegar mixed inThis substitute works identically when allowed to rest 5 minutes before use. Slight variation in acidity may require minor baking time adjustment.
Light brown sugarDark brown sugar or all granulated sugarDark brown sugar intensifies molasses and caramel notes. All granulated sugar produces lighter, less complex chocolate cake flavor.
Vanilla extractAlmond extract or rum flavoringAlmond extract adds subtle floral notes that complement chocolate beautifully. Rum flavoring introduces warm spice notes.
Vegetable oilCoconut oil or melted butterCoconut oil adds subtle tropical notes and creates slightly tender crumb. Melted butter intensifies richness and deepens browning.

Serving Suggestions and Pairings

Serve chocoflan as the grand finale to a dinner party, impressing guests with both flavor and presentation. This dessert pairs exceptionally well with strong black coffee or espresso, which complements the chocolate cake layer and heightens the coffee notes within it. A small glass of dulce de leche liqueur or sweet dessert wine enhances the caramel and flan layers without overwhelming the palate.

For everyday occasions, serve chocoflan with a dollop of unsweetened whipped cream to cut through the sweetness and add textural contrast. Fresh berries such as raspberries or strawberries placed on top add brightness and visual appeal. A small scoop of vanilla bean ice cream melting into warm chocoflan creates an indulgent combination of temperatures and textures.

Present individual slices on white plates to showcase the three distinct layers: golden caramel on top, creamy flan in the middle, and moist chocolate cake on the bottom. Drizzle the plate with extra caramel sauce and dust lightly with cocoa powder for an elegant restaurant-quality presentation.

This dessert suits Mexican celebrations and family gatherings particularly well, as it represents the fusion of traditional flan with American-style chocolate cake. It also works beautifully for special occasions like anniversaries, birthdays, and dinner parties where an impressive two-layer dessert commands attention.

Storage and Reheating

MethodDurationInstructions
Refrigerator Storage3-4 daysCover the bundt tin tightly with plastic wrap or transfer unmolded slices to an airtight container. Keep at 2-4°C. The flan may absorb flavors from other foods, so store away from strong-smelling items.
Freezer StorageUp to 1 monthUnmold the chocoflan and wrap it tightly in plastic wrap, then aluminum foil. Place in a freezer-safe container to prevent damage. Thaw overnight in the refrigerator before serving.
Refrigerated ReheatingN/AChocoflan is best served chilled directly from the refrigerator. Do not heat, as the flan will become runny. If you prefer room temperature, let it sit on the counter for 20-30 minutes before serving.
Freezer Thawing8-12 hoursTransfer frozen chocoflan to the refrigerator and allow to thaw completely overnight. Never use a microwave, as uneven thawing will create puddles of caramel liquid.
Slice Storage2-3 daysIndividual slices can be stored in airtight containers or wrapped in plastic wrap. Keep chilled at all times. Caramel may solidify when cold, returning to liquid at room temperature.

Nutritional Information

NutrientAmount per Serving
Calories385 kcal
Total Fat18 g
Saturated Fat8 g
Trans Fat0 g
Cholesterol95 mg
Sodium210 mg
Total Carbohydrates52 g
Dietary Fiber1 g
Sugars42 g
Protein6 g
Calcium185 mg
Iron2.1 mg

Approximate values based on 12 servings. Nutrition facts vary depending on specific brands and ingredient measurements. These calculations exclude optional garnishes and serving additions.

Conclusion

Chocoflan represents the perfect dessert for ambitious home bakers seeking to create restaurant-quality results at home. This two-layer masterpiece combines the silky custard tradition of classic flan with the rich indulgence of chocolate cake, united by a glossy caramel crown. The techniques may seem complex, but following each step carefully ensures a stunning presentation that will impress family and guests alike. With proper chilling and careful unmolding, your chocoflan will showcase three magnificent layers that deliver chocolate, creamy flan, and caramel in every memorable bite.

Leave a Comment

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