Mexican Chocoflan

Mexican Chocoflan arrives at the table as a refined two-layer marvel: glossy caramel above a silken flan and a tender chocolate cake beneath. This elegant inversion cake balances rich cocoa, sweetened condensed milk, and warm caramel for a sophisticated finish. Pair it with a bright, savory side—try an easy accompaniment like Mexican rice in a rice cooker—to create a composed, restaurant-style dessert course.

Why Make This Recipe

  • Effortless Yet Elegant: simple technique—caramel, cake batter, custard—yields dramatic layered results.
  • Minimal Ingredients: pantry staples and two canned milks form the luxurious flan layer.
  • Impressive Flavor: bittersweet cocoa and toasted caramel contrast the flan’s creamy sweetness.

This version elevates the classic by emphasizing texture: a silky custard with a tender crumb and a mirror-like caramel glaze. For a complementary savory course, consider a seasoned legume side such as Mexican lentils to round the menu.

Ingredients

Base — Caramel

  • 1 cup granulated sugar
  • 3 tbsp water
  • Note: cook until deep amber, then immediately pour into the pan to stop cooking.

Chocolate Cake Layer

  • 1 1/4 cups all-purpose flour, sifted
  • 1/2 cup unsweetened cocoa powder, sifted
  • 1 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp fine sea salt
  • 1/2 cup (115 g) unsalted butter, room temperature
  • 1 cup granulated sugar
  • 2 large eggs, room temperature
  • 1 tsp pure vanilla extract
  • 1 cup whole milk, warmed
  • 1/2 cup hot brewed strong coffee
  • Note: hot coffee intensifies the chocolate; warm the milk for a silkier batter.

Flan Custard

  • 1 (14 oz) can sweetened condensed milk
  • 1 (12 oz) can evaporated milk
  • 3 large eggs, room temperature
  • 1 tsp vanilla extract
  • Zest of 1 lime (optional, finely grated)
  • Note: whisk gently to avoid excess air for a smooth custard.

Finish

  • Unsalted butter to grease pan (or neutral oil)
  • Fresh berries or edible flowers for garnish (optional)

How to Make Mexican Chocoflan:

  1. Preheat the oven to 350°F (175°C). Butter a 10-inch Bundt or tube pan well and set on a rimmed baking sheet.
  2. Make the caramel: combine sugar and water in a small saucepan over medium heat. Swirl occasionally; do not stir. When the syrup turns deep amber and smells nutty, remove from heat and pour immediately into the prepared pan, tilting to coat the bottom evenly. The caramel will set quickly and glossy. Mini-tip: wear an oven mitt—caramel retains heat and splatters.
  3. Prepare the cake batter: whisk flour, cocoa, baking powder, baking soda, and salt together. In a separate bowl, cream butter and sugar until pale; add eggs one at a time, then vanilla. Alternate adding dry mix with warmed milk and finish with hot coffee for a loose, glossy batter. The batter should be pourable but not thin.
  4. Pour the cake batter into the caramel-lined pan, filling to about two-thirds. The batter will sit under the custard initially. Sensory cue: the batter should be smooth and slightly shiny.
  5. Make the flan: gently whisk sweetened condensed milk, evaporated milk, eggs, vanilla, and lime zest until homogeneous—do not froth. Strain if necessary for extra silkiness.
  6. Carefully pour the flan mixture over the cake batter. It will float on top; that’s correct—the custard will settle during baking to form the top layer. Mini-tip: pour over the back of a spoon to slow the stream and reduce mixing of layers.
  7. Create a water bath: place the filled pan inside a larger roasting pan. Pour hot water into the roasting pan to come halfway up the sides of the Bundt pan. This moderates oven heat and yields a creamy flan texture. Mini-tip: deglaze any caramel-splatter on the stove with a splash of water and add it to the pan to capture flavor.
  8. Bake for 70–90 minutes, checking at 70 minutes. The center should wobble slightly but not be runny. The top will develop a light, golden sheen. If the cake browns too fast, tent loosely with foil.
  9. Remove from oven, lift the pan from the water bath, and cool on a rack to room temperature. Then chill the chocoflan at least 4 hours or overnight to firm the layers fully.
  10. To unmold: run a thin knife around the pan’s edge, invert onto a serving platter, and lift. The glossy caramel will flow over the flan and cake. Sensory cue: you should see a delicate mirror of caramel and a smooth custard surface.

Mexican Chocoflan

How to Serve Mexican Chocoflan:

Serve slices on warmed plates for a slight lift in aroma. Spoon a few caramel drips artfully across the plate and add microgreens or a scatter of toasted hazelnuts for crunch. For a refined finish, pair with a quenelle of lightly sweetened crème fraîche or a single coffee bean atop the custard to accent the chocolate notes.

How to Store Mexican Chocoflan:

