I make this Banoffee Cake when I want something indulgent, comforting, and guaranteed to impress. It combines soft banana cake layers with a rich homemade toffee filling, fresh banana slices, and a smooth vanilla frosting. Every bite reminds me of classic banoffee pie, but in a stunning layered cake form that feels perfect for celebrations.
Why You’ll Love This Recipe
I love how this cake balances flavors and textures so beautifully. The banana layers stay incredibly moist, while the homemade toffee adds a deep caramel richness that melts into every bite. The frosting is light and creamy, which keeps the cake from feeling too heavy. I also enjoy how customizable it is, whether I add chocolate chips or keep it purely classic. It’s a show-stopping dessert that always feels worth the effort.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
14 oz sweetened condensed milk, label removed
1 1/2 cups ripe bananas, mashed
2 tsp lemon juice
3 cups all-purpose flour
1 tsp baking powder
1 tsp baking soda
1/2 tsp fine salt
1 cup unsalted butter, room temperature
1 cup granulated sugar
2/3 cup packed light brown sugar
3 large eggs, room temperature
2 tsp vanilla extract or vanilla bean paste
1 1/2 cups buttermilk, room temperature
3/4 cup mini chocolate chips or chopped chocolate, optional
2 cups unsalted butter, room temperature
3 Tbsp heavy whipping cream, room temperature
2 tsp vanilla extract or vanilla bean paste
1/2 tsp fine salt
6 cups powdered sugar
1/4 cup pasteurized egg whites, optional
4 to 5 fresh bananas, optional
Directions
I start by making the toffee. I place the unopened, label-free can of sweetened condensed milk in a large pot, cover it with water, and let it simmer gently for about 2 hours. I keep an eye on it and add water when needed. Once done, I let it cool completely before opening.
Next, I preheat the oven to 350°F (175°C) and prepare three 8-inch cake pans by greasing and lining them.
I mash the bananas and mix them with lemon juice to keep them fresh. In one bowl, I whisk together the flour, baking powder, baking soda, and salt. In another bowl, I beat the butter with both sugars until the mixture becomes light and fluffy.
I add the eggs and vanilla, then mix in half of the dry ingredients, followed by the buttermilk, and then the remaining dry ingredients. I gently fold in the mashed bananas and chocolate chips if I decide to use them.
Then I divide the batter evenly into the pans and bake for 28 to 32 minutes. Once baked, I let the layers cool completely.
For the frosting, I beat the butter until pale and fluffy, then mix in the cream, vanilla, and salt. I gradually add powdered sugar and whip everything together until smooth and airy, finishing with egg whites if I want extra fluffiness.
To assemble, I place the first cake layer down, spread frosting on top, and pipe a border around the edge. I chill it briefly, then fill the center with toffee and banana slices. I repeat this process for all layers.
I apply a thin crumb coat, chill the cake, then finish with a thicker layer of frosting. For decoration, I like to add a drizzle of toffee and top it with banana slices or chips.
Servings and timing
Prep Time: 60 minutes
Cooking Time: 30 minutes
Total Time: 450 minutes
Servings: 24 servings
Calories: 595 kcal per serving
Variations
I sometimes switch things up depending on my mood. I like adding a layer of chocolate ganache for a richer twist, or I mix espresso into the toffee for a subtle coffee flavor. When I want a lighter version, I skip the chocolate chips and focus on the banana and caramel notes. I also enjoy turning this into cupcakes for easier serving.
Storage/Reheating
I store the cake in the refrigerator because of the fresh bananas and frosting. I keep it covered to prevent it from drying out, and it usually stays fresh for up to 3 days. Before serving, I let it sit at room temperature for a bit so the frosting softens and the flavors come through better. I don’t recommend reheating, as this cake is best enjoyed chilled or slightly softened.
Related Recipes:
FAQs
Can I make the toffee ahead of time?
I often make the toffee a day or two in advance and store it in the fridge. It saves time and lets me focus on baking and assembling later.
Can I use store-bought dulce de leche instead?
Yes, I sometimes use store-bought dulce de leche when I’m short on time. It works well and still gives that rich caramel flavor.
How do I keep the bananas from browning?
I always toss the banana slices in a little lemon juice before layering. It helps keep them fresh and visually appealing.
Can I freeze this cake?
I prefer freezing the cake layers without filling. Once thawed, I assemble with fresh bananas and frosting for the best texture.
What can I use instead of buttermilk?
When I don’t have buttermilk, I mix milk with a bit of lemon juice or vinegar and let it sit for a few minutes. It works just as well in this recipe.
Conclusion
I find this Banoffee Cake to be one of the most satisfying desserts to make and serve. It brings together comforting banana flavors, rich toffee, and creamy frosting in a way that feels both nostalgic and special. Whenever I bake it, it quickly becomes the centerpiece of any gathering and always leaves people asking for another slice.
📖 Recipe:
Print
Banoffee Cake
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Isabella
- Total Time: 450 minutes
- Yield: 24 servings
- Diet: Vegetarian
Description
A rich and indulgent layered Banoffee Cake with moist banana sponge, luscious toffee filling, and creamy vanilla frosting. Perfect for celebrations and guaranteed to impress.
Ingredients
14 oz sweetened condensed milk, label removed
1 1/2 cups ripe bananas, mashed
2 tsp lemon juice
3 cups all-purpose flour
1 tsp baking powder
1 tsp baking soda
1/2 tsp fine salt
1 cup unsalted butter, room temperature
1 cup granulated sugar
2/3 cup packed light brown sugar
3 large eggs, room temperature
2 tsp vanilla extract or vanilla bean paste
1 1/2 cups buttermilk, room temperature
3/4 cup mini chocolate chips or chopped chocolate (optional)
2 cups unsalted butter, room temperature (for frosting)
3 Tbsp heavy whipping cream, room temperature
2 tsp vanilla extract or vanilla bean paste (for frosting)
1/2 tsp fine salt (for frosting)
6 cups powdered sugar
1/4 cup pasteurized egg whites (optional)
4 to 5 fresh bananas (optional)
Instructions
- Place the unopened, label-free can of sweetened condensed milk in a pot, cover with water, and simmer gently for about 2 hours. Ensure the can stays submerged. Let cool completely before opening.
- Preheat oven to 350°F (175°C). Grease and line three 8-inch cake pans.
- Mash bananas and mix with lemon juice. In a bowl, whisk flour, baking powder, baking soda, and salt.
- In another bowl, beat butter with granulated sugar and brown sugar until light and fluffy.
- Add eggs and vanilla, mixing well. Add half the dry ingredients, then buttermilk, then remaining dry ingredients.
- Fold in mashed bananas and optional chocolate chips.
- Divide batter evenly among pans and bake for 28–32 minutes. Cool completely.
- For frosting, beat butter until pale and fluffy. Add cream, vanilla, and salt. Gradually mix in powdered sugar and whip until smooth. Add egg whites if desired.
- To assemble, place one cake layer, spread frosting, pipe a border, chill briefly, then fill with toffee and banana slices.
- Repeat layering. Apply a crumb coat, chill, then frost fully. Decorate with toffee drizzle and banana slices if desired.
Notes
Use store-bought dulce de leche instead of homemade toffee to save time.
Toss banana slices in lemon juice to prevent browning.
Store cake covered in the refrigerator for up to 3 days.
Let cake sit at room temperature before serving for best texture.
Freeze cake layers without filling for longer storage.
- Prep Time: 60 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 595 kcal
- Sugar: 48 g
- Sodium: 320 mg
- Fat: 32 g
- Saturated Fat: 19 g
- Unsaturated Fat: 11 g
- Trans Fat: 1 g
- Carbohydrates: 72 g
- Fiber: 2 g
- Protein: 6 g
- Cholesterol: 110 mg








