Desserts
This banana leche flan cake delivers the perfect marriage of silky caramel swirls and creamy custard—every bite is pure comfort in dessert form. 🌟 The secret lies in layering rich banana leche custard between tender cake layers, then finishing with a signature caramelized top that cracks beautifully when sliced. I've perfected this recipe over years of baking, ensuring the custard stays velvety while the caramel remains glossy and irresistible.
The beauty of this recipe is its balance—easy enough for beginners but impressive enough for special occasions. You'll start with a simple cake base infused with banana leche flavor, then pour the custard mixture before baking. The caramel sauce, made from just sugar and cream, creates that iconic crackly top that makes this dessert unforgettable. No special equipment is needed, just patience for the custard to set properly.
What you'll end up with is a moist, flavorful cake with layers of creamy custard and glossy caramel swirls that melt in your mouth. The banana leche flavor infuses every component, creating a dessert that's both nostalgic and sophisticated. This recipe serves 8-10, making it perfect for gatherings or when you want to treat yourself to something truly special.
For those with dietary preferences, I've included variations for gluten-free flour and vegan substitutions in the tips section—so everyone can enjoy this classic dessert. The key to success is precise timing and gentle handling when assembling the layers, but the result is worth every minute of effort. Let's get baking!
Ingredients for banana leche flan cake
Simple ingredients that transform into layers of custard, caramel, and banana leche magic.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | Divided for cake and caramel |
| Ripe Bananas 🍌 | 2 medium | Mashed for banana leche flavor |
| Unsalted Butter 🧈 | 1 cup | Room temperature for creaming |
| Eggs 🥚 | 4 large | Room temperature preferred |
| Milk 🥛 | 1 cup | Whole milk for richness |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla preferred |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for custard |
| Condensed Milk 🥛 | 1 can (14 oz) | Sweetened condensed milk |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Baking Powder 🌾 | 2 tsp | Aluminum-free preferred |
| Cinnamon 🌿 | 1 tsp | Ground cinnamon |
| Vanilla Bean Paste 🌿 | 1 tsp | For extra vanilla flavor |
The bananas are non-negotiable—look for ones that are spotted and slightly soft (they'll mash easily). Trader Joe's or Whole Foods carry perfectly ripe ones year-round. For the flour, King Arthur or Gold Medal are reliable brands—avoid the ultra-fine stuff. The condensed milk? Carnation works fine, but if you're feeling fancy, Goya has a richer version. Room-temperature butter is key—microwave it for 40 seconds if it's straight from the fridge. And trust me on the vanilla bean paste: it's worth the extra few bucks for that deeper flavor.
No ripe bananas? Cook 2 medium bananas with 1 tbsp sugar until soft, then mash. Swap whole milk for evaporated milk at half the amount if you're out. For the caramel, light corn syrup replaces sugar in a pinch (though it won't crack as dramatically). The cinnamon can be omitted if you're not a fan, but the vanilla bean paste is a must—Nielsen-Massey is my go-to. If you're gluten-free, Bob's Red Mill 1:1 baking flour works perfectly. And for the custard, if you're worried about curdling, whisk the cream and condensed milk together first before adding eggs.
Store the cake components separately: the cake layers wrapped in plastic for 3 days, the custard mixture refrigerated for 2 days (use within 48 hours). The caramel sauce keeps for 1 week in the fridge. Assemble just before serving—this isn't a dessert that reheats well. For make-ahead baking, prepare the cake and caramel sauce a day ahead, then assemble the morning of. The custard can be prepped the night before and kept chilled. And if you're making this for a crowd, double the recipe—it disappears fast.
Why You'll Love This Recipe
- No Fancy Tools Needed: I swear by this recipe because it’s the kind of dessert you can bake without your stand mixer or fancy pans. Just a bowl, a whisk, and your hands—mash those bananas right in the batter, fold in the melted butter, and you’re golden. Honestly, my first attempt used a fork and a wooden spoon, and it turned out fine.
- Caramelized Banana Magic: That moment when the ripe bananas caramelize in the oven? It’s like a little flavor explosion. The sugar in the batter clings to them, turning them into this silky, custardy center that’s not too sweet but just enough to make you want seconds. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Most cakes dry out or get weird after a day, but this one? It’s still moist and rich the next morning. I’ve reheated slices in the microwave with a splash of milk and called it a breakfast win. Or, better yet, slice it cold for a no-fuss snack—no one will complain.
- Budget Dessert for Crowds: Flour, sugar, eggs, butter, and bananas—those are the basics, and they’re all pantry staples. I’ve made this for birthdays, potlucks, and even a last-minute office treat, and no one ever questions the ingredients. Plus, bananas at their softest spot? That’s free money in my book.
Step-by-step instructions for banana leche flan cake
Here's how to create that dreamy banana leche flan cake with silky caramel swirls and custardy perfection.
👨🍳 Step 1: Prepare the Banana Leche Filling
In a medium bowl, mash the 2 medium ripe bananas until completely smooth with no lumps. Stir in 1 cup milk, 1 tbsp vanilla extract, 1 tsp vanilla bean paste, and 1 tsp cinnamon. Set aside—this will infuse the cake with that signature banana leche flavor.
In a separate saucepan, combine 1.5 cups heavy cream and 1 can (14 oz) condensed milk. Cook over medium-low heat for 8-10 minutes, stirring constantly until the mixture thickens to a pudding-like consistency. You'll know it's ready when it coats the back of a spoon and leaves a clean trail when you run your finger through it. Let cool completely before using.
👨🍳 Step 2: Make the Caramel Swirls
In a small saucepan, melt ½ cup granulated sugar over medium heat until it becomes a deep amber caramel. Quickly pour this into a greased 8-inch round cake pan, tilting to coat the bottom evenly. Immediately add ¼ cup cold water—this creates the signature crackly caramel layer.
Let the caramel set for 5 minutes while you prepare the cake batter. This quick setting prevents it from dissolving when you add the hot batter later. The caramel should be firm enough to hold its shape when you run your finger through it.
🍳 Step 3: Cream Butter and Sugar for the Cake
In a large mixing bowl, beat the 1 cup unsalted butter (room temperature) and 1 cup granulated sugar on medium speed for 3-4 minutes until light and fluffy. Scrape down the sides as needed. This step is crucial—it incorporates air that makes the cake tender and helps create that perfect texture.
Add 4 large eggs, one at a time, mixing well after each addition. Then whisk together 2 cups all-purpose flour, 2 tsp baking powder, and ½ tsp salt in a separate bowl. Gradually add the dry mixture to the butter mixture, alternating with 1 cup milk, beginning and ending with the flour. Mix just until combined—overmixing develops gluten and makes the cake tough.
🥘 Step 4: Assemble and Bake the Cake
Pour half of the cake batter over the set caramel in the prepared pan. Spread evenly, then dollop the cooled banana leche mixture on top. Carefully pour the remaining batter over the banana leche, creating a marbled effect. Gently swirl with a knife to create those signature caramel streaks.
Bake in a preheated 350°F oven for 40-45 minutes, or until a toothpick inserted in the center comes out clean. The cake should be golden on top with a slightly domed center. If the edges brown too quickly, tent with foil after 20 minutes to prevent over-browning.
⏰ Step 5: Cool and Set the Flan Cake
Remove from the oven and let cool in the pan for 15 minutes. Then run a thin knife around the edges to loosen, invert onto a serving plate, and let cool completely. The caramel should be fully set and crackly when tapped, with the custardy banana leche peeking through the cake layers.
For best results, refrigerate for at least 2 hours before serving. This allows all the flavors to meld together perfectly. The cake will be moist with a tender crumb, the caramel will be rich and crackly, and each bite will deliver that creamy banana leche surprise.
Pro Tips For Making Banana Leche Flan Cake
- Mash Bananas First: The second you peel those bananas, smash them with a fork before adding anything else. I learned this the hard way—adding them whole to the batter meant uneven texture, like little banana bombs hiding in your cake. A smooth purée blends better and keeps the flavor distributed.
- Bake Until Slightly Under: Your oven’s hot spots are real, and this cake lies in wait for overbaking. Pull it out when the edges are golden but the center still jiggles just a little—like a wobbly Jell-O. It’ll firm up as it cools, and forcing it to bake longer turns it into a brick.
- Use Cold Butter: Cut that butter into tiny cubes and toss it into the flour mix while it’s still cold. I used to melt it first, thinking it’d mix better, but then the cake turned dense and greasy. Cold butter creates pockets of air—flaky layers that make all the difference.
- Mix Leche Flan Syrup Last: Hold off on folding in the flan caramel sauce until the very end of mixing. If you add it early, the sugar will start breaking down the eggs and butter, making the cake gummy. Stir it in gently right before pouring the batter into the pan—just enough to coat, not drown.
Pro cooking tips for this recipe
Caramel Crack Mastery
The caramel layer is where this dessert truly shines, so let's nail it. First, use a heavy-bottomed saucepan—like All-Clad or Le Creuset—to prevent sugar from burning. Heat the ½ cup granulated sugar over medium heat (not high!) until it turns a deep amber color, about 5-7 minutes. Watch it like a hawk—once it hits that perfect shade, pour it into your greased 8-inch round cake pan immediately. 🌟
Here's the pro move: Add ¼ cup cold water right after pouring the caramel. This creates steam that helps the caramel set quickly and develop those signature cracks. Let it sit for 5 minutes while you prep the batter—this ensures it won't dissolve when you add the hot cake mixture. If you rush this step, your caramel will turn into a sad, sticky mess.
Banana Leche Flavor Infusion
Don't just mash those bananas—blend them for a smoother texture that infuses the cake better. For extra richness, I like to add 1 tablespoon of banana leche syrup (found in the Latin aisle) to the mashed bananas. This shortcut adds that authentic tropical-milk flavor without extra effort. If you're using fresh bananas, choose ones with black spots—they're sweeter and more aromatic. 🍌
When mixing the banana leche filling with the custard base, let it cool completely before combining. Warm custard will cook the bananas, making them mushy and losing that beautiful creamy texture. I like to spread this mixture between the cake layers in even dollops, then gently swirl with a knife to create marbled patterns. This ensures every bite has that custard surprise.
Batter Consistency Secrets
The cake batter should be thick but pourable—like heavy pancake batter. If it's too thin, your cake will be dense; if it's too thick, it won't rise properly. To test consistency, drop a spoonful into a glass of water: if it holds its shape but spreads slightly, you're golden. I find that King Arthur flour gives the best texture—it's finely milled but not too fine, which helps with rise and tenderness. 🌾
When alternating between dry ingredients and milk, start and end with flour. This ensures even distribution and prevents a dry cake. Mix just until combined—overmixing develops gluten, which makes the cake tough. Use a spatula to gently fold the batter after adding the banana leche mixture, keeping those beautiful swirls intact while maintaining an even texture.
Baking Like a Pro
Preheat your oven to 350°F for at least 20 minutes before baking—this ensures even heat distribution. Place a baking sheet on the middle rack to catch any drips from the caramel. If your oven runs hot, tent the cake with aluminum foil after 20 minutes to prevent over-browning. The cake is done when a toothpick comes out clean, but the center should still have a slight bounce—it'll continue cooking as it cools. 🔥
Let the cake cool in the pan for 15 minutes before inverting. This helps the layers set and prevents collapse. When you run a knife around the edges, do it gently but firmly—you want to loosen the cake from the pan without tearing the caramel layer. If the caramel cracks too much during cooling, don't worry—it's part of the charm! Just let it sit at room temperature for 10 minutes before refrigerating to set properly.
Nutrition facts
Frequently asked questions
Can I make this banana leche flan cake without eggs?
Yes! For a vegan version, replace the eggs with 4 tablespoons aquafaba (chickpea brine) whipped to stiff peaks, or use 1/3 cup unsweetened applesauce + 1/2 cup Greek yogurt for moisture. The custard layer can be made with 1 can coconut milk and 1/4 cup cornstarch cooked with the condensed milk. The texture will be slightly different but still delicious.
How do I fix if my caramel layer dissolves when adding batter?
This happens when the caramel isn't fully set before adding the hot batter. Let it cool completely for 5 minutes after adding water, then chill the pan in the freezer for 10 minutes before adding batter. If it's already too late, spread a thin layer of 1/4 cup melted butter + 1/4 cup sugar mixture over the dissolved caramel before baking to recreate the flavor.
Can I make this cake in a different pan shape?
For a 9-inch round pan, reduce the batter by 1/4 cup and caramel by 2 tablespoons. For a loaf pan, bake at 325°F for 50-55 minutes and add extra caramel on top. The key is maintaining the 1-inch layer thickness for even baking. Square pans work too—just adjust baking time by 5-10 minutes longer.
Why did my custard layer separate?
Custard separates when eggs cook too quickly or the mixture isn't stirred constantly. Always cook over medium-low heat and stir vigorously with a wooden spoon. For extra insurance, whisk the eggs and condensed milk together first, then slowly heat the cream mixture while whisking. If it separates, strain through a fine-mesh sieve before using.
How long can I store this cake before serving?
Assembled cake keeps in the fridge for 3 days covered tightly. The cake layers can be baked and frozen for 1 month (thaw overnight), while the custard mixture freezes for 2 weeks. For best texture, assemble and serve within 24 hours of baking. The caramel layer stays fresh for 1 week stored separately in the fridge.
