Perfect Neapolitan Layer Cake Recipe with Easy Chocolate Vanilla Strawberry Buttercream

Ready In 90 minutes
Servings 12 servings
Difficulty Medium

The cake was gone before I even had a chance to slice it properly. Third time that week. And honestly, I was a bit surprised — I mean, it’s just a Neapolitan layer cake, right? But the way the chocolate, vanilla, and strawberry buttercream layers melted together seemed to hit a sweet spot with everyone around me. I got texts the next day asking for the recipe. It started as an experimental bake one quiet afternoon when I wanted a showstopper that wasn’t complicated or intimidating. I figured if I nailed the buttercream flavors and got the cake layers just right, I could make a dessert that felt both nostalgic and fresh. Turns out, that’s exactly what happened.

There’s something quietly satisfying about the gentle swirl of pink, brown, and cream colors stacked neatly, and the soft crumb that just melts on your tongue. I remember thinking, “This might actually be the one my friends will remember.” The buttercream is where the magic really lies — not too sweet, with just enough tang from the cream cheese to balance the sugar. I’ve baked plenty of layer cakes before, but this one stuck around in my rotation because it’s easy to make, yet elegant enough for any occasion. Honestly, it’s become my go-to when I want a little show without the fuss. And if the empty cake plate and repeated requests are anything to go by, it’s clearly not just me who thinks so.

After a few rounds of tweaking the buttercream ratios and testing different vanilla extracts, I learned that the secret isn’t just in the ingredients but in the timing and texture. It’s the kind of cake you can quietly be proud of — a dessert that feels like a hug in three flavors. And that’s why, even after all the compliments and second helpings, I still look forward to making it again. It’s a little reminder that sometimes, the perfect cake isn’t about fancy tricks but about those simple, well-done layers coming together just right.

Why You’ll Love This Recipe

Honestly, I never expected this Perfect Neapolitan Layer Cake to become such a crowd magnet. But after testing it over several weekends, I’m confident it’s a winner you’ll want to keep on hand. Here’s why it stands out from the usual layer cakes:

  • Quick & Easy: This cake comes together in about 90 minutes, from batter to finished frosting. No weird ingredients or long rests—just practical steps that fit busy schedules.
  • Simple Ingredients: The recipe uses pantry staples you probably already have: basic flours, sugar, butter, and classic vanilla extract. The strawberry buttercream is made with real strawberry puree for authentic flavor, no artificial stuff.
  • Perfect for Any Occasion: Whether it’s a birthday, a casual brunch, or an afternoon with friends, this cake fits the bill. Plus, its pastel layers add a pretty pop on the table, making it festive without going overboard.
  • Crowd-Pleaser: Kids and adults alike love the balanced flavors. The chocolate layer isn’t too bitter, the vanilla is smooth and comforting, and the strawberry adds a fresh, fruity note that keeps each bite interesting.
  • Unbelievably Delicious: The texture strikes the perfect balance: moist but not dense, fluffy yet sturdy enough for stacking. The buttercream is silky, creamy, and just sweet enough to satisfy without overwhelming.

What really sets this cake apart is the way the buttercream layers are made. I blend the strawberry puree gently into the frosting to keep it light and airy, rather than heavy and overly sweet. For the chocolate, I use a good-quality cocoa powder (I swear by Valrhona for its rich, smooth flavor), which keeps the chocolate notes subtle but unmistakable. The vanilla buttercream is whipped with a touch of cream cheese for that slight tang that brightens the whole cake.

It’s not just a pretty face — it’s comfort food with a twist, the kind of dessert that’ll make you close your eyes on the first bite and think, “Yeah, this is exactly what I wanted.” And having something that looks as good as it tastes? That’s just a nice bonus when you’re trying to impress guests without stress. Honestly, it’s the kind of recipe that feels like a little secret worth sharing.

What Ingredients You Will Need

