Banana Pudding Layer Cake Recipe
Introduction
This Banana Pudding Layer Cake is a delightful twist on classic flavors, combining moist French vanilla cake with creamy banana pudding and luscious caramel. Perfect for parties or special occasions, it’s both impressive and irresistibly delicious.

Ingredients
- 30.5 ounces French Vanilla cake mix (two boxes)
- 6 eggs
- 2 cups water
- 1 cup oil
- 2 cups toasted coconut (reserve a bit for topping)
- 16 ounces caramel sauce
- 5 ounces Nilla wafer cookies
- 3.4 ounces Instant Banana Pudding
- 2 cups whole milk
- 1 can sweetened condensed milk
- 8 ounces cream cheese (softened)
- 8 ounces Cool Whip (thawed)
- 3 cups unsalted butter (softened)
- 6 cups powdered sugar
- 3 teaspoons pure vanilla extract
- 5-7 tablespoons heavy whipping cream
- Sprinkle toasted coconut on top
Instructions
- Step 1: Preheat oven to 350°F (175°C) and spray three cake pans with baking spray.
- Step 2: Prepare the cake batter by following the instructions on the cake mix boxes, using eggs, water, and oil as directed.
- Step 3: Divide the batter evenly between the three pans and bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean.
- Step 4: Let the cakes cool completely, then level the tops with a cake leveler to create flat layers.
- Step 5: For the banana pudding, beat the instant banana pudding mix with whole milk in a large bowl for 5 minutes until smooth.
- Step 6: Stir in the sweetened condensed milk until combined, then mix in the softened cream cheese until smooth.
- Step 7: Gently fold in the Cool Whip until fully incorporated. Transfer the pudding to a piping bag.
- Step 8: For the frosting, beat the softened butter, powdered sugar, vanilla extract, and heavy whipping cream using a mixer until creamy with stiff peaks. Transfer to a piping bag.
- Step 9: Place one cake layer on a cake board. Pipe a thick outline of frosting around the edge to create a barrier for the pudding filling.
- Step 10: Fill the center with banana pudding, then top with the second cake layer. Repeat the frosting barrier and pudding filling.
- Step 11: Place the third cake layer on top and frost the entire cake with the remaining frosting.
- Step 12: Sprinkle toasted coconut around the bottom edge of the cake.
- Step 13: Pour the caramel sauce into a squeeze bottle and drizzle it along the top edge of the cake, letting it drip down the sides.
- Step 14: Pipe dollops of frosting along the top and garnish each with a Nilla wafer cookie and a sprinkle of toasted coconut.
- Step 15: Refrigerate the cake for at least 1 hour to allow the frosting to set before slicing and serving.
Tips & Variations
- Use fresh bananas in the pudding for extra flavor and texture.
- Toast the coconut yourself to bring out a deeper nutty flavor.
- Swap caramel sauce for chocolate ganache to add richness.
- For a lighter version, use whipped cream instead of Cool Whip in the pudding.
Storage
Store the cake covered in the refrigerator for up to 3 days. Keep it chilled to maintain the pudding filling and frosting texture. Before serving, let it sit at room temperature for about 15 minutes for the best flavor and softness.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake ahead of time?
Yes, the cake can be assembled a day ahead and stored in the fridge. This allows the flavors to meld and the frosting to firm up nicely.
What if I don’t have a piping bag?
You can use a resealable plastic bag with a corner snipped off or spread the pudding and frosting with a spatula instead.
PrintBanana Pudding Layer Cake Recipe
This delicious Banana Pudding Layer Cake combines moist French vanilla cake layers with creamy banana pudding and rich caramel sauce. Toasted coconut and Nilla wafer cookies add delightful texture and flavor, while the luscious cream cheese frosting ties all the elements together for an indulgent dessert perfect for any occasion.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake
- 30.5 ounces French Vanilla cake mix (two boxes)
- 6 eggs
- 2 cups water
- 1 cup oil
- 2 cups toasted coconut (reserve some for topping)
Banana Pudding
- 3.4 ounces Instant Banana Pudding mix
- 2 cups whole milk
- 1 can (14 ounces) sweetened condensed milk
- 8 ounces cream cheese, softened
- 8 ounces Cool Whip, thawed
Frosting
- 3 cups unsalted butter, softened
- 6 cups powdered sugar
- 3 teaspoons pure vanilla extract
- 5–7 tablespoons heavy whipping cream
Assembly & Toppings
- 16 ounces caramel sauce
- 5 ounces Nilla wafer cookies
- Toasted coconut for sprinkling on top and bottom
Instructions
- Preheat and Prepare Pans: Preheat your oven to 350°F (175°C) and spray three cake pans with non-stick baking spray to ensure easy removal of the cake layers.
- Make the Cake Batter: Following the instructions on the cake mix box, combine the cake mix, eggs, water, and oil to create the batter. Mix until fully combined and smooth.
- Bake the Cake Layers: Divide the batter evenly between the three prepared pans. Bake in the preheated oven for 25-30 minutes or until a toothpick inserted into the center comes out clean.
- Cool and Level the Cakes: Allow the baked cakes to cool completely. Once cooled, use a cake leveler to slice off the rounded tops and make all layers level for easier stacking.
- Prepare the Banana Pudding Filling: In a large mixing bowl, beat the banana pudding mix and whole milk together for about 5 minutes until thickened. Mix in the sweetened condensed milk until smooth, then add the softened cream cheese and beat until fully incorporated. Finally, fold in the thawed Cool Whip gently until the pudding is smooth and light. Transfer the pudding into a piping bag for easier assembly.
- Make the Frosting: Using a stand mixer, beat the softened butter, powdered sugar, and vanilla extract together until creamy. Gradually add heavy whipping cream, beating until the frosting reaches stiff peaks and a spreadable consistency. Transfer frosting into a separate piping bag.
- Assemble the First Layer: Place one cake layer on a cake board. Pipe a thick outline of frosting around the edge to form a barrier. Pipe the banana pudding filling into the center within the barrier.
- Repeat Assembly for Second Layer: Place the second cake layer on top of the first. Repeat piping the frosting barrier and fill the center with banana pudding as before.
- Add the Third Cake Layer: Place the final cake layer on top of the second without pudding filling.
- Frost the Entire Cake: Use the remaining frosting to cover the entire cake smoothly. Sprinkle toasted coconut around the base of the cake for decoration.
- Add Caramel Drizzle and Decorations: Pour caramel sauce into a squeeze bottle and drizzle it along the top edges allowing it to drip down the sides for a beautiful finishing touch.
- Pipe Frosting Dollops and Garnish: Pipe dollops of frosting along the top edge of the cake. Place Nilla wafer cookies against each frosting dollop, then sprinkle toasted coconut on top for added texture and appeal.
- Chill the Cake: Refrigerate the assembled cake for at least 1 hour to allow the frosting to firm up before slicing and serving.
Notes
- Make sure the cake layers are completely cooled before assembling to prevent melting the pudding and frosting.
- Reserving some toasted coconut for decoration adds a beautiful crunch and visual appeal.
- If you don’t have a piping bag, you can use a plastic bag with a corner snipped off to pipe the pudding and frosting.
- For best results, chill the cake well before slicing to keep the layers intact.
- Use fresh eggs and good quality vanilla extract to enhance flavor.
- Store leftovers covered in the refrigerator for up to 3 days.
Keywords: banana pudding cake, layered cake, vanilla cake, caramel drizzle cake, toasted coconut cake, Nilla wafer cake, creamy banana pudding dessert