Ever wondered how to capture the magic of Neapolitan ice cream in a stunning dessert? This is the ultimate Neapolitan Cake recipe, your guide to creating a show-stopping three-layer masterpiece. With distinct, moist layers of vanilla, chocolate, and strawberry, all wrapped in a silky tri-color buttercream, this cake is a true celebration of classic flavors. We’ve perfected this from-scratch recipe to ensure it’s not just beautiful, but incredibly delicious and surprisingly straightforward to make.
Forget complicated techniques. We’re focusing on simple, high-quality ingredients to build the best flavor. Get ready to bake a cake that will impress everyone.
What is a Neapolitan Cake?
A Neapolitan Cake is a layered cake inspired by the iconic Neapolitan ice cream. It features three distinct layers, each with a classic flavor: vanilla, chocolate, and strawberry. The cake is often frosted with a buttercream that mirrors these three flavors, either blended or applied in sections to create a beautiful, multi-flavored experience in every single slice.
Why You’ll Love This Recipe
- Unforgettable Flavor: We build our cake on a rich, moist vanilla butter cake base, then divide it to create authentic chocolate and strawberry layers. The result is a perfect harmony of flavors that taste homemade, not artificial.
- Perfectly Soft Texture: The use of buttermilk and oil guarantees a tender, moist crumb that stays fresh for days. No dry cake here!
- Visually Stunning: This recipe includes all the tips you need to create clean, distinct layers and a beautifully smooth tri-color frosting. It’s a true show-stopper for birthdays, holidays, or any special occasion.
- Surprisingly Simple: While it looks complex, the recipe is based on one master batter, which simplifies the process significantly. Just divide, flavor, and bake!
Ingredients You’ll Need
This recipe uses common pantry staples. For the best results, ensure your dairy and eggs are at room temperature to help them combine smoothly.
For the Neapolitan Cake Layers:
- All-Purpose Flour: Provides the structure for our tender cake.
- Granulated Sugar: For sweetness and moisture.
- Baking Powder & Baking Soda: The leavening agents that give our cake its light, airy lift.
- Salt: Essential for balancing the sweetness and enhancing all the flavors.
- Unsalted Butter: Use room temperature butter for a smooth batter.
- Vegetable Oil: The secret to a moist cake that doesn’t dry out.
- Eggs: Three large, room temperature eggs bind the ingredients together.
- Vanilla Extract: Use pure vanilla extract for the best flavor base.
- Buttermilk: Room temperature buttermilk adds moisture and a slight tang that complements the sweetness.
- Dutch-Process Cocoa Powder: For a rich, deep chocolate flavor in the chocolate layer.
- Strawberry Reduction: Made from fresh or frozen strawberries for an authentic, concentrated strawberry flavor.
For the Tri-Color Buttercream:
- Unsalted Butter: The creamy, rich base for our frosting. Make sure it’s softened.
- Powdered Sugar: Sift it to avoid any lumps for the smoothest possible buttercream.
- Heavy Cream: To achieve the perfect light and fluffy consistency.
- Vanilla Extract, Cocoa Powder, and Strawberry Reduction: To flavor the three sections of our buttercream.
Step-by-Step Instructions for the Perfect Neapolitan Cake
Follow these steps carefully for a flawless Neapolitan Cake. The key is to work methodically, preparing each component before you begin assembly.
1. Prepare the Strawberry Reduction
Start by making the strawberry reduction, as it needs time to cool completely. Simmer one cup of chopped fresh or frozen strawberries in a saucepan over medium heat until they break down. Mash them, then continue to simmer until the mixture has reduced by half. Strain through a fine-mesh sieve to remove seeds and let it cool to room temperature. You’ll use this for both the cake and the frosting.
2. Make the Cake Batter
First, preheat your oven to 350°F (175°C). Grease and flour three 8-inch round cake pans. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt. Add the softened butter and mix on low speed until the mixture resembles coarse sand. In a separate bowl, whisk the oil, eggs, vanilla, and buttermilk. Gradually pour the wet ingredients into the dry ingredients, mixing on medium speed until just combined. Be careful not to overmix.
3. Divide and Flavor the Batter
Divide the batter equally among three bowls (about 2 cups of batter per bowl).
- Vanilla Layer: Leave one bowl plain. This is your vanilla layer.
- Chocolate Layer: In the second bowl, whisk in the Dutch-process cocoa powder until fully combined.
- Strawberry Layer: In the third bowl, gently fold in your cooled strawberry reduction.
Pour each flavored batter into its own prepared cake pan and spread evenly.

4. Bake the Layers
Bake for 25-30 minutes, or until a toothpick inserted into the center of each cake comes out clean. Let the cakes cool in their pans for 10 minutes before inverting them onto a wire rack to cool completely. A completely cool cake is crucial for frosting.
5. Craft the Tri-Color Buttercream
While the cakes cool, prepare the frosting. In a large stand mixer fitted with a paddle attachment, beat the softened butter until creamy. Gradually add the sifted powdered sugar, one cup at a time. Once incorporated, add the vanilla and heavy cream, then beat on high speed for 3-5 minutes until light and fluffy. Divide the buttercream equally into three bowls. Flavor one with more vanilla, one with cocoa powder, and the last with the remaining strawberry reduction.
6. Assemble Your Masterpiece
Place the chocolate layer on your cake stand. Top with the chocolate buttercream, spreading it evenly. Add the strawberry layer and top with the strawberry buttercream. Finally, place the vanilla layer on top. Apply a thin crumb coat of vanilla frosting over the entire cake and chill for 30 minutes. To create the tri-color effect, place the three buttercreams in vertical stripes inside a piping bag fitted with a large tip and frost the outside of the cake. Use a bench scraper to smooth the sides for a professional finish.