This Perfect Neapolitan Layer Cake uses simple, wholesome ingredients to deliver bold flavors and satisfying textures without any fuss. Most are pantry staples, and many have easy substitutions if needed.

  • For the Cake Layers:
    • All-purpose flour – 2 ½ cups (312 grams), sifted for lightness
    • Baking powder – 2 ½ teaspoons to give the cake a tender rise
    • Salt – ½ teaspoon, balances sweetness
    • Unsalted butter – ¾ cup (170 grams), softened (I prefer Kerrygold for creaminess)
    • Granulated sugar – 1 ¾ cups (350 grams), for that perfect sweet base
    • Large eggs – 4, room temperature (helps with emulsification and rise)
    • Whole milk – 1 cup (240 ml), warmed slightly for smooth batter
    • Pure vanilla extract – 2 teaspoons, choose a brand like Nielsen-Massey for best flavor
    • Good-quality cocoa powder – ⅓ cup (35 grams), unsweetened (Valrhona or Ghirardelli recommended)
    • Freeze-dried strawberry powder or natural strawberry puree – ¼ cup (60 ml) for the pink layer (optional but adds vibrant color)
  • For the Buttercream Frosting:
    • Unsalted butter – 2 cups (454 grams), softened to room temperature for creamy texture
    • Powdered sugar – 6 cups (720 grams), sifted to avoid lumps
    • Heavy cream – 4 tablespoons (60 ml), for smoothness
    • Vanilla extract – 2 teaspoons for the vanilla buttercream
    • Good-quality cocoa powder – 3 tablespoons (10 grams) for chocolate buttercream
    • Strawberry puree – ¼ cup (60 ml), made from fresh or thawed frozen strawberries, strained for smoothness
    • Cream cheese – 4 ounces (115 grams), optional but adds a delightful tang especially in the vanilla buttercream
    • Pinch of salt – to balance sweetness across all frostings

Ingredient Tips & Substitutions: For a gluten-free option, you can swap the all-purpose flour with a gluten-free baking blend like Bob’s Red Mill 1-to-1. If you need dairy-free, replace butter with plant-based margarine and use coconut cream in place of heavy cream; the texture shifts a bit but still works well. When fresh strawberries aren’t in season, freeze-dried strawberry powder is a fantastic alternative for that bright pink color and flavor without adding extra moisture.

Equipment Needed

  • Three 8-inch round cake pans: Having pans of the same size ensures even layers and a balanced cake. If you don’t have three, you can bake in batches, just plan for extra cooling time.
  • Electric mixer: A stand mixer is ideal for whipping the buttercream to a cloud-like consistency, though a hand mixer works fine if you don’t have one.
  • Mixing bowls: Several sizes to keep the batters separate for chocolate, vanilla, and strawberry layers.
  • Spatulas: Flexible silicone spatulas are best for folding and scraping.
  • Cooling racks: Essential for letting your cake layers cool completely, which helps prevent the buttercream from melting.
  • Offset spatula: For smooth frosting application and neat edges.
  • Measuring cups and spoons: Precision matters here for balanced layers and frosting.

If you’re working on a budget, you can find affordable cake pans at most kitchen stores or online. I once made this cake using just one pan and baked layers one at a time; it’s a bit slower but works when you’re tight on equipment. Just be sure to let each layer cool fully before frosting. Also, cleaning your mixer attachments right after use prevents buttercream buildup and keeps your tools in good shape.

Preparation Method

