This classic three layer Neapolitan Cake recipe contains all of your favorite flavors into one stunning masterpiece. It’s also covered with a delicious homemade cream cheese frosting. Using box cake mixes makes creation easy but delicious. It’s a truly stunning birthday cake or for any special celebration!
I know you may be thinking that this recipe for Neapolitan cake is going to be a beast to make, but it’s so much fun! While I love decorating cakes, I know it can take a little practice. But, I promise once you are finished, your 3 layer dessert will be the talk of the house.
We are going to ice this baby in a homemade cream cheese frosting that’s perfect for most cake flavors. If you are ever unsure of which to choose, use this one. I have other favorite frosting recipes but, for Neapolitan Cake, you really can’t go wrong with a classic cream cheese. It’s especially good for when your cake layers have their own flavors that you don’t want the icing to overpower. I consider cream cheese a nice neutral that isn’t overly sweet compared to vanilla buttercream.
If you are having a cake party: consider also making these other cake recipes, Cherry Dump Cake, Chantilly Cake Recipe, or Italian Rainbow Cake.
Jump to:
Why You’ll Love This Neapolitan Cake
- Beautiful and delicious
- Easy to make using box cake mix (shhh!)
🎂 Ingredients:
- Chocolate, vanilla, and strawberry cake mix – One for each layer (chocolate, vanilla and strawberry layer)
- Eggs – help make the boxed cake fluffy
- Whole milk and heavy cream – for the delicious cake and frosting
- Vegetable oil – to moisten the cake
- Sour cream – adds moisture and improves texture of box mix cake
- Salted butter – for the richness in the frosting
- Cream cheese – the main ingredient…CREAM CHEESE FROSTING!
- Powdered sugar – sweetens the frosting
- Vanilla extract – adds that rich flavor for the frosting
For a full list of ingredients and their measurements, 📋 please view my printable recipe card at the bottom of the post.
Substitutions and Variations
- You can play with the cake flavors: Try lemon cake for the yellow layer or devils food cake for the brown layer.
- To enhance the strawberry flavor and make it bit more fancy, add in some fresh strawberries or strawberry jam between some of the layers or use strawberry puree. Also, drizzle melted chocolate on top.
- Decorate this however you choose: add fresh berries on top or even color your frosting! You can make this fancy by using a chocolate frosting, strawberry frosting and vanilla frosting in between their corresponding cakes.
- Play with the frosting: try a chocolate buttercream frosting, vanilla buttercream or even a strawberry buttercream frosting
🔪 Instructions:
PREP: Preheat the oven. Line cake pans with parchment paper, grease sides with non-stick cooking spray, and set aside.
Step 1: In medium bowls, with the paddle attachment, beat cake mix, eggs, milk, oil, and sour cream on medium speed then medium-high speed using hand mixer or stand mixer for 2-3 minutes until fluffy and well combined.
Step 2: Pour 2 ½ cups of each flavor cake batter into a separate prepared 8 inch round cake pans. Use the remaining batter for another purpose.
Step 3: Bake for 30 minutes or until a toothpick inserted in the center of the cakes comes out with just a few crumbs.
Step 4: Cool completely on a wire rack.
Step 5: Beat butter and softened cream cheese together until light and fluffy.
Step 6: On low speed, beat in the powdered sugar. Once combined, increase speed until smooth.
Step 7: Then add heavy cream (gradually) until the frosting is light and fluffy and a spreadable consistency.
Step 8: Trim the top of each Neapolitan cake layer to form a flat, even surface.
Pro Tip: I always freeze my cake layers so that they are less fragile/soft when I’m stacking and frosting them.
Step 9: Place the chocolate cake layer top-side up onto the serving platter. Mound about ½ cup of frosting onto the chocolate layer and spread smooth to the edges.
Step 10: Place the second vanilla layer top-side down on top of the frosting. Press down gently to seal the layers together.
Step 11: Spread another layer of frosting over the vanilla cake layer and then top with the strawberry cake layer, top side down.
Step 12: Spread a thin frosting crumb coat over the top and down the sides of the cake to seal in crumbs and smooth the sides. Freeze for 15-30 minutes.
Step 13: Mound most of the remaining frosting on top of the cake and use an offset spatula to finish fully frosting the entire cake. If desired, transfer some frosting to a piping bag or pastry bag and pipe a border around the top and bottom perimeter of the cake. Refrigerate or freeze until ready to serve.
GARNISH/SLICE/SERVE: Serve with vanilla ice cream, neapolitan ice cream, or fresh berries.
- Measure the 2 ½ cups of batter for each cake layer – this ensures that each of the 3 layers comes out even.
- If you do not have 3 separate 8” cake pans, mix up one batter at a time, bake that layer, cool and remove it from the pan, then mix up the next cake batter and so on.
- Do not mix up the cake batters ahead of when you can bake them as they will not rise as well.
- Use the extra batter to make cupcakes. The 2 ½ cups of batter for each layer is a little more than ½ – I had enough batter left to make 6 cupcakes in each flavor.
- Room temperature butter and cream cheese is key for keeping the frosting light and fluffy.
- Freeze! You can freeze Neapolitan cake layers up to a week in advance, if you wish to prep ahead and assemble later. You can also freeze slices after it has been frosted. They may just be a little squished when you go to thaw them.
Fun Fact
FUN FACT:
In 1846, Queen Victoria commissioned a Neapolitan cake consisting of not 3 but 12 (!!!) thin layers with whipped cream up the center.
Recipe FAQs
You can leave this on the counter loosely covered for 3-4 days. You can also leave this in the fridge, covered in plastic wrap or in an air-tight container for up to 5 days.
YES you can. This freezes well. Slice your cake into individual pieces and lay on a cookie sheet to freeze. Once fully frozen, wrap each piece in parchment paper and freeze.
More Desserts YOU’LL LOVE
If you tried this Neapolitan Cake Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how you liked it in the 📝 comments below.
Neapolitan Cake
Equipment
- 1 wire cooking rack
- 1 hand mixer
- 3 8" cake pans
- 1 frosting spatula
Ingredients
Chocolate Cake Layer Ingredients:
- 1 package chocolate cake mix
- 3 large eggs
- 1 cup whole milk
- ½ cup vegetable oil
- ⅓ cup sour cream
Vanilla Cake Layer Ingredients:
- 1 package vanilla cake mix
- 3 large eggs
- 1 cup whole milk
- ½ cup vegetable oil
- ⅓ cup sour cream
Strawberry Cake Layer Ingredients:
- 1 package strawberry cake mix
- 3 large eggs
- 1 cup whole milk
- ½ cup vegetable oil
- ⅓ cup sour cream
Cream Cheese Frosting Ingredients:
- 1 cup salted butter softened
- 1 8-ounce package cream cheese, softened
- 4 cups powdered sugar
- 1 teaspoon vanilla extract
- ¼ – ½ cup heavy cream
Instructions
Cake Instructions:
- Preheat the oven to 350°F (325°F for dark/non-stick pans). Line the bottom of three 8-inch cake pans with parchment paper and spray the sides with non-stick cooking spray. Set aside.
- For each flavor of cake – In a mixing bowl, combine cake mix, eggs, milk, oil, and sour cream. Beat with a hand mixer for 2-3 minutes until fluffy and well combined.
- Transfer 2 ½ cups of the batter into one of the prepared cake pans. Use the remaining batter for another purpose.
- Repeat for all three flavors of cake.
- Bake for 30 minutes or until a toothpick inserted in the center of the cakes comes out with just a few crumbs.
- Remove pans and cool for 10 minutes. Gently remove cakes from pans to cooling racks and cool completely.
- If time allows, wrap each layer in plastic wrap and place in the freezer to firm up for 2 or more hours. (This makes it easier to assemble and frost the cake.)
Frosting Instructions:
- Beat together softened cream cheese and butter until light and fluffy.
- Beat in 4 cups of powdered sugar.
- Beat in ¼ cup of heavy cream; then continue adding heavy cream 1 tablespoon at a time until the frosting is light and fluffy and a spreadable consistency.
Assembly Instructions:
- Trim the top of each cake layer to form a flat, even surface.
- Place the chocolate cake layer top-side up onto the serving platter.
- Mound about ½ cup of frosting onto the cake layer and spread smooth to the edges.
- Place the second vanilla cake layer top-side down on top of the frosting. Press down gently to seal the layers together.
- Spread another layer of frosting over the vanilla cake layer and then top with the strawberry layer, top side down.
- Spread a thin layer of frosting over the top and down the sides of the cake to seal in all of the crumbs and smooth the sides between the layers. Freeze for 15-30 minutes.
- Mound most of the remaining frosting on top of the cake and use an offset spatula to spread it across the top and down the sides until the cake is fully frosted. If desired, transfer some frosting to a piping bag and pipe a border around the top and bottom perimeter of the cake.
- Refrigerate or freeze until ready to serve.
Notes
Nutrition
Make this recipe?
Share it with me on Instagram @girlinspired1 and follow on Pinterest for more!
Comments & Reviews
Avery says
If freezing cake layers a week in advance, can you frost directly from the freezer or do they need to thaw some first?
Stefanie says
I frost mine straight from the freezer. It makes it so much easier to keep everything sturdy. The cake layers will thaw after maybe 30 minutes, so you can serve it almost right away!