Neapolitan Cake Recipe
If you’ve ever wanted to savor the dreamy combination of chocolate, vanilla, and strawberry flavors all in one delightful treat, look no further than the Neapolitan Cake. This cake captures the essence of the classic Neapolitan ice cream in a moist, fluffy, and visually stunning dessert that’s sure to impress anyone at your table. Its layers offer a perfect balance of rich cocoa, creamy vanilla, and the tang of cream cheese frosting, making this Neapolitan Cake a true showstopper for birthdays, gatherings, or any celebration that calls for a slice of pure happiness.

Ingredients You’ll Need
This Neapolitan Cake is incredibly straightforward to whip up, relying on a handful of essential ingredients that work together to create incredible texture, flavor, and color. Each ingredient plays an important role, whether it’s in the structure of the cake or the luscious frosting that crowns it.
- All-purpose flour: The foundation of the cake, giving it structure and softness.
- Unsweetened cocoa powder: Adds the rich, deep chocolate flavor and beautiful dark hue.
- Granulated sugar: Sweetens the cake and keeps it moist.
- Baking powder: Helps the cake rise and stay airy.
- Salt: Enhances the overall flavor, balancing sweetness.
- Large eggs: Bind the ingredients and contribute to the cake’s tender crumb.
- Whole milk: Adds moisture for a soft texture.
- Vanilla extract: Brings out sweetness and richness in every bite.
- Softened butter: Provides creaminess and richness for the frosting.
- Powdered sugar: Sweetens and stabilizes the frosting for that perfect finish.
- Cream cheese: Gives the frosting a tangy, velvety texture that complements the cake beautifully.
How to Make Neapolitan Cake
Step 1: Prepare Your Batter
Start by sifting together the all-purpose flour, cocoa powder, baking powder, and salt in a large bowl to ensure everything is evenly mixed. This creates the perfect dry mix for your cake and prevents any lumps from forming. In a separate bowl, whisk the eggs, granulated sugar, milk, and vanilla extract until smooth and slightly frothy.
Step 2: Combine Wet and Dry Ingredients
Slowly add the dry ingredients into the wet mixture, stirring gently to combine. Be careful not to overmix; you want the batter to be just combined so your cake stays tender and moist. Here’s where the magic starts to come together, creating a batter that is silky yet thick enough to hold its shape in the pan.
Step 3: Divide and Bake
Pour half of the batter into a prepared cake pan to create the chocolate layer. Bake at 350°F (175°C) for about 25-30 minutes or until a toothpick inserted comes out clean. Let it cool completely. The other half of the batter will be used to create the vanilla layer—simply bake it the same way in a separate pan. Once both layers are fully cooled, you can begin the fun part—assembling your Neapolitan Cake!
Step 4: Make the Cream Cheese Frosting
In a large bowl, beat the softened butter and cream cheese until fluffy. Gradually add the powdered sugar, beating until fully incorporated and smooth. This frosting isn’t just delicious; it’s the perfect balance of creamy sweetness with a slight tang that pairs wonderfully with the rich cake layers.
Step 5: Assemble the Neapolitan Cake
Start by placing the chocolate cake layer on your serving plate. Spread a generous layer of the cream cheese frosting over it. Then add the vanilla cake layer on top, coating it with more frosting. If you want to fully embrace the Neapolitan theme, you can even add a layer of strawberry frosting or frosting tinted pink with natural coloring between layers for that signature trio of flavors and colors. Finish with a smooth coating of frosting on the outside for a beautiful, polished look.
How to Serve Neapolitan Cake

