Neapolitan Cake Recipe
If you’ve ever dreamed of a cake that brings together the perfect blend of flavors and colors in each bite, then the Neapolitan Cake is what you’ve been waiting for. This delightful dessert captures the essence of classic Neapolitan ice cream with its layers of strawberry, chocolate, and vanilla, all baked to moist, fluffy perfection. Whether you’re making it for a special occasion or to brighten up an ordinary day, the Neapolitan Cake is a joyful masterpiece that’s as fun to make as it is to eat.

Ingredients You’ll Need
The beauty of this Neapolitan Cake lies in its straightforward ingredients, each carefully chosen to build its legendary flavor, texture, and vibrant layers. From the fluffy all-purpose flour base to the creamy frosting, every component plays a starring role in creating an unforgettable dessert experience.
- 2 cups all-purpose flour: The backbone of your cake, providing structure and lightness.
- 1 cup unsweetened cocoa powder: For that rich, deep chocolate layer that balances sweetness with a slight bitterness.
- 2 cups granulated sugar: Sweetens the batter perfectly to complement the flavors without overwhelming.
- 1 tbsp baking powder: The leavening agent that makes your cake rise to soft, fluffy perfection.
- 1/2 tsp salt: Enhances all the flavors and keeps the sweetness in check.
- 4 large eggs (room temperature): Adds moisture and helps bind the layers together beautifully.
- 1 cup whole milk: Keeps the cake tender and moist with a slight richness.
- 2 tsp vanilla extract: Infuses the vanilla layer with sweet aromatic warmth.
- 1 cup softened butter (for frosting): Creates a smooth, creamy base for the frosting.
- 4 cups powdered sugar (for frosting): Sweetens and thickens the frosting for a perfect spread.
- 8 oz cream cheese (softened, for frosting): Adds tangy creaminess to the frosting, making it irresistible.
How to Make Neapolitan Cake
Step 1: Prepare Your Oven and Pans
Start by preheating your oven to 350°F (175°C). Grease three round cake pans or line them with parchment paper to ensure your layers come out cleanly and keep their shape. This initial step sets the stage for a seamless baking process.
Step 2: Combine the Dry Ingredients
In a large mixing bowl, whisk together the all-purpose flour, unsweetened cocoa powder, granulated sugar, baking powder, and salt. This dry blend is the foundation that guarantees each cake layer has the perfect crumb and balanced flavor.
Step 3: Mix the Wet Ingredients
In a separate bowl, beat the eggs with the whole milk and vanilla extract until the mixture is silky smooth. When you combine the wet and dry mixtures, be gentle—stir just enough to bring everything together. Overmixing could make the cake dense instead of delightfully airy.
Step 4: Divide and Flavor the Batter
Now, divide your batter into three equal parts to create the iconic Neapolitan layers. To one portion, gently fold in melted chocolate for a decadent chocolate layer. Another gets sweet pureed strawberries for the fruity pink layer. Leave the last portion as the classic vanilla. This step makes all the magic happen.
Step 5: Bake Each Layer
Pour each batter into its prepared cake pan. Bake for about 25 to 30 minutes, or until a toothpick inserted in the center comes out clean. Once baked, allow the layers to cool completely—patience here ensures your frosting goes on beautifully.
Step 6: Frost and Assemble Your Neapolitan Cake
Mix softened butter, powdered sugar, and cream cheese together until you have a smooth, luscious frosting. Spread a generous layer between each cake layer to keep them moist and add creamy richness. Finally, cover the entire cake with the remaining frosting for that perfect polished finish.
How to Serve Neapolitan Cake