Pro Tips for Flawless Layers
- Use a Kitchen Scale: For perfectly even layers, weigh your batter as you divide it into the three bowls. Precision is key.
- Don’t Overmix: Overmixing develops gluten, which can lead to a tough cake. Mix until the ingredients are just combined.
- Cool Completely: Never frost a warm cake. The heat will melt the buttercream, creating a mess. Be patient and let the layers cool 100%.
- Level Your Cakes: If your cakes have a dome after baking, use a long serrated knife to carefully level the tops before assembling. This ensures a stable, straight cake. For an even more impressive stack, check out this guide to a Triple Chocolate Mousse Cake.
Storing Your Neapolitan Cake
You can store the assembled Neapolitan Cake in an airtight container at room temperature for up to 2 days or in the refrigerator for up to 5 days. For the best taste and texture, let the cake sit at room temperature for about 30 minutes before serving if it has been chilled. The individual, unfrosted layers can also be wrapped tightly and frozen for up to 3 months.
Frequently Asked Questions
Yes, for a shortcut, you can use a white or vanilla box cake mix as your base. Prepare the batter according to the package directions, then divide it into three bowls and follow the instructions for flavoring each layer before baking.
Store any leftover cake in an airtight container. It will keep at room temperature for up to 2 days or in the refrigerator for up to 5 days. For the best flavor and texture, allow refrigerated cake to come to room temperature before serving.
The best way to keep the flavors distinct is to create one base batter and then divide it into three separate bowls. You then mix the flavorings (cocoa powder for chocolate, strawberry reduction for strawberry) into their respective bowls before pouring each batter into its own pan to bake separately.
Just like the classic ice cream, a traditional Neapolitan cake features three distinct flavors: chocolate, vanilla, and strawberry. Each flavor has its own separate layer in the cake.
The name comes from its inspiration, Neapolitan ice cream. This tri-flavored dessert is believed to have been brought to the United States by Italian immigrants from Naples, Italy, in the late 19th century. The cake adopts the same iconic flavor combination.
More Delicious Desserts to Try
If you loved creating this layered beauty, you might also enjoy the vibrant flavors in our Cranberry Orange Layer Cake or the elegant and creamy Italian Lemon Custard Cake. Both are perfect for expanding your baking horizons!
The Ultimate Neapolitan Cake Recipe

Neapolitan Cake: The Ultimate Recipe for Perfect Layers
Equipment
- 3 8-inch round cake pans
- 1 Stand Mixer
- 1 Wire cooling rack
Ingredients
- 2.5 cups All-Purpose Flour
- 2 cups Granulated Sugar
- 1 tsp Baking Powder
- 0.5 tsp Baking Soda
- 1 tsp Salt
- 0.5 cup Unsalted Butter softened
- 0.5 cup Vegetable Oil
- 3 Large Eggs room temperature
- 2 tsp Vanilla Extract
- 1 cup Buttermilk room temperature
- 0.25 cup Dutch-Process Cocoa Powder
- 0.25 cup Strawberry Reduction cooled
- 1.5 cups Unsalted Butter softened
- 6 cups Powdered Sugar sifted
- 0.25 cup Heavy Cream
- 1 tsp Vanilla Extract
- 2 tbsp Dutch-Process Cocoa Powder
- 2 tbsp Strawberry Reduction
Instructions
For the Cake Layers
- Preheat oven to 350°F (175°C). Grease and flour three 8-inch round cake pans.
- In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt. Add the butter and mix on low speed until it resembles coarse sand.
- In a separate bowl, whisk together oil, eggs, vanilla extract, and buttermilk. Pour the wet ingredients into the dry and mix until just combined.
- Divide the batter equally among three bowls. Leave one plain for vanilla. Mix 1/4 cup cocoa powder into the second bowl for chocolate. Fold 1/4 cup cooled strawberry reduction into the third bowl for strawberry.
- Pour each batter into a prepared pan. Bake for 25-30 minutes, or until a toothpick comes out clean. Cool in pans for 10 minutes before inverting onto a wire rack to cool completely.
For the Tri-Color Buttercream & Assembly
- In a stand mixer, beat 1.5 cups of softened butter until creamy. Gradually add 6 cups of sifted powdered sugar. Add 1 tsp vanilla and 1/4 cup heavy cream, then beat on high for 3-5 minutes until light and fluffy.
- Divide the buttercream into three bowls. Keep one as vanilla. Mix 2 tbsp cocoa powder into the second, and 2 tbsp strawberry reduction into the third.
- Assemble the cake: Place the chocolate layer down, top with chocolate buttercream. Add the strawberry layer, top with strawberry buttercream. Add the vanilla layer. Apply a thin crumb coat and chill for 30 minutes.
- Apply the final coat of frosting, using the three colors to create a striped or sectioned design. Smooth with a bench scraper and serve.
Notes
Do not overmix the cake batter, as this can result in a dense and tough cake.
Let the cake layers cool completely before frosting to prevent the buttercream from melting.
We are so excited for you to try this Neapolitan Cake recipe! It’s a joy to make and even more of a joy to share. If you bake it, please leave a comment below and let us know how it turned out. Don’t forget to save this recipe to Pinterest so you can find it later!