Perfect Neapolitan Layer Cake preparation steps

  1. Preheat your oven to 350°F (175°C). Grease and flour three 8-inch cake pans or line with parchment paper for easy release. This step is crucial to avoid sticking and keep your layers intact.
  2. Mix the dry ingredients: In a medium bowl, sift together 2 ½ cups (312 g) all-purpose flour, 2 ½ teaspoons baking powder, and ½ teaspoon salt. Set aside.
  3. Cream the butter and sugar: Using a stand or hand mixer, beat ¾ cup (170 g) softened unsalted butter and 1 ¾ cups (350 g) granulated sugar on medium speed until pale and fluffy, about 4-5 minutes. This aerates the batter, helping achieve a tender crumb.
  4. Add eggs one at a time: Beat in 4 large eggs, room temperature, one at a time, mixing well after each addition. If the mixture looks curdled, don’t panic — it will smooth out when you add the dry ingredients and milk.
  5. Alternate dry ingredients and milk: Reduce mixer speed to low. Add the dry mixture in three parts, alternating with 1 cup (240 ml) warmed whole milk, beginning and ending with dry ingredients. Mix just until combined to avoid overworking the batter.
  6. Divide the batter: Remove about 1/3 of the batter to a separate bowl. To one portion, gently fold in ⅓ cup (35 g) cocoa powder for the chocolate layer. To another, fold in ¼ cup (60 ml) strawberry puree or freeze-dried powder for the pink layer. Leave the last portion plain for vanilla.
  7. Pour and smooth: Evenly divide each batter into the prepared pans — chocolate, vanilla, and strawberry. Smooth tops with a spatula and tap pans lightly on the counter to release air bubbles.
  8. Bake: Place pans in the oven and bake for 25-28 minutes, or until a toothpick inserted in the center comes out clean. Rotate pans halfway through baking for even browning.
  9. Cool completely: Let cakes cool in pans for 10 minutes, then turn out onto cooling racks until fully cool. This prevents melting buttercream later.
  10. Prepare the buttercream: Beat 2 cups (454 g) softened unsalted butter on medium speed until creamy, about 3 minutes. Gradually add 6 cups (720 g) powdered sugar, beating on low to start, then medium-high until fluffy.
  11. Divide the frosting: Split the frosting into three bowls. To one, add 3 tablespoons (10 g) cocoa powder and mix well for chocolate buttercream. To another, stir in ¼ cup (60 ml) strawberry puree for strawberry buttercream. Leave the last plain or add 2 teaspoons vanilla extract and 4 ounces (115 g) cream cheese for vanilla buttercream.
  12. Assemble the cake: Place the chocolate layer on a cake board or plate. Spread a generous ½ cup (120 ml) of vanilla buttercream on top. Add the strawberry layer and spread ½ cup strawberry buttercream. Top with the vanilla layer and cover the whole cake with the remaining vanilla buttercream. Use an offset spatula to smooth the sides and top.
  13. Chill and serve: Refrigerate the cake for at least 30 minutes before slicing to let the buttercream set. Bring to room temperature before serving for the best flavor and texture.

If your batter feels too thick, a splash more milk (up to 2 tablespoons) can help loosen it. And don’t rush the cooling — warm layers can make the frosting slide off or melt. I usually bake the layers a day ahead and frost the next day for ease and a neater finish.

Cooking Tips & Techniques

Getting this Perfect Neapolitan Layer Cake just right involves a few tricks I picked up after some trial and error. First, the key to light, fluffy cake layers lies in properly creaming the butter and sugar. If you skim this step, your cake can turn out dense and heavy — not the vibe we want here.

When folding in cocoa powder or strawberry puree, do it gently with a spatula to avoid deflating the batter. Overmixing can lead to tough layers. Also, using room temperature eggs and warm milk helps batter come together smoothly without lumps or curdling.

For the buttercream, patience is everything. Beat the butter until it’s pale and soft before adding powdered sugar. If the frosting feels too stiff, add heavy cream one teaspoon at a time until you reach a spreadable consistency. On the other hand, if it’s too loose, a bit more powdered sugar will help. I learned the hard way that rushing the frosting stage leads to grainy texture.

Stacking the cake can be tricky—especially with three layers. I recommend a dollop of frosting on your cake board or plate to anchor the bottom layer. Then, chill the cake briefly after applying each frosting layer to keep everything stable. This helps avoid sliding layers or a lopsided cake.

Finally, don’t forget to bring the cake to room temperature before serving. Cold buttercream tastes firmer and dulls the flavor. Letting it sit for 20-30 minutes on the counter gives the butter a chance to soften and the flavors to bloom.

Variations & Adaptations