Garnishes
Garnishing your Neapolitan Cake can elevate its look and complement its flavors perfectly. Think fresh strawberries or raspberries on top to add a burst of color and fresh fruit aroma. A dusting of cocoa powder or shaved chocolate curls can make the chocolate layer pop visually and add a little texture contrast.
Side Dishes
This Neapolitan Cake is a decadent dessert, so pairing it with lighter sides like a crisp green salad or fresh fruit salad can balance the richness. A scoop of vanilla or strawberry ice cream on the side is a classic choice that plays beautifully with the cake’s flavor profile.
Creative Ways to Present
For an extra special presentation, serve slices of Neapolitan Cake in clear glass dishes to showcase the beautiful layers. You can also create mini versions of this cake in cupcake form for parties or use colorful sprinkles to make the cake fun and festive for kids’ events.
Make Ahead and Storage
Storing Leftovers
Once frosted, your Neapolitan Cake should be stored in the refrigerator to keep the cream cheese frosting fresh. Cover the cake loosely with plastic wrap or store it in an airtight container. It will stay delicious for up to 4 days.
Freezing
If you want to make your Neapolitan Cake ahead of time, you can freeze it for up to 2 months. Wrap the unfrosted cake layers tightly in plastic wrap and then foil. Thaw them completely in the fridge before frosting and assembling.
Reheating
Since this cake is best enjoyed chilled, reheating isn’t usually recommended. However, if you prefer it slightly less cold, simply leave the slice at room temperature for 20-30 minutes before serving.
FAQs
Can I make a Neapolitan Cake without cream cheese?
Yes, you can substitute the cream cheese in the frosting with all-butter frosting for a sweeter, less tangy taste, although cream cheese adds that signature flair to the Neapolitan Cake.
What’s the best way to get neat layers in my Neapolitan Cake?
Using cake rings or springform pans and chilling the cake layers before frosting can help you achieve clean, sharp layers that look just like the nostalgic classic.
Can I add strawberry flavor to this cake? How?
Absolutely! You can mix strawberry puree or natural strawberry extract into a portion of your frosting to create that iconic pink layer, turning your Neapolitan Cake into the ultimate flavor tribute.
Is this cake suitable for children’s parties?
Definitely! The colorful layers and classic flavors of the Neapolitan Cake make it a hit with kids and adults alike, plus it pairs well with fun toppings like sprinkles or edible glitter.
How long does the Neapolitan Cake take to bake?
Each cake layer takes about 25 to 30 minutes to bake at 350°F (175°C). Make sure to test with a toothpick for doneness to avoid overbaking.
Final Thoughts
Thanks for joining me on this delicious journey into the world of the Neapolitan Cake. This recipe is one of those treasured classics that never fails to bring smiles and satisfy sweet cravings with its perfect combination of chocolate, vanilla, and strawberry-inspired flavors. I encourage you to grab your ingredients, put on some good music, and dive in — your taste buds will thank you!
PrintNeapolitan Cake Recipe
This Neapolitan Cake beautifully combines the flavors of chocolate, vanilla, and strawberry to create a visually impressive and delicious dessert. Featuring a moist chocolate base paired with creamy vanilla and strawberry frosting layers, it is perfect for celebrations or as a treat to impress friends and family.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 20 minutes including cooling
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Italian-inspired
- Diet: Vegetarian
Ingredients
Cake
- 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
Frosting
- 1 cup softened butter
- 4 cups powdered sugar
- 8 oz cream cheese (softened)
- 1/2 cup strawberry puree or strawberry flavoring (to create strawberry layer)
Instructions
- Preheat and Prepare Pans: Preheat your oven to 350°F (175°C). Grease and flour three 8-inch round cake pans or line them with parchment paper for easy removal.
- Mix Dry Ingredients: In a large bowl, sift together the all-purpose flour, unsweetened cocoa powder, baking powder, and salt. Stir to combine evenly.
- Cream Sugar and Eggs: In a separate large mixing bowl, beat the granulated sugar and eggs together until light and fluffy, about 3-4 minutes. This helps incorporate air for a lighter cake texture.
- Add Wet Ingredients: Gradually add the milk and vanilla extract to the egg mixture and beat until well-combined.
- Combine Wet and Dry Ingredients: Slowly add the dry ingredients to the wet mixture, mixing on low speed until just combined; avoid overmixing to maintain a tender crumb.
- Divide and Bake Cakes: Pour the batter evenly into the prepared pans. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean. Allow cakes to cool in pans for 10 minutes, then transfer to wire racks to cool completely.
- Prepare Frosting: In a large bowl, beat the softened butter and cream cheese together until smooth and creamy. Gradually add the powdered sugar, mixing well until fluffy and spreadable.
- Create Frosting Flavors: Divide the frosting into three parts. Keep one part plain vanilla, mix one part with 1/2 cup strawberry puree to make strawberry frosting, and keep the third plain or add a touch of vanilla extract for contrast.
- Assemble the Cake: Place the first cake layer on your serving plate and spread with strawberry frosting. Add the second layer and spread with vanilla frosting. Top with the third cake layer and frost the entire cake with the cream cheese frosting, smoothing the sides and top.
- Chill and Serve: Refrigerate the assembled cake for at least 1 hour to allow the frosting to set. Slice and enjoy your Neapolitan Cake, ideally served slightly chilled or at room temperature.
Notes
- Ensure eggs are at room temperature to help the batter mix evenly and rise properly.
- Strawberry puree can be substituted with strawberry jam or flavoring if fresh strawberries are not available.
- This cake can be made a day ahead and stored in the refrigerator, enhancing flavor and moisture.
- For a dairy-free option, substitute butter and cream cheese with plant-based alternatives.
- You can decorate the cake with fresh strawberries or chocolate shavings for an elegant finish.
Nutrition
- Serving Size: 1 slice (1/12 of cake)
- Calories: 420
- Sugar: 36g
- Sodium: 180mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 7g
- Trans Fat: 0.5g
- Carbohydrates: 52g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 75mg
Keywords: Neapolitan Cake, Chocolate Cake, Strawberry Frosting, Vanilla Cake, Layer Cake, Cream Cheese Frosting