Garnishes
The vanilla, strawberry, and chocolate layers create a gorgeous cake on their own, but adding fresh strawberries, chocolate shavings, or even a drizzle of strawberry syrup on top can take your Neapolitan Cake to the next level. These little touches enhance the natural flavors and make the presentation pop.
Side Dishes
Neapolitan Cake pairs beautifully with a scoop of vanilla or strawberry ice cream for an extra indulgent experience. For a slightly lighter complement, serve it alongside fresh berries or a simple whipped cream to balance the richness.
Creative Ways to Present
Try creating mini individual Neapolitan Cakes in cupcake form or layer this cake with different shapes for a playful twist. You could also dust the top with edible rose petals or colorful sprinkles to match a festive occasion. The Neapolitan Cake’s charm lies in its versatility and inviting look.
Make Ahead and Storage
Storing Leftovers
Once frosted, store your Neapolitan Cake in an airtight container in the refrigerator. It will keep moist and fresh for up to 4 days, making it an ideal dessert to enjoy over several occasions without losing any of its charm.
Freezing
If you want to enjoy the magic of Neapolitan Cake later, it freezes beautifully. Wrap the cake tightly in plastic wrap and foil to avoid freezer burn, then freeze for up to 2 months. Thaw overnight in the fridge before serving.
Reheating
This cake is best enjoyed chilled or at room temperature. If you prefer a warmer slice, gently warm individual portions in the microwave for 10 to 15 seconds. Avoid reheating the whole cake to preserve its texture and appearance.
FAQs
Can I use frozen strawberries for the strawberry layer?
Absolutely! Just thaw and puree them thoroughly, making sure to drain any excess liquid to prevent the batter from becoming too runny.
Is it necessary to use cream cheese in the frosting?
Cream cheese brings a subtle tang and creamy texture that balances the sweetness beautifully, but you can substitute it with more butter if you prefer a classic buttercream.
Can I make this cake gluten-free?
Yes! Substitute the all-purpose flour with a gluten-free blend of your choice, ensuring it has xanthan gum or another binder to hold the cake structure together.
How do I make sure the layers bake evenly?
Use pans of the same size and thickness, and avoid overfilling them. Also, rotate pans halfway through baking if your oven heats unevenly.
What type of chocolate works best for the chocolate layer?
Melted semi-sweet chocolate or good-quality dark chocolate chips work wonderfully as they provide richness without overshadowing the other flavors.
Final Thoughts
Baking a Neapolitan Cake is more than just making a dessert—it’s creating a vibrant celebration of flavors and memories. Whether you’re sharing it with loved ones or indulging in a slice yourself, this cake is sure to bring smiles and warm hearts. Don’t hesitate to dive in and make this delightful Neapolitan Cake your new go-to treat!
PrintNeapolitan Cake Recipe
This Neapolitan Cake is a delightful three-layer cake featuring classic flavors of chocolate, strawberry, and vanilla. Each layer has a distinct flavor and vibrant color, all beautifully stacked and frosted with a creamy, tangy cream cheese frosting. Perfect for celebrations or as a special treat, this cake combines simple ingredients with an elegant presentation to impress family and friends.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 10 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Cake Layers
- 2 cups all-purpose flour
- 1 cup unsweetened cocoa powder
- 2 cups granulated sugar
- 1 tbsp baking powder
- 1/2 tsp salt
- 4 large eggs (room temperature)
- 1 cup whole milk
- 2 tsp vanilla extract
- 1/2 cup melted chocolate (for chocolate layer)
- 1/2 cup pureed strawberries (for strawberry layer)
Frosting
- 1 cup softened butter
- 4 cups powdered sugar
- 8 oz cream cheese, softened
- 1 tsp vanilla extract
- Pinch of salt
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C). Grease three 8-inch round cake pans or line them with parchment paper to prevent sticking.
- Mix Dry Ingredients: In a large bowl, thoroughly whisk together the all-purpose flour, unsweetened cocoa powder, granulated sugar, baking powder, and salt. This ensures your layers have even texture and flavor.
- Combine Wet Ingredients: In a separate bowl, beat the eggs, whole milk, and vanilla extract until smooth and well combined. Slowly add this wet mixture into the dry ingredients, stirring gently to avoid overmixing and keep the cake light.
- Divide and Flavor the Batter: Evenly split the batter into three bowls. Stir melted chocolate into one portion for the chocolate layer. Add pureed strawberries into the second portion to create the strawberry layer. Leave the third portion plain for the vanilla layer.
- Bake the Layers: Pour each flavored batter into its respective prepared cake pan. Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean. Remove from oven and allow the cakes to cool completely in their pans before removing.
- Prepare the Frosting: In a mixing bowl, beat the softened butter, cream cheese, powdered sugar, vanilla extract, and a pinch of salt together until smooth and fluffy. This tangy frosting complements the layered cake perfectly.
- Assemble the Cake: Once cooled, place the vanilla cake layer on your serving plate. Spread a generous layer of frosting on top. Add the strawberry layer and frost again. Top with the chocolate layer and frost the entire cake evenly for a beautiful finish.
Notes
- Ensure eggs are at room temperature to help the batter mix smoothly.
- Puree fresh or thawed strawberries for the best flavor in the strawberry layer.
- If you prefer, substitute dairy milk with almond or oat milk for a slight variation.
- For a more vivid strawberry flavor, add a few drops of natural red food coloring.
- Refrigerate the assembled cake for an hour before serving to allow frosting to set.
- The cake is best served within 2-3 days and should be stored covered in the refrigerator.
Nutrition
- Serving Size: 1 slice (1/12 of cake)
- Calories: 380 kcal
- Sugar: 38 g
- Sodium: 180 mg
- Fat: 18 g
- Saturated Fat: 10 g
- Unsaturated Fat: 6 g
- Trans Fat: 0.3 g
- Carbohydrates: 50 g
- Fiber: 3 g
- Protein: 5 g
- Cholesterol: 65 mg
Keywords: Neapolitan cake, three-layer cake, chocolate cake, strawberry cake, vanilla cake, cream cheese frosting, layered dessert