This recipe is flexible, which is part of why I keep coming back to it. Here are some ways I’ve mixed things up to suit different needs and tastes:

  • Dietary swaps: Use almond flour or gluten-free flour blends instead of all-purpose flour if you need a gluten-free cake. For dairy-free, replace butter with vegan margarine and use coconut cream instead of heavy cream in the buttercream.
  • Flavor twists: Try swapping the strawberry layer for raspberry or blueberry puree for a seasonal berry twist. I once made a lemon version by adding fresh lemon zest and juice to the vanilla buttercream, which was unexpectedly refreshing.
  • Chocolate variations: For a richer chocolate layer, swap cocoa powder for melted bittersweet chocolate (about 3 ounces). You’ll need to reduce the butter slightly to balance the added fat.
  • Alternative frostings: If buttercream isn’t your thing, a whipped cream cheese frosting or mascarpone frosting works well, especially for summer gatherings.

For different cooking methods, I’ve even made mini Neapolitan cupcakes using this batter and buttercream trio — perfect for parties or when you want individual servings. Just reduce baking time to about 18-20 minutes and watch closely.

Serving & Storage Suggestions

Serve this Perfect Neapolitan Layer Cake at room temperature. The buttercream softens and flavors open up beautifully when not chilled. I like to slice it with a serrated knife for clean edges and serve on pastel plates to match its pretty layers.

This cake pairs wonderfully with a simple sparkling beverage, like the refreshing champagne punch I made last summer — the light bubbles cut through the richness perfectly. It’s also a lovely match for afternoon tea or alongside a creamy coffee for brunch.

Store leftover cake covered in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze the whole cake or individual slices wrapped tightly in plastic wrap and foil for up to 2 months. Thaw in the fridge overnight, then bring to room temperature before serving. Flavors tend to meld and intensify after a day, so sometimes the cake tastes even better the next day.

Nutritional Information & Benefits

This cake is certainly a treat, but using real ingredients like pure strawberry puree and quality cocoa means it’s not just empty sweetness. Each slice (assuming 12 slices) contains approximately:

Calories 420 kcal
Fat 24 g
Saturated Fat 14 g
Carbohydrates 50 g
Sugar 38 g
Protein 4 g

The strawberries add a touch of vitamin C and antioxidants, while the cocoa powder provides flavonoids known for heart health benefits. Using cream cheese in the vanilla buttercream adds a bit of protein and calcium too. Of course, this is a dessert to enjoy in moderation, but it’s crafted to bring satisfaction without over-the-top sweetness or artificial flavors.

Conclusion

So, if you’re after a cake that’s easy to make, looks stunning, and tastes like a nostalgic hug from childhood with a grown-up twist, this Perfect Neapolitan Layer Cake with chocolate, vanilla, and strawberry buttercream is your match. I love how you can tweak it a bit for seasonality or dietary needs without losing the essence of what makes it special.

It’s the kind of recipe I keep coming back to — not because it’s complicated but because it works. And really, isn’t that the point? Baking a cake that brings people together and leaves them smiling, asking for seconds, and maybe even texting in the next day for the recipe.

Give it a try, and if you do, I’d love to hear how your version turns out or what flavor twists you added. Baking is more fun when we share those little successes and surprises together.

Frequently Asked Questions

Can I make this cake ahead of time?

Yes! You can bake the layers up to 2 days in advance and keep them wrapped tightly in the fridge. Frost the cake on the day you plan to serve for the best texture.

What’s the best way to get smooth, even layers?

Use cake strips around your pans or bake the layers on the center rack. You can also level the tops with a serrated knife to stack neatly.

Can I use frozen strawberries for the strawberry buttercream?

Absolutely. Just thaw them fully, puree, and strain to remove seeds and excess moisture before mixing into the frosting.

Is there a vegan version of this cake?

Yes, substitute plant-based butter and milk alternatives, use aquafaba or flax eggs instead of regular eggs, and swap cream cheese for vegan cream cheese.

How do I prevent the buttercream from being too sweet?

Adding a bit of cream cheese or a pinch of salt to your buttercream cuts the sweetness nicely and adds depth of flavor.

Pin This Recipe!

Perfect Neapolitan Layer Cake recipe
Print

