This Neapolitan Cake is one of those desserts that makes everyone stop and look before taking the first bite. I love the combination of rich chocolate, soft vanilla, and sweet strawberry cake stacked together with creamy buttercream. The three colors make it beautiful enough for a celebration, while the slightly rustic finish keeps it feeling homemade rather than overly perfect.
Quick Answer
Neapolitan Cake combines three classic flavors—chocolate, vanilla, and strawberry—in one layered cake inspired by Neapolitan ice cream. This version starts with one base cake batter that is divided into three portions and flavored separately before baking.
The layers are baked at 350°F (175°C) for 25–35 minutes, cooled completely, stacked with buttercream, and decorated with strawberry halves and chocolate shavings.
❤️ Why You’ll Love This Neapolitan Cake
- Three classic flavors in one beautiful cake
- One base batter makes the process easier
- Soft, tender cake layers
- Real strawberry flavor from freeze-dried strawberry powder or strawberry reduction
- Creamy buttercream between every layer
- Great for birthdays and celebrations
- Easy to decorate without making it look too perfect
- Can be prepared ahead of time
- Easy to turn into cupcakes, a sheet cake, or other variations
If you can’t decide between chocolate, vanilla, and strawberry, why choose just one?
That’s what I love about Neapolitan Cake. You get three familiar flavors in one dessert, with each colorful layer bringing something different to the slice.
The easiest way to make it is with one base batter. Once the batter is mixed, you divide it into three equal portions. One stays vanilla, one gets cocoa for the chocolate layer, and the third gets strawberry flavor from freeze-dried strawberry powder or a thick strawberry reduction.
The finished cake doesn’t have to look perfectly polished either. A few uneven buttercream swirls, chocolate pieces, and naturally arranged strawberries give it that homemade character.
For another fun cake, try our Chocolate Zucchini Cake or The Dot Cake Recipe.
Ingredients You’ll Need
For the Base Cake
- 3 cups (360 g) all-purpose flour – Provides the structure for the cake layers.
- 2½ teaspoons baking powder – Helps the cake rise.
- ½ teaspoon baking soda – Works with the buttermilk to provide additional lift.
- ½ teaspoon salt – Balances the sweetness and enhances the flavors.
- 1 cup (226 g) unsalted butter, room temperature – Adds richness and helps create a tender crumb.
- 2 cups (400 g) granulated sugar – Sweetens the cake and contributes to its texture.
- 4 large eggs, room temperature – Add structure and richness.
- 2 teaspoons (10 ml) vanilla extract – Gives the base its vanilla flavor.
- 1 cup (240 ml) buttermilk – Adds moisture and tenderness.
For the Chocolate Layer:
- ¼ cup (30 g) unsweetened cocoa powder
- 1–2 tablespoons (15–30 ml) additional buttermilk, if needed
For the Strawberry Layer
- 3 tablespoons (20 g) freeze-dried strawberry powder
OR
- About ½ cup thick strawberry reduction, cooled
I prefer freeze-dried strawberry powder because it gives the strawberry layer concentrated flavor without adding much extra liquid.
For the Buttercream
- 5 cups (600 g) powdered sugar
- 1¼ cups (283 g) unsalted butter, softened
- 3–5 tablespoons (45–75 ml) heavy cream or milk
- 2½ teaspoons vanilla extract
- Pinch of salt
For the Chocolate Buttercream
- 2–3 tablespoons unsweetened cocoa powder
- A small portion of the prepared vanilla buttercream
For the Strawberry Buttercream
- 1–2 tablespoons freeze-dried strawberry powder
OR
- 2–3 tablespoons thick strawberry reduction
- A small portion of the prepared vanilla buttercream
For Decorating
- 6–8 fresh strawberries, washed and halved
- ½ cup (about 45 g) chocolate shavings or finely chopped chocolate
Equipment You’ll Need
- Three 8-inch (20 cm) round cake pans
- Parchment paper
- Large mixing bowl
- Medium mixing bowl
- Electric mixer
- Kitchen scale
- Measuring cups and spoons
- Rubber spatula
- Wire cooling racks
- Serrated knife
- Offset spatula
- Cake turntable, optional
- Cake scraper, optional
- Piping bags
- Star piping tip
How to Make Neapolitan Cake
1. Prepare the Pans and Oven
Preheat the oven to 350°F (175°C).
Grease three 8-inch (20 cm) round cake pans and line the bottoms with parchment paper.
2. Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
Set aside.
3. Cream the Butter and Sugar
Add the softened butter and granulated sugar to a large mixing bowl.
Beat for about 3–4 minutes, until pale and fluffy.
4. Add the Eggs and Vanilla
Add the eggs one at a time, beating well after each addition.
Mix in the vanilla extract.
Scrape down the sides of the bowl as needed.
5. Add the Dry Ingredients and Buttermilk
Add the dry ingredients in three additions, alternating with the buttermilk in two additions.
Begin and end with the dry ingredients.
Mix just until the batter comes together. Avoid overmixing.
6. Divide the Batter
Weigh the finished batter and divide it into three equal portions.
Using a kitchen scale helps keep the three layers the same thickness.
7. Make the Vanilla Layer
Leave one portion of the batter plain.
This will be your vanilla layer.
8. Make the Chocolate Layer
Add the cocoa powder to the second portion of batter.
Fold gently until evenly combined.
If the chocolate batter becomes noticeably thicker than the vanilla batter, add 1–2 tablespoons of buttermilk and mix gently.
9. Make the Strawberry Layer
Add the freeze-dried strawberry powder to the third portion of batter.
Fold gently until evenly distributed.
If you’re using strawberry reduction instead, make sure it is thick and completely cooled before adding it.
Mix gently until the color is evenly distributed.
10. Bake the Cake Layers
Spread each batter into one of the prepared cake pans.
Bake at 350°F (175°C) for 25–35 minutes, or until a toothpick inserted into the center comes out clean and the tops spring back lightly when pressed.
Start checking around 25 minutes because ovens can vary.
11. Cool Completely
Allow the cakes to cool in their pans for about 10 minutes.
Carefully turn them onto wire racks and allow them to cool completely before assembling.
Do not frost warm cake because the buttercream can soften and cause the layers to slide.
Make the Buttercream
12. Beat the Butter
Add the softened butter to a large mixing bowl.
Beat for about 2–3 minutes, until smooth and creamy.
13. Add the Powdered Sugar
Gradually add the powdered sugar while mixing on low speed.
Once incorporated, increase the speed and beat until fluffy.
14. Add the Vanilla and Cream
Add the vanilla extract, salt, and 3 tablespoons of heavy cream or milk.
Beat until smooth.
Add another tablespoon or two of cream if the buttercream is too thick.
The finished buttercream should be creamy and easy to spread while still being firm enough to hold its shape.
15. Make the Chocolate and Strawberry Buttercream
Reserve enough plain vanilla buttercream for filling and covering the cake.
Place a smaller portion in another bowl and mix in 2–3 tablespoons cocoa powder to create the chocolate buttercream.
Place another portion in a separate bowl and mix in 1–2 tablespoons freeze-dried strawberry powder or 2–3 tablespoons thick strawberry reduction to create the strawberry buttercream.
Keep the three buttercreams covered until ready to use.
Assemble the Neapolitan Cake
16. Level the Cake Layers
Once the cake layers are completely cool, check each one for a dome.
If needed, carefully use a serrated knife to level the tops.
Flat layers will make the finished cake more stable.
17. Choose the Layer Order
For a classic Neapolitan look, use:
Chocolate → Vanilla → Strawberry
You can change the order if you prefer.
18. Add the Buttercream
Place the chocolate cake layer on a cake stand or turntable.
Spread an even layer of vanilla buttercream over the top.
Place the vanilla layer on top and gently press it into place.
Spread another even layer of buttercream.
Add the strawberry cake layer on top.
19. Apply the Crumb Coat
Spread a thin layer of buttercream over the top and sides of the entire cake.
The goal isn’t to make this coat perfectly smooth. It simply traps loose crumbs, especially crumbs from the chocolate cake.
20. Chill the Cake
Refrigerate the crumb-coated cake for 20–30 minutes, until the buttercream feels firm.
21. Add the Final Buttercream Coat
Remove the chilled cake from the refrigerator.
Apply the remaining vanilla buttercream around the top and sides.
Use an offset spatula or cake scraper to smooth the sides.
Don’t worry about making the cake completely flawless. A few natural imperfections help give it a homemade appearance.
Decorate the Cake
22. Prepare the Piping Bags
Transfer the vanilla, chocolate, and strawberry buttercreams into separate piping bags fitted with a star piping tip.
If you don’t have three piping bags, you can decorate with one flavor at a time.
23. Pipe the Buttercream
Pipe small swirls around the top edge of the cake, alternating between vanilla, chocolate, and strawberry buttercream.
The swirls don’t need to be perfectly identical. Slight differences in size and shape will make the cake look more natural.
24. Add the Fresh Strawberries
Wash and thoroughly dry the strawberries before cutting them in half.
Arrange the strawberry halves around the top of the cake, nestling some into the buttercream swirls.
Use strawberries of slightly different sizes rather than arranging them in a perfectly uniform pattern.
25. Add the Chocolate
Scatter chocolate shavings or finely chopped chocolate over the top of the cake.
Allow a few pieces to naturally land around the buttercream rather than trying to make every piece perfectly placed.
For extra chocolate flavor, you can gently press a few larger chocolate pieces into the buttercream around the top edge.
26. Finish the Cake
Give the cake one final look and add a few extra buttercream swirls, strawberries, or chocolate pieces wherever the top looks a little bare.
Don’t worry about making everything symmetrical.
The slightly imperfect finish is part of what makes this cake feel homemade.
27. Chill and Serve
Refrigerate the finished cake until the buttercream is set.
Let it sit at room temperature for about 20–30 minutes before slicing.
Use a sharp knife to cut through all three colorful layers and serve.
Tips for the Best Neapolitan Cake
Use Room-Temperature Ingredients
Room-temperature butter, eggs, and buttermilk blend more evenly into the batter and help create a smoother texture.
Weigh the Batter
Dividing the batter by weight gives you three layers that are much more likely to bake to the same thickness.
Don’t Overmix
Once the flour has been incorporated, stop mixing.
Overmixing can make the cake tougher.
Use Concentrated Strawberry Flavor
Freeze-dried strawberry powder is particularly useful because it provides strong strawberry flavor without adding much liquid.
If you use strawberry reduction, make sure it is thick and completely cool before adding it.
Keep the Chocolate Batter Similar in Texture
Cocoa powder absorbs moisture.
If the chocolate batter becomes considerably thicker than the vanilla batter, add a small amount of buttermilk.
Cool the Cake Completely
Even slightly warm cake can soften the buttercream and cause the layers to shift.
Don’t Skip the Crumb Coat
A crumb coat keeps loose crumbs from getting into your final layer of buttercream.
Don’t Aim for Perfect Decorations
The strawberries don’t need to be identical, and the buttercream swirls don’t need to match perfectly.
A little variation makes the finished cake look more natural and homemade.
Storage & Make-Ahead
Refrigerator
Store the assembled cake covered in the refrigerator for up to 4 days.
Allow slices to sit at room temperature for about 20–30 minutes before serving for a softer texture.
Freezing the Cake Layers
Unfrosted cake layers can be wrapped tightly and frozen for up to 2 months.
Thaw them completely before assembling and decorating.
Make Ahead
You can bake the cake layers ahead of time, wrap them tightly once completely cool, and assemble the cake later.
The buttercream can also be prepared ahead and kept covered until needed.
Variations
Neapolitan Sheet Cake
Use a 13 × 9-inch (33 × 23 cm) pan for a simpler version.
Add the three batters to the pan and gently swirl them together.
Neapolitan Marble Loaf
Use a 9 × 5-inch (23 × 13 cm) loaf pan and layer or swirl the three batters together.
Bake for approximately 40–45 minutes, checking the center before removing it from the oven.
Neapolitan Cupcakes
Divide the three batters between cupcake liners.
Bake at 350°F (175°C) for approximately 18–22 minutes.
Pistachio, Almond & Chocolate Neapolitan Cake
Replace the strawberry layer with pistachio.
Grind about ½ cup (60 g) shelled unsalted pistachios into a fine powder and fold them into one portion of the base batter.
Add a little almond extract for extra flavor.
For another colorful cake, try our Lemon Blueberry Cake with Cream Cheese Frosting.
Gluten-Free Neapolitan Cake
Replace the all-purpose flour with a quality 1:1 gluten-free baking blend.
Choose a blend intended for cakes and check all additional ingredients if you’re baking for someone with celiac disease.
For another strawberry dessert, try our Strawberry Shortcake Bars.
Vegan Neapolitan Cake
For a vegan version, replace the butter with plant-based butter, use an appropriate egg substitute, and replace the buttermilk with plant-based buttermilk.
For another dairy-free dessert, try our Vegan Cheesecake.
Common Mistakes to Avoid
Dense Strawberry Layer
Cause: Too much liquid from fresh strawberry puree.
Fix: Use freeze-dried strawberry powder or a thick strawberry reduction.
Dry Chocolate Layer
Cause: Cocoa powder absorbs moisture.
Fix: Add 1–2 tablespoons of buttermilk to the chocolate portion if needed.
Uneven Layers
Cause: Dividing the batter by eye.
Fix: Weigh the batter and divide it equally.
Sliding Layers
Cause: Warm cake, uneven layers, or too much buttercream.
Fix: Cool the cakes completely, level them if necessary, and use an even amount of buttercream.
Crumbs in the Frosting
Cause: Skipping the crumb coat.
Fix: Apply a thin crumb coat and chill the cake before applying the final frosting.
Decorations Look Too Perfect
There is no need for perfectly identical buttercream swirls or perfectly arranged strawberries.
Slight variations make the cake look more natural and homemade.
FAQ
What Does Neapolitan Cake Taste Like?
Neapolitan Cake combines chocolate, vanilla, and strawberry flavors. The chocolate adds richness, vanilla provides a classic sweet flavor, and strawberry adds a bright fruity note.
What Temperature Do I Bake Neapolitan Cake At?
Bake the cake layers at 350°F (175°C).
How Long Does Neapolitan Cake Take to Bake?
The three 8-inch cake layers generally take 25–35 minutes at 350°F (175°C).
Start checking around 25 minutes because ovens vary.
Can I Use Fresh Strawberry Puree?
You can, but fresh puree adds more moisture to the batter.
For a more reliable result, use freeze-dried strawberry powder or a thick strawberry reduction.
Why Is My Strawberry Layer Pale?
Fresh strawberries can produce a softer color.
Freeze-dried strawberry powder or concentrated strawberry reduction gives the strawberry layer stronger flavor and color.
Do I Need Three Cake Pans?
Three pans make the process easier because all three layers can bake at the same time.
If you only have one pan, bake the layers separately, allowing the pan to cool before using it again.
Can I Make Neapolitan Cake Ahead of Time?
Yes. The cake layers can be baked ahead, wrapped tightly, and stored until you’re ready to assemble the cake.
Can I Freeze Neapolitan Cake?
Yes. Unfrosted cake layers can be wrapped tightly and frozen for up to 2 months.
How Long Does Neapolitan Cake Last?
The assembled cake can be stored covered in the refrigerator for up to 4 days.
What Is the Best Order for the Layers?
For the classic look, use:
Chocolate → Vanilla → Strawberry
You can change the order if you prefer.
Can I Make Neapolitan Cake as Cupcakes?
Yes. Divide the three flavored batters between cupcake liners and bake at 350°F (175°C) for approximately 18–22 minutes.
Can I Make It as a Sheet Cake?
Yes. Use a 13 × 9-inch pan and gently swirl the three batters together.
Can I Make Neapolitan Cake Gluten-Free?
Yes. Replace the all-purpose flour with a suitable 1:1 gluten-free baking blend.
More Cake Recipes You’ll Love
- Chocolate Zucchini Cake
- The Dot Cake Recipe
- Lemon Blueberry Cake with Cream Cheese Frosting
- Small Batch Vegan Strawberry Cake
- Strawberry Shortcake Bars
- Vegan Cheesecake
Conclusion
Neapolitan Cake is a fun dessert when you want something a little more special than an everyday cake. You get rich chocolate, soft vanilla, and sweet strawberry layers all in one slice, with creamy buttercream tying everything together.
The biggest things to remember are to divide the batter evenly, keep the strawberry mixture concentrated, cool the cake layers completely, and give the finished cake a good chill before slicing.
And don’t worry if the strawberries aren’t perfectly aligned or every buttercream swirl isn’t identical. Those little imperfections are what give this cake its homemade charm.