Cover chilled chocoflan tightly with plastic wrap or place in an airtight container and refrigerate for up to 4 days. Keep it cold to preserve the custard’s texture. To serve after refrigeration, allow slices 10–15 minutes at room temperature to soften slightly; avoid microwaving, which can weep the custard—if reheating is needed, use a gentle warm oven (275°F / 135°C) for 8–10 minutes, tented with foil.

Tips to Make Mexican Chocoflan:

  • Use room-temperature eggs and milk: they emulsify more smoothly and prevent curdling.
  • Strain the custard through a fine sieve for an impeccably silky flan.
  • Monitor the caramel carefully—remove it from heat the instant it reaches amber to avoid bitterness.
  • A water bath is essential: it moderates heat and prevents cracks in the custard.
  • Chill overnight for the cleanest slices and most pronounced layer separation.

Variation (if any):

  • Upgrade the chocolate: swap half the cocoa for 2 oz of melted 70% dark chocolate for deeper complexity.
  • Citrus-floral twist: add 1 tsp orange blossom water to the custard and garnish with candied orange peel.
  • Individual portions: bake in greased ramekins set inside the same water bath for elegant single-serve presentations.

FAQs:

Can I use a store-bought cake mix for the chocolate layer?

Yes. Substitute an 18.25-oz chocolate cake mix prepared according to package directions, but reduce added sugar in the batter if the mix is very sweet. The technique and layering remain the same.

Why is my flan grainy or curdled?

Overwhisking or baking at too-high a temperature can cause curdling. Whisk gently, strain the custard, and bake in a steady water bath at 350°F (175°C) while avoiding high direct heat.

How long should I chill before unmolding?

Chill at least 4 hours, ideally overnight. The custard firms and the caramel relaxes, allowing a clean unmold and a glossy finish.

Conclusion

Mexican Chocoflan pairs theatrical presentation with composed, nuanced flavors: bittersweet cocoa, molten caramel, and a satin custard. Its technique is straightforward yet rewarding, making it ideal for dinner parties or a refined weekend bake. For a different method and step-by-step photos, see How to make Chocoflan – Easy recipe. If you try this recipe, leave a note below and share a photo—How would you make this dish your own?

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
Mexican Chocoflan 2026 03 31 225501 800x800 1

Mexican Chocoflan


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: chef-ava
  • Total Time: 120 minutes
  • Yield: 10 servings
  • Diet: Vegetarian

Description

A refined two-layer dessert with a glossy caramel on top of a silky flan and a tender chocolate cake beneath, creating a sophisticated finish.


Ingredients

  • Caramel:
    1 cup granulated sugar
    3 tbsp water
  • Chocolate Cake Layer:
    1 1/4 cups all-purpose flour, sifted
    1/2 cup unsweetened cocoa powder, sifted
    1 1/2 tsp baking powder
    1/2 tsp baking soda
    1/2 tsp fine sea salt
    1/2 cup unsalted butter, room temperature
    1 cup granulated sugar
    2 large eggs, room temperature
    1 tsp pure vanilla extract
    1 cup whole milk, warmed
    1/2 cup hot brewed strong coffee
  • Flan Custard:
    1 (14 oz) can sweetened condensed milk
    1 (12 oz) can evaporated milk
    3 large eggs, room temperature
    1 tsp vanilla extract
    Zest of 1 lime (optional, finely grated)
  • Finish:
    Unsalted butter to grease pan (or neutral oil)
    Fresh berries or edible flowers for garnish (optional)

Instructions

  1. Preheat the oven to 350°F (175°C). Butter a 10-inch Bundt or tube pan well and set on a rimmed baking sheet.
  2. Make the caramel: combine sugar and water in a small saucepan over medium heat. Swirl occasionally; do not stir. When the syrup turns deep amber, remove from heat and pour immediately into the prepared pan.
  3. Prepare the cake batter: whisk flour, cocoa, baking powder, baking soda, and salt together. In a separate bowl, cream butter and sugar until pale; add eggs one at a time, then vanilla. Alternate adding dry mix with warmed milk and finish with hot coffee.
  4. Pour the cake batter into the caramel-lined pan, filling to about two-thirds.
  5. Make the flan: gently whisk sweetened condensed milk, evaporated milk, eggs, vanilla, and lime zest until homogeneous.
  6. Carefully pour the flan mixture over the cake batter.
  7. Create a water bath: place the filled pan inside a larger roasting pan and pour hot water into the roasting pan.
  8. Bake for 70–90 minutes, checking at 70 minutes.
  9. Remove from the oven and cool on a rack to room temperature. Chill the chocoflan at least 4 hours or overnight.
  10. To unmold: run a thin knife around the pan’s edge, invert onto a serving platter.

Notes

For best results, chill overnight for clean slices. Monitor the caramel closely to prevent bitterness.

  • Prep Time: 30 minutes
  • Cook Time: 90 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 slice
  • Calories: 400
  • Sugar: 30g
  • Sodium: 250mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 2g
  • Protein: 8g
  • Cholesterol: 100mg

Leave a Comment

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