Perfect Neapolitan Layer Cake Recipe with Easy Chocolate Vanilla Strawberry Buttercream

A nostalgic yet fresh Neapolitan layer cake featuring chocolate, vanilla, and strawberry buttercream layers that are easy to make and perfect for any occasion.

  • Author: Eva
  • Prep Time: 30 minutes
  • Cook Time: 28 minutes
  • Total Time: 90 minutes
  • Yield: 12 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 2 ½ cups (312 grams) all-purpose flour, sifted
  • 2 ½ teaspoons baking powder
  • ½ teaspoon salt
  • ¾ cup (170 grams) unsalted butter, softened
  • 1 ¾ cups (350 grams) granulated sugar
  • 4 large eggs, room temperature
  • 1 cup (240 ml) whole milk, warmed slightly
  • 2 teaspoons pure vanilla extract
  • ⅓ cup (35 grams) good-quality unsweetened cocoa powder
  • ¼ cup (60 ml) freeze-dried strawberry powder or natural strawberry puree (optional)
  • 2 cups (454 grams) unsalted butter, softened (for buttercream)
  • 6 cups (720 grams) powdered sugar, sifted
  • 4 tablespoons (60 ml) heavy cream
  • 2 teaspoons vanilla extract (for vanilla buttercream)
  • 3 tablespoons (10 grams) good-quality cocoa powder (for chocolate buttercream)
  • ¼ cup (60 ml) strawberry puree, strained (for strawberry buttercream)
  • 4 ounces (115 grams) cream cheese (optional, for vanilla buttercream)
  • Pinch of salt

Instructions

  1. Preheat oven to 350°F (175°C). Grease and flour three 8-inch cake pans or line with parchment paper.
  2. In a medium bowl, sift together flour, baking powder, and salt. Set aside.
  3. Beat ¾ cup softened unsalted butter and granulated sugar on medium speed until pale and fluffy, about 4-5 minutes.
  4. Add eggs one at a time, mixing well after each addition.
  5. Reduce mixer speed to low. Add dry ingredients in three parts, alternating with warmed milk, beginning and ending with dry ingredients. Mix just until combined.
  6. Divide batter into three portions. Fold cocoa powder into one portion for chocolate layer, strawberry puree or powder into another for pink layer, and leave the last plain for vanilla.
  7. Evenly pour each batter into prepared pans. Smooth tops and tap pans to release air bubbles.
  8. Bake for 25-28 minutes or until a toothpick inserted in the center comes out clean. Rotate pans halfway through baking.
  9. Cool cakes in pans for 10 minutes, then transfer to cooling racks until completely cool.
  10. Beat 2 cups softened butter on medium speed until creamy, about 3 minutes. Gradually add powdered sugar, beating on low then medium-high until fluffy.
  11. Divide frosting into three bowls. Mix cocoa powder into one for chocolate buttercream, strawberry puree into another for strawberry buttercream, and leave the last plain or add vanilla extract and cream cheese for vanilla buttercream.
  12. Assemble cake by placing chocolate layer on plate, spreading ½ cup vanilla buttercream on top, adding strawberry layer and spreading ½ cup strawberry buttercream, then topping with vanilla layer and covering entire cake with remaining vanilla buttercream. Smooth sides and top with offset spatula.
  13. Refrigerate cake for at least 30 minutes before slicing. Bring to room temperature before serving.

Notes

Use room temperature eggs and warm milk for smooth batter. Fold cocoa and strawberry puree gently to avoid deflating batter. Chill cake briefly after applying each frosting layer to keep stable. Bring cake to room temperature before serving for best flavor and texture. For gluten-free, substitute flour with gluten-free blend; for dairy-free, use plant-based margarine and coconut cream.

Nutrition

  • Serving Size: 1 slice (1/12 of cak
  • Calories: 420
  • Sugar: 38
  • Fat: 24
  • Saturated Fat: 14
  • Carbohydrates: 50
  • Protein: 4

Keywords: Neapolitan cake, layer cake, chocolate buttercream, vanilla buttercream, strawberry buttercream, easy cake recipe, party cake, layered dessert

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating