Desserts
This banana and toffee cake recipe delivers layers of fudgy richness with caramelized banana swirls that taste like dessert heaven. The secret lies in balancing ripe bananas with buttery toffee bits, creating a moist crumb that practically melts in your mouth. I developed this recipe after years of perfecting the ideal texture—tender yet dense, with just the right amount of chew to hold up to that gooey banana center.
The magic happens in the layers: a vanilla-infused cake base that stays moist thanks to yogurt and sour cream, then swirled with caramelized bananas and studded with toffee bits for crunch. Baking at 350°F for 30-40 minutes ensures golden edges while keeping the center perfectly set. The aroma alone will have everyone gathering in the kitchen, and the first slice will disappear faster than you can say "second helping."
What makes this cake truly special is how the flavors develop—the warm banana swirls contrast beautifully with the buttery toffee, while the vanilla notes tie everything together. It's the kind of dessert that feels indulgent yet balanced, perfect for birthdays, holidays, or when you just need a little comfort. The best part? It's simple enough to make with basic pantry staples but tastes like it came from a patisserie.
For extra decadence, add chopped walnuts or chocolate chips to the batter, or drizzle with extra caramel sauce before serving. Whether you're baking for a crowd or treating yourself, this cake delivers restaurant-quality results with minimal effort. Let's get baking!
Ingredients for banana and toffee cake
Here's what you'll need for a moist, fudgy banana-toffee cake with gooey swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 medium | Mashed for batter, 2 sliced for swirl |
| All-Purpose Flour 🌾 | 2 ½ cups | Spooning and leveling for accuracy |
| Granulated Sugar 🍚 | 1 ½ cups | Lightly packed for consistency |
| Brown Sugar 🍚 | ½ cup | Packed firmly for moisture |
| Unsalted Butter 🧈 | 1 cup | Softened to room temperature |
| Large Eggs 🥚 | 2 whole | Room temperature for even mixing |
| Plain Yogurt 🥛 | 1 cup | Full-fat for richness |
| Sour Cream 🍶 | ½ cup | Room temperature for blending |
| Vanilla Extract 🌿 | 2 tsp | Pure extract preferred |
| Baking Soda 🧂 | 1 tsp | Freshly opened for potency |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Toffee Bits 🍬 | 1 ½ cups | Store-bought or homemade |
| Walnuts 🌰 | ½ cup | Chopped, optional for crunch |
| Caramel Sauce 🍯 | ½ cup | Store-bought or homemade |
The bananas make or break this cake—ripe ones with brown spots are key for that sweet, creamy texture. I always grab Chiquita brand when I can, but any organic bananas work. For the toffee bits, Trader Joe's has the best pre-made ones, but homemade is easier than you'd think—just melt butter, sugar, and pecans. The walnuts? Costco sells them in bulk for a steal, but any store-brand works. Pro tip: Squeeze the bananas through a mesh strainer for silky batter instead of lumpy chunks.
No ripe bananas? Overripe frozen bananas work perfectly—thaw and drain first. Short on toffee bits? Chopped pecans or butterscotch chips add similar crunch. The yogurt and sour cream can be swapped for Greek yogurt if that's what you've got, but full-fat keeps it extra moist. For the caramel sauce, store-bought works fine—just avoid the kind with corn syrup if you're watching sugar. Want more vanilla flavor? Add one extra teaspoon of extract, but don't go overboard or it'll taste artificial.
This cake keeps beautifully—wrap tightly in plastic and store at room temperature for 3 days, or refrigerate for 5 days. The flavors actually improve overnight as the bananas soften further. For serving, drizzle with extra caramel sauce or dust with powdered sugar. Leftovers? Slice and freeze for up to 3 months—just thaw at room temperature before serving. And trust me, second slices are always better once the cake has had time to settle.
Why You'll Love This Recipe
- No Mash Required: I swear by this trick—just smash the bananas with a fork right in the bowl. No food processor, no sticky cleanup, and the texture stays perfectly moist. That brown sugar? It caramelizes into little pockets of gooey sweetness when baked, and honestly, it’s the easiest way to make dessert feel like a hug.
- Crowd-Pleaser Duet: The bananas bring natural sweetness and a tender crumb, while the toffee bits add that rich, buttery crunch. It’s the kind of cake where even people who “don’t like cake” will ask for seconds—especially when you serve it warm with a scoop of vanilla ice cream. (Yes, even on a Tuesday night.)
- Leftovers That Last: This cake stays fresh for days, if it lasts that long. I’ve wrapped slices in foil and tossed them in my lunchbox—still delicious cold or reheated for 10 seconds. The butter keeps it rich without tasting greasy, and the flour base means it’s sturdy enough for travel. My secret weapon for busy mornings.
- Pantry Magic: Between us, this recipe uses things you already have. Ripe bananas you’d otherwise toss, basic flour, and sugar you’re not afraid to use. The butter adds that luxurious touch without breaking the bank. I’ll be real: it’s the kind of dessert that makes me feel like I’m baking something fancy, even when I’m wearing pajamas.
Step-by-step instructions for banana and toffee cake
Here's how to create layers of fudgy banana cake with caramelized banana swirls and toffee crunch.
Prepare the Banana Swirl Filling
Peel and slice two of the 3 medium ripe bananas into ¼-inch thick rounds. In a small saucepan, combine the sliced bananas with 0.5 cup caramel sauce. Cook over medium-low heat for 3-4 minutes, stirring gently, until the bananas soften and the mixture becomes slightly syrupy but not mushy. This creates the signature caramelized swirl that makes this cake special.
Remove from heat and let the banana mixture cool for 5 minutes while you prepare the batter. The warm filling will blend seamlessly into the cake layers, creating pockets of gooey banana throughout. If you prefer extra richness, you can stir in 1 tablespoon chopped walnuts at this stage, though I usually add them to the dry ingredients for even distribution.
Mix the Cake Batter
In a large mixing bowl, cream together the 1 cup softened unsalted butter, 1.5 cups granulated sugar, and 0.5 cup packed brown sugar on medium speed until light and fluffy—about 3-4 minutes. This step is crucial for creating the cake's tender texture. Scrape down the sides of the bowl with a rubber spatula to ensure even mixing.
Add the 2 whole large eggs, one at a time, mixing well after each addition. Then stir in the 2 teaspoons vanilla extract and the 1 cup plain yogurt. The mixture should be smooth and slightly thick. In a separate bowl, whisk together the 2.5 cups all-purpose flour, 1 teaspoon baking soda, and 0.5 teaspoon salt. Gradually add the dry ingredients to the wet mixture, mixing just until combined—don't overmix or the cake will be dense.
Fold in Wet and Dry Add-Ins
Gently fold in the 0.5 cup sour cream and the 1.5 cups toffee bits using a spatula, being careful not to deflate the batter. The toffee bits will add that signature crunch and sweetness throughout each bite. If you're using the 0.5 cup chopped walnuts, fold them in now as well. The batter should be thick but still pourable—if it looks too stiff, add 1-2 tablespoons of milk to loosen it slightly.
Save 1 cup of the batter in a separate bowl for the final layer. This ensures the top of your cake remains moist and flavorful. The remaining batter will create the base and middle layers, each with its own swirl of caramelized banana.
Layer and Assemble the Cake
Preheat your oven to 350°F and grease a 9-inch round cake pan or line it with parchment paper. Pour half of the batter into the prepared pan and spread it evenly. Using a spoon, drizzle half of the cooled banana-caramel mixture over the batter in a spiral pattern, letting it sink slightly into the cake layer. This creates those beautiful swirls you'll see when you slice into the cake.
Spoon the remaining batter over the banana mixture and spread it evenly. Drizzle the rest of the banana-caramel filling over the top layer, again in a spiral pattern. The filling should be visible through the top layer, promising that gooey surprise with every bite. Finally, pour the reserved 1 cup batter over the top and gently swirl it with a knife to create a marbled effect.
Bake to Golden Perfection
Bake the cake for 40-45 minutes, or until a toothpick inserted into the center comes out clean. The edges should be golden brown, and the top should be slightly cracked—this indicates the cake is fully baked but still moist. If the top browns too quickly, tent the cake with aluminum foil to prevent over-browning while it continues to bake.
Let the cake cool in the pan for 15 minutes, then transfer it to a wire rack to cool completely. Once fully cooled, you can slice it into 8 generous servings. Each piece will reveal those beautiful banana swirls and pockets of toffee crunch, making this cake a showstopper for any occasion. Serve it at room temperature for the best texture and flavor.
Pro Tips For Making Banana And Toffee Cake
- Mash Bananas Properly: Use a fork—yes, even if it’s messy. Overmixing with a masher turns bananas into glue, and your cake will be dense. Smash them until just combined, with a few soft chunks left; that’s where the texture magic happens.
- Brown the Butter First: Skip the microwave—melt the butter in a pan until it’s nutty and golden. That extra depth carries through the cake, balancing the sweetness. Five minutes max, or you’ll burn it (been there).
- Don’t Overbake the Cake: Pull it out when the edges are set but the center still jiggles slightly. A toothpick with moist crumbs—not wet batter—is your cue. Overbaking turns it dry, and nobody wants that.
- Add Toffee Swirl Last: Fold in the toffee chunks after mixing wet and dry ingredients. This keeps them evenly distributed and gooey, not clumped. Use chopped store-bought toffee or melt a bar and let it cool slightly first.
Storing and reheating your banana and toffee cake
Room Temperature Storage
This cake stays fresh and moist for up to 3 days at room temperature when stored properly. Wrap it tightly in plastic wrap or place it in an airtight container to prevent drying. The flavors actually deepen as the bananas soften further, making it taste even better the next day. I always let it sit out for 30 minutes before serving to bring out those caramelized banana notes. 🍌
Refrigerator Preservation
For longer storage, refrigerate the cake in an airtight container for up to 5 days. The cold temperature helps preserve moisture, though the texture may become slightly denser. To serve, let slices sit at room temperature for 10-15 minutes before enjoying. I find this works best for pre-sliced portions—just wrap individual pieces in parchment paper before storing. The toffee bits stay crisp, while the banana swirls remain gooey. ❄️
Freezing for Later
Freeze this cake for up to 3 months without losing quality. Wrap the whole cake tightly in plastic wrap, then place it in a freezer bag to prevent freezer burn. Thaw overnight in the refrigerator before serving. For individual portions, slice the cake, wrap each piece in plastic wrap, and freeze on a tray before transferring to a bag. When ready to eat, let slices thaw at room temperature for 20-30 minutes. The texture remains moist, though slightly denser than fresh. 🧊
Reheating Techniques
If you refrigerated or froze the cake, reheat slices in the microwave for 15-20 seconds to restore warmth. For a stovetop method, place slices on a dry skillet over low heat for 1-2 minutes per side. Avoid over-heating—just enough to soften the texture slightly. I also love dusting reheated slices with a pinch of powdered sugar or drizzling with extra caramel sauce to revive the flavors. 🔥
Serving Suggestions
Serve this cake at room temperature for the best texture—cold cake can make the banana filling set too firmly. Pair it with a scoop of vanilla ice cream or a dollop of whipped cream for extra indulgence. For a fancy touch, garnish with toasted walnuts or a sprinkle of flaky sea salt to balance the sweetness. The contrast of warm cake with cool ice cream is pure magic. ✨
Nutrition facts
Frequently asked questions
Can I substitute toffee bits with something else?
If you can't find toffee bits, try butterscotch chips, chopped pecans, or even crushed candy bars like Snickers or Twix for a similar crunch. For a healthier option, use dark chocolate chunks—just reduce the sugar slightly in the batter to balance the sweetness. The key is maintaining that contrasting texture against the soft cake.
Why did my cake turn out dense instead of moist? Overmixing the batter or using underripe bananas are the most common culprits.
How do I make this cake gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) plus 1 extra teaspoon of xanthan gum. For moisture, add 2 tablespoons of applesauce to the batter. The cake will still be delicious, though the texture may be slightly denser. Always test your gluten-free flour blend first to ensure proper rising.
Can I make this cake in a different shape?
Yes! This recipe works perfectly in 9x13-inch pans (bake 30-35 minutes) or even individual ramekins (bake 20-25 minutes) for single servings. For a bundt cake, grease the pan well and reduce baking time to 40 minutes. The swirl technique remains the same—just adjust quantities proportionally. The key is maintaining the same batter-to-filling ratio.
What's the best way to make this cake vegan?
Swap butter for vegan butter or coconut oil, eggs for flax eggs** (1 tbsp ground flax + 3 tbsp water per egg), and yogurt for coconut yogurt. Use a vegan vanilla extract and ensure your baking powder is aluminum-free. The texture will be slightly different but still moist. For extra richness, add 2 tablespoons of aquafaba when folding in the wet ingredients.
