A stunning two-in-one dessert, Magic Flan Cake—also known as Chocoflan—brings together two beloved classics: a rich, moist chocolate cake and a silky, creamy flan, all crowned with golden caramel. What makes it magical is the way the layers switch places as it bakes—defying expectations and creating an impressive final reveal.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the caramel:

200 g (about 1 cup) granulated sugar

For the flan:

4 large eggs

1 ½ teaspoon vanilla extract

1 can (about 14 oz / 395 g) sweetened condensed milk

350 ml heavy whipping cream

170 ml milk

For the chocolate cake batter:

½ cup vegetable oil

200 g (≈ 1 cup) granulated sugar

1 teaspoon vanilla extract

2 eggs

36 g (about ½ cup minus 2 tbsp) unsweetened cocoa powder

125 g (≈ 1 cup) plain flour

1 tablespoon baking powder

½ cup milk

Directions

Preheat the oven to 350 °F (175 °C). I grease a bundt pan generously to ensure an easy release later.

Make the caramel: I melt the sugar in a saucepan over medium heat, stirring occasionally until it becomes a smooth, amber-colored sauce. After removing it from the heat, I pour it into the bundt pan and let it cool until hardened.

Prepare the flan mixture: I beat the eggs with vanilla, then whisk in the sweetened condensed milk, heavy cream, and milk until smooth. I set this aside.

Make the cake batter: I sift the flour, cocoa powder, and baking powder. In another bowl, I beat together the sugar and oil for a few minutes, then add the vanilla and eggs one at a time. I gradually add the dry ingredients, folding in the milk last to get a smooth batter.

I pour the flan mixture over the cooled caramel in the bundt pan, then gently add the chocolate batter on top, trying to keep the layers distinct.

Then I place the bundt pan into a larger oven-safe dish and pour hot water into the outer dish until it reaches halfway up the sides (a water bath).

I bake it for 1 hour to 1 hour 30 minutes, until a toothpick in the cake comes out clean.

After baking, I leave the pan in the water bath for 10 more minutes, then move it to a wire rack to cool completely.

I refrigerate the cake for at least 4 hours or overnight for best results.

To serve, I briefly dip the bottom of the bundt pan in hot water to loosen it, then invert it onto a serving plate to reveal the flan on top and caramel dripping down.

Servings and timing

Servings: 16

Prep Time: 30 minutes

Cook Time: 60–90 minutes

Cooling/Chill Time: At least 4 hours (preferably overnight)

Total Time: Around 5 hours

Calories: Approximately 380 kcal per serving

Variations

I like to experiment with the cake layer by using different flavors. A coffee or mocha cake base adds a new dimension, and sometimes I add a pinch of cinnamon or chili powder for a Mexican-inspired twist. For the flan, I’ve tried infusing the milk with citrus zest or swapping the vanilla for almond extract for something different. I can even make a coconut flan by replacing some of the milk with coconut milk.

Storage/Reheating

I store leftovers in the refrigerator, covered tightly, for up to 5 days. Since this dessert is best served cold, I don’t usually reheat it. But if I want to slightly warm it up, I microwave individual slices for 10–15 seconds—just enough to soften the caramel slightly.

FAQs

What makes the layers switch in the oven?

Because the flan mixture is heavier than the cake batter, it sinks to the bottom while the lighter chocolate cake rises during baking. It’s a natural separation that creates the magic of this dessert.

Can I make this without a bundt pan?

I prefer a bundt pan for its shape and presentation, but I’ve also made it in a deep round or rectangular pan. Just make sure it holds enough volume and is oven-safe for the water bath.

Why is my flan layer too soft or runny?

It likely didn’t bake long enough or didn’t chill properly. I always make sure a toothpick comes out clean and give it several hours in the fridge—preferably overnight—for the flan to firm up.

Can I use a cake mix instead of homemade batter?

Yes, I’ve used a boxed chocolate cake mix when in a hurry. I just follow the same layering and baking method, and it still works beautifully.

Do I need to use a water bath?

Absolutely. The water bath ensures even, gentle heat so the flan cooks without curdling or cracking. I don’t skip this step—it’s key to the texture.

Conclusion

Magic Flan Cake is one of those desserts that never fails to impress, both in looks and taste. I love how the rich, fudgy cake contrasts with the creamy flan, all tied together with luscious caramel. It’s a perfect make-ahead dessert that’s ideal for special occasions—or any time I want to wow a crowd. Once I flipped it out of the pan and saw those perfect layers, I knew it was going to become a favorite in my kitchen.


📖 Recipe:

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

Magic Flan Cake (Chocoflan)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 5 hours
  • Yield: 16 servings
  • Diet: Vegetarian

Description

Magic Flan Cake, also known as Chocoflan, is a two-layered dessert that magically flips layers as it bakes. It combines a rich chocolate cake with a silky vanilla flan and a luscious caramel topping for an unforgettable, visually striking treat.


Ingredients

200 g (about 1 cup) granulated sugar (for caramel)

4 large eggs (for flan)

1 ½ teaspoon vanilla extract (for flan)

1 can (14 oz / 395 g) sweetened condensed milk (for flan)

350 ml heavy whipping cream (for flan)

170 ml milk (for flan)

½ cup vegetable oil (for cake)

200 g (≈ 1 cup) granulated sugar (for cake)

1 teaspoon vanilla extract (for cake)

2 eggs (for cake)

36 g (about ½ cup minus 2 tbsp) unsweetened cocoa powder (for cake)

125 g (≈ 1 cup) plain flour (for cake)

1 tablespoon baking powder (for cake)

½ cup milk (for cake)


Instructions

  1. Preheat oven to 350°F (175°C) and generously grease a bundt pan.
  2. Melt 200 g sugar in a saucepan over medium heat, stirring until it forms an amber caramel. Pour into the bundt pan and let it harden.
  3. In a bowl, beat 4 eggs with 1 ½ tsp vanilla extract. Whisk in sweetened condensed milk, heavy cream, and 170 ml milk until smooth. Set aside.
  4. Sift cocoa powder, flour, and baking powder together. In a separate bowl, beat oil and sugar until combined, then mix in vanilla and eggs one at a time.
  5. Gradually fold the dry ingredients into the wet, then stir in ½ cup milk to form a smooth batter.
  6. Pour the flan mixture over the hardened caramel in the bundt pan.
  7. Gently spoon the chocolate cake batter over the flan mixture, trying to keep the layers separate.
  8. Place the bundt pan in a larger oven-safe dish and pour hot water into the outer dish until halfway up the sides to create a water bath.
  9. Bake for 60–90 minutes, or until a toothpick inserted into the cake comes out clean.
  10. Leave the cake in the water bath for 10 minutes after baking, then transfer to a wire rack to cool completely.
  11. Refrigerate for at least 4 hours or overnight.
  12. To serve, briefly dip the bundt pan bottom in hot water to loosen, then invert onto a serving plate to reveal the flan and caramel topping.

Notes

Make sure the bundt pan is well greased for easy release.

Chilling overnight yields the best texture and layer separation.

You can infuse the flan with citrus zest or swap vanilla for almond extract.

Try a coffee or mocha cake variation, or add cinnamon or chili powder for a twist.

Store leftovers covered in the fridge for up to 5 days.

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

Nutrition

  • Serving Size: 1 slice
  • Calories: 380 kcal
  • Sugar: 38 g
  • Sodium: 120 mg
  • Fat: 20 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 1 g
  • Protein: 7 g
  • Cholesterol: 90 mg

Similar Posts

Leave a Reply

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

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