Sunny found Neapolitan cake while scrolling Pinterest late at night, saving desserts that felt nostalgic but still impressive. One photo showed three perfect layers—chocolate, vanilla, and strawberry stacked neatly with smooth frosting in between. It reminded her of ice cream flavors from childhood, but turned into a celebration cake. She is not an expert baker, yet layer cakes like this always feel exciting to her. Even if the layers bake a little unevenly or the frosting isn’t perfectly smooth, she knows the flavors will still shine. That familiar, comforting trio is exactly what makes Neapolitan cake such a timeless favorite.
Table of Contents
Neapolitan Cake Overview
What Is a Neapolitan Cake
Neapolitan cake is a three-layer cake inspired by classic Neapolitan ice cream flavors: chocolate, vanilla, and strawberry. Each layer has its own distinct flavor and color, stacked together to create a visually striking and balanced dessert. Instead of swirling flavors together, Neapolitan cake keeps them separate, which allows each one to stand out.
The cake layers are usually paired with a smooth buttercream or vanilla frosting that ties everything together without overpowering the flavors. The result feels playful and elegant at the same time. It works beautifully for birthdays, celebrations, and any occasion where you want a cake that looks special without being overly complicated.
Why These Three Flavors Work So Well Together
Chocolate, vanilla, and strawberry form a classic combination because they balance each other naturally. Chocolate adds richness, vanilla brings warmth and neutrality, and strawberry adds brightness and sweetness. When layered, no single flavor dominates.
This balance makes Neapolitan cake appealing to a wide range of tastes. Guests who prefer one flavor still enjoy the others because each bite feels familiar. That versatility is a big reason this cake has stayed popular for generations.
Ingredients for Neapolitan Cake
Ingredient List With Measurements
| Ingredient | Measurement |
|---|---|
| Unsalted butter, softened | 1 cup (2 sticks) |
| Granulated sugar | 2 cups |
| Large eggs | 4 |
| Vanilla extract | 2 teaspoons |
| All-purpose flour | 3 cups |
| Baking powder | 2 teaspoons |
| Salt | 1/2 teaspoon |
| Whole milk | 1 1/2 cups |
| Cocoa powder | 1/4 cup |
| Strawberry puree or strawberry extract | 1/3 cup or 1 teaspoon extract |
| Pink food coloring (optional) | As needed |
These ingredients create a single batter that is divided and flavored to form the three classic layers.
Ingredient Tips for Best Results
Butter should be fully softened to create a smooth, airy batter. Whole milk gives the cake moisture and structure, which helps the layers bake evenly.
Use unsweetened cocoa powder for the chocolate layer so it stays rich without becoming bitter. For the strawberry layer, fresh strawberry puree gives the most natural flavor, while extract offers consistency and convenience. Food coloring is optional but helps the strawberry layer stand out visually.
How to Make Neapolitan Cake
Preparing the Base Batter
Preheat the oven to 350°F and grease three 8-inch round cake pans. Line the bottoms with parchment paper for easy release.
In a large bowl, cream the butter and sugar together until light and fluffy. Add eggs one at a time, mixing well after each addition. Stir in vanilla extract.
In a separate bowl, whisk together flour, baking powder, and salt. Add the dry ingredients to the butter mixture in alternating additions with milk, mixing just until combined. This creates a smooth, balanced base batter.
Dividing and Flavoring the Batter
Divide the batter evenly into three bowls. Leave one bowl plain for the vanilla layer.
In the second bowl, mix in cocoa powder and a small splash of milk if needed to keep the texture consistent. In the third bowl, add strawberry puree or extract and a drop or two of pink food coloring if desired.
Pour each batter into its prepared pan and smooth the tops. Bake for 20–25 minutes, until a toothpick inserted into the center comes out clean. Let the layers cool completely before frosting.
Assembling the Neapolitan Cake
Stacking the Layers
Place the chocolate layer on a serving plate or cake stand. Spread an even layer of frosting on top. Add the vanilla layer and frost again. Finish with the strawberry layer on top.
Crumb-coat the entire cake with a thin layer of frosting and chill briefly. This step locks in crumbs and makes the final coat smoother.
Frosting and Finishing Touches
Apply a final layer of frosting, smoothing the sides and top. Keep the finish simple to let the layers shine when sliced.
This cake looks best when cut cleanly, revealing the three distinct layers inside.
Serving Neapolitan Cake
Best Ways to Serve It
Serve Neapolitan cake at room temperature for the best texture and flavor. Each slice shows all three layers, making it perfect for parties and celebrations.
The cake pairs well with coffee, milk, or tea. Because it offers multiple flavors in one slice, it satisfies a variety of preferences without needing extra desserts.
FAQs
Do I need three separate cake batters for Neapolitan cake?
No. You start with one base batter and divide it into three portions, then flavor each portion with chocolate, vanilla, and strawberry.
Can I bake the layers in advance?
Yes. You can bake the cake layers 1–2 days ahead. Wrap them tightly and store at room temperature or refrigerate until ready to frost.
What frosting works best with Neapolitan cake?
A classic vanilla buttercream works best. It ties all three flavors together without overpowering any layer.
Can I use strawberry extract instead of puree?
Yes. Strawberry extract provides consistent flavor and color. Strawberry puree gives a more natural taste but adds moisture.
How do I keep the layers even when stacking?
Level each cake layer with a serrated knife before stacking. Chilling the layers slightly also makes assembly easier.
Neapolitan cake brings together three beloved flavors chocolate, vanilla, and strawberry into one beautifully layered dessert. Each slice offers balance, nostalgia, and visual appeal without complicated techniques. With a single base batter and simple flavor divisions, this cake feels approachable while still looking bakery-worthy. Perfect for birthdays, celebrations, or anytime you want a cake that pleases everyone, Neapolitan cake remains a timeless classic that never goes out of style.

Neapolitan Cake
Ingredients
- 1 cup unsalted butter softened
- 2 cups granulated sugar
- 4 large eggs
- 2 teaspoons vanilla extract
- 3 cups all-purpose flour
- 2 teaspoons baking powder
- ½ teaspoon salt
- 1 ½ cups whole milk
- ¼ cup unsweetened cocoa powder
- ⅓ cup strawberry puree or 1 teaspoon strawberry extract
- Pink food coloring optional
- Vanilla Buttercream:
- 1 cup unsalted butter softened
- 4 cups powdered sugar
- 2 –3 tablespoons heavy cream or milk
- 1 teaspoon vanilla extract
Instructions
- Preheat oven to 350°F and grease three 8-inch round cake pans. Line bottoms with parchment paper.
- Cream butter and sugar until light and fluffy.
- Add eggs one at a time, mixing well after each addition.
- Mix in vanilla extract.
- In a separate bowl, whisk flour, baking powder, and salt.
- Add dry ingredients to wet ingredients alternately with milk, mixing just until combined.
- Divide batter evenly into three bowls.
- Leave one portion plain for vanilla.
- Mix cocoa powder into one portion for chocolate.
- Mix strawberry puree or extract into the third portion and add food coloring if desired.
- Pour each batter into its prepared pan and smooth tops.
- Bake for 20–25 minutes until a toothpick inserted comes out clean.
- Cool completely before frosting.
- Prepare buttercream by beating butter until smooth, then adding powdered sugar, vanilla, and cream until fluffy.
- Stack cake layers with buttercream between each layer, starting with chocolate, then vanilla, then strawberry.
- Frost the outside of the cake and smooth evenly.
- Slice and serve.
