Love this? Save it for later!
Share the inspiration with your friends
The woman at the farmers market stall watched me eyeing her strawberries with what must have been obvious desperation. It was a Saturday morning in late June, and I had a three-layer cake to deliver by Sunday afternoon for a friend’s birthday โ a friend who had specifically requested something “pink, brown, and white, like those ice cream bars we ate as kids.” She didn’t say anything at first. She just picked up a second basket of berries, set it next to the one I was already holding, and said, “You’re going to need more than that. Trust me.”
I laughed and admitted I had no idea what I was doing. I mean, I’d made plenty of cakes before, but three separate batters, three different frostings, and a flavor combination that had to hit that nostalgic Neapolitan trifecta? Honestly, I was winging it. She told me her grandmother used to make a striped cake every summer โ chocolate, vanilla, strawberry โ and the secret was never about perfection. It was about patience. And butter. Lots of butter.
That conversation stuck with me. Not just because she was right about the berries, but because she made me realize that a perfect Neapolitan layer cake isn’t about being fancy. It’s about honoring each layer โ giving the chocolate its richness, the strawberry its brightness, and the vanilla its comforting warmth. Maybe you’ve been there, staring at three bowls of batter and wondering if you’ve lost your mind. Let me tell you, it’s worth every minute of whisking and waiting.
This recipe became my go-to for celebrations that call for something showstopping without being fussy. It’s the cake I bring when I want people to close their eyes after the first bite. And honestly? It’s the cake that made me believe I could actually pull off a layered masterpiece.
Why You’ll Love This Recipe
Let’s be real โ most layer cakes are either beautiful and dry or moist and crumbly. This perfect Neapolitan layer cake with three frostings solves both problems. I’ve tested this recipe at least seven times to get the balance right, and each layer stays tender for days. The chocolate layer is deeply rich without being heavy. The strawberry layer tastes like real fruit, not syrup. And the vanilla layer? It’s the quiet hero that holds everything together.
- Three cakes in one: You get chocolate, vanilla, and strawberry layers without making three separate recipes. The batters share a base, so you’re not scrambling.
- Simple ingredients: No fancy extracts or hard-to-find flours. Everything is probably in your pantry right now โ or at least easy to grab.
- Perfect for birthdays and holidays: This cake gets genuine “wow” reactions. It looks like you spent hours, but the technique is straightforward.
- Crowd-pleaser across ages: Kids love the colors and flavors. Adults appreciate the balanced sweetness. I’ve never seen leftovers.
- Unbelievably tender crumb: The buttermilk and oil combo keeps every layer soft. Even the chocolate layer, which can sometimes turn dry, stays moist.
What makes this different from other Neapolitan cakes is the frosting strategy. Instead of one frosting for the whole cake, each layer gets its own matching frosting โ chocolate buttercream on chocolate, strawberry buttercream on strawberry, and a cloud-like vanilla Swiss meringue buttercream on the outside. It might sound extra, but trust me, the way the flavors layer is pure magic. This isn’t just another version of a nostalgic cake. It’s the one that makes you close your eyes after that first forkful.
What Ingredients You Will Need
This recipe relies on everyday ingredients that work together to create distinct layers of flavor. The magic is in how they’re prepared, not how exotic they are.
For the Cake Layers
- 2 ยฝ cups (310g) all-purpose flour โ spoon and level for accuracy. I prefer Gold Medal for consistent results.
- 2 ยฝ teaspoons baking powder โ make sure it’s fresh, or your layers won’t rise properly.
- ยฝ teaspoon baking soda โ helps with browning and tenderness.
- 1 teaspoon salt โ balances sweetness and enhances flavor.
- 1 cup (226g) unsalted butter, softened โ room temperature is crucial. Cold butter won’t cream properly.
- 1 ยพ cups (350g) granulated sugar โ regular white sugar works best here.
- 4 large eggs, room temperature โ cold eggs can seize the batter. Let them sit out for 30 minutes.
- 1 cup (240ml) buttermilk, room temperature โ adds tenderness and a subtle tang. No buttermilk? Add 1 tablespoon lemon juice to regular milk and let it sit 5 minutes.
- 2 teaspoons vanilla extract โ pure vanilla, not imitation, makes a noticeable difference.
- โ cup (40g) unsweetened cocoa powder โ I use Hershey’s Special Dark for a richer chocolate layer.
- โ cup (80ml) hot water โ blooming the cocoa powder deepens the chocolate flavor.
- โ cup (75g) strawberry puree โ from about 6-8 fresh or frozen strawberries, blended and strained. Don’t use jam; the seeds and sugar throw off the texture.
- 3-4 drops pink or red food coloring (optional) โ I use gel coloring for a natural-looking pink.
For the Three Frostings

- 1 ยฝ cups (340g) unsalted butter, softened โ divided across the frostings. Use good quality butter; it’s the star here.
- 4 cups (480g) powdered sugar โ sifted to avoid lumps. I like C&H for its fine texture.
- 2 teaspoons vanilla extract โ for the vanilla buttercream.
- ยผ cup (30g) unsweetened cocoa powder โ for the chocolate buttercream.
- 2 tablespoons heavy cream or milk โ adjust for consistency.
- ยผ cup (60g) strawberry puree, reduced โ simmer ยฝ cup puree until thickened, then cool completely.
- Pinch of salt โ for each frosting, to balance sweetness.
Equipment Needed
You don’t need a professional bakery setup, but a few key tools make this process smoother. Here’s what I use every time I make this perfect Neapolitan layer cake with three frostings.
- Three 8-inch round cake pans โ aluminum pans conduct heat evenly. If you only have two, bake in batches and keep batter covered at room temperature.
- Stand mixer or hand mixer โ a stand mixer makes creaming butter and sugar effortless, but a hand mixer works fine. I’ve done it both ways.
- Parchment paper rounds โ cut circles to line the pan bottoms. This guarantees clean release every time.
- Offset spatula โ for smoothing frosting. A regular butter knife works in a pinch, but the offset spatula is worth the $8 investment.
- Cake turntable (optional but helpful) โ makes frosting the sides much easier. I used a lazy Susan for years before upgrading.
- Kitchen scale โ for accurate flour measurements. I know it’s extra, but consistent results depend on it.
- Fine-mesh strainer โ for sifting powdered sugar and straining strawberry seeds.
- Cooling rack โ wire racks prevent soggy bottoms. If you don’t have one, invert the pans onto a clean towel.
Maintenance tip: Wash your pans by hand, not in the dishwasher. The nonstick coating lasts longer, and your cakes release more easily.
Preparation Method
This method breaks down into clear stages. Take your time, and don’t rush the cooling steps โ patience pays off in clean slices.
Step 1: Prepare the Pans and Oven
Preheat your oven to 350ยฐF (175ยฐC). Grease three 8-inch round pans with butter or nonstick spray. Line the bottoms with parchment paper rounds, then lightly flour the sides. Tap out any excess flour. Set the pans aside.
Step 2: Make the Base Batter
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. In the bowl of a stand mixer fitted with the paddle attachment, beat the softened butter and sugar on medium speed for 3-4 minutes until light and fluffy. Scrape down the sides halfway through. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
With the mixer on low, add the flour mixture in three additions, alternating with the buttermilk. Start and end with the flour. Mix just until combined โ overmixing makes the cake tough. You should have about 4 cups of thick, smooth batter.
Step 3: Divide and Flavor the Batters
Divide the batter evenly into three bowls, about 1 โ cups each. This is where the layers get their personality.
For the chocolate layer: In a small bowl, whisk the cocoa powder with hot water until smooth. Let it cool for 2 minutes, then fold it into one portion of batter until no streaks remain.
For the strawberry layer: Fold the strawberry puree into the second portion of batter. Add food coloring if desired, folding gently to create an even pink hue.
For the vanilla layer: Leave the third portion as is. This layer provides the neutral balance between the bold chocolate and fruity strawberry.
Step 4: Bake the Layers
Pour each batter into a prepared pan. Smooth the tops with a spatula. Bake for 22-27 minutes, rotating the pans halfway through. The cakes are done when a toothpick inserted in the center comes out clean or with a few moist crumbs. The chocolate layer may take an extra minute since cocoa absorbs moisture. Let the cakes cool in the pans for 10 minutes, then turn them out onto a wire rack. Remove the parchment paper and let them cool completely โ at least 1 hour. Warm layers will melt your frosting into a puddle.
Step 5: Make the Three Frostings
While the cakes cool, prepare the frostings. Each uses the same base method but with different flavorings.
Vanilla Swiss Meringue Buttercream (for the outside): In a heatproof bowl, whisk 4 large egg whites with 1 cup (200g) sugar. Place over simmering water, whisking constantly, until the sugar dissolves and the mixture reaches 160ยฐF (71ยฐC). Transfer to a stand mixer with the whisk attachment. Whip on high until stiff peaks form and the bowl feels cool to the touch, about 8 minutes. Switch to the paddle attachment. Add 1 cup (226g) softened butter, a few tablespoons at a time, beating well after each addition. Beat in 1 teaspoon vanilla extract and a pinch of salt. The frosting should be silky and spreadable.
Chocolate Buttercream (for the chocolate layer): Beat ยฝ cup (113g) softened butter until creamy. Gradually add 1 ยฝ cups (180g) sifted powdered sugar, then ยผ cup cocoa powder. Add 1 tablespoon heavy cream and ยฝ teaspoon vanilla. Beat until fluffy, adding more cream if needed.
Strawberry Buttercream (for the strawberry layer): Beat ยฝ cup (113g) softened butter until creamy. Gradually add 1 ยฝ cups (180g) sifted powdered sugar. Beat in 2 tablespoons reduced strawberry puree and ยฝ teaspoon vanilla. Add a pinch of salt. If the frosting is too soft, chill it for 10 minutes.
Step 6: Assemble the Cake
Place one cake layer on your serving plate or cake board. If the layers have domed tops, use a serrated knife to level them. Spread the chocolate buttercream evenly over the first layer. Top with the vanilla layer, then spread the strawberry buttercream. Finish with the chocolate layer on top. Apply a thin crumb coat of vanilla Swiss meringue buttercream over the entire cake. Refrigerate for 20 minutes to set. Then apply a final, thicker layer of vanilla buttercream, smoothing the sides and top with an offset spatula. For a rustic look, leave some texture. For a polished finish, use a bench scraper while spinning the turntable.
Cooking Tips & Techniques
I’ve made this perfect Neapolitan layer cake with three frostings more times than I can count, and I’ve learned a few things the hard way. Let me save you some trouble.
Room temperature ingredients are non-negotiable. I once used cold buttermilk straight from the fridge, and the batter curdled slightly. The cake still baked up okay, but the texture was denser. Set your eggs, butter, and buttermilk out 30-45 minutes before starting. If you’re in a hurry, place eggs in warm water for 5 minutes and microwave the buttermilk for 10 seconds.
Don’t overmix after adding flour. Mix just until you don’t see dry streaks. Overmixing develops gluten, which makes the cake tough and rubbery. I speak from experience โ my first attempt had a chocolate layer you could have used as a doorstop.
Use a kitchen scale for the strawberry puree. Fresh strawberries vary in water content. Too much puree makes the strawberry layer dense and wet. Measure by weight (75g) rather than volume for consistent results.
Chill the cake between frosting layers. The crumb coat is your best friend. A 20-minute chill in the fridge sets the crumbs in place and gives you a clean canvas for the final frosting. I skipped this step once and ended up with buttercream full of cake crumbs. It still tasted good, but it looked like a mess.
Bloom the cocoa powder. Mixing cocoa with hot water before adding it to the batter deepens the chocolate flavor dramatically. It’s a simple step that makes the chocolate layer taste like fudge cake, not just chocolate-flavored cake.
Variations & Adaptations
This recipe is forgiving enough to adapt for different diets and preferences. Here are a few variations I’ve tried and loved.
Gluten-free version: Substitute the all-purpose flour with a 1:1 gluten-free baking blend that contains xanthan gum. I’ve used Bob’s Red Mill with good results. The texture is slightly more delicate, so handle the layers gently during assembly.
Dairy-free adaptation: Use plant-based butter sticks (not tubs) and replace buttermilk with 1 cup unsweetened almond milk mixed with 1 tablespoon lemon juice. For the frostings, use vegan butter and coconut cream instead of heavy cream. The flavor is slightly different but still delicious.
Flavor twist โ mint chocolate chip: Add ยฝ teaspoon peppermint extract to the vanilla layer and fold in ยผ cup mini chocolate chips. It gives the cake a refreshing, unexpected note that pairs beautifully with the chocolate and strawberry layers.
Smaller batch: Halve the recipe and bake in two 6-inch pans. The baking time reduces to 18-22 minutes. This is perfect for a smaller gathering or when you want to practice your frosting skills without committing to a full-sized cake.
Fruit swap: Replace the strawberry puree with raspberry or cherry puree. Both work beautifully, though cherry puree is thinner, so simmer it until reduced by half. The color changes, but the flavor profile stays balanced.
Serving & Storage Suggestions
This cake tastes best at room temperature, so take it out of the fridge 30-45 minutes before serving. The buttercream softens slightly and the layers become incredibly tender. Slice with a long, sharp knife dipped in hot water and wiped clean between cuts for neat, Instagram-worthy slices.
Serving ideas: Pair each slice with a dollop of lightly sweetened whipped cream and fresh strawberries. A scoop of vanilla bean ice cream on the side turns it into an over-the-top dessert. For a simpler presentation, dust the top with powdered sugar or shaved chocolate.
Storage: Store leftover cake in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together beautifully overnight โ some say day two is even better. If you’ve cut into the cake, press a piece of plastic wrap against the exposed crumb to keep it from drying out.
Freezing: This cake freezes exceptionally well. Place the fully assembled, unfrosted cake in the freezer for 1 hour until firm. Wrap tightly in plastic wrap, then foil. Freeze for up to 2 months. Thaw overnight in the refrigerator, then bring to room temperature before frosting. I’ve done this for holiday prep and it works like a charm.
Reheating: If you prefer warm cake (no judgment here), microwave individual slices for 10-15 seconds. The buttercream will soften but won’t melt completely. Serve immediately.
Nutritional Information & Benefits
This is a celebration cake, so I won’t pretend it’s health food. But knowing what’s in it helps you enjoy it mindfully. Per slice (based on 12 servings): approximately 520 calories, 28g fat, 65g carbohydrates, 5g protein, 2g fiber, 42g sugar. The strawberry layer provides a small amount of vitamin C from the real fruit puree, and the cocoa powder in the chocolate layer contains antioxidants called flavonoids. The buttermilk adds calcium and probiotics, though in small amounts.
For those with dietary concerns: this recipe contains gluten, dairy, and eggs. It is not suitable for vegans or those with celiac disease without the substitutions mentioned in the variations section. The sugar content is moderate for a layer cake, but if you’re watching your intake, consider reducing the sugar in the buttercream by ยผ cup โ it’s still plenty sweet.
My personal approach? I serve this cake for special occasions and enjoy every bite without guilt. Life is too short to skip dessert, and a slice of this perfect Neapolitan layer cake with three frostings is worth every calorie.
Conclusion
This perfect Neapolitan layer cake with three frostings is more than a recipe โ it’s a labor of love that delivers joy in every stripe. The chocolate layer is deep and fudgy, the strawberry layer tastes like summer, and the vanilla layer ties everything together with its gentle sweetness. The three frostings might seem like extra work, but trust me, they make each bite a distinct experience.
I’ve made this cake for birthdays, anniversaries, and random Tuesdays when I needed something beautiful to bake. Every time, it reminds me of that farmers market woman who handed me extra strawberries and said, “Trust me.” She was right. This cake is worth the bowls, the waiting, and the careful assembly. It’s the kind of recipe that becomes a tradition.
I’d love to hear how yours turns out. Did you try a different fruit? Add sprinkles? Frost it completely differently? Drop a comment below and share your version. And if you loved this recipe, share it with a friend who needs a showstopping dessert in their life. Happy baking!
Frequently Asked Questions
Can I use cake flour instead of all-purpose flour?
Yes, you can substitute cake flour for a lighter, more delicate crumb. Use 2 ยพ cups (310g) cake flour and reduce the baking powder to 2 teaspoons. The texture will be softer, which is lovely, but the layers may be slightly more fragile when stacking.
Why did my strawberry layer turn out dense?
This usually happens when the strawberry puree has too much water. Make sure you strain the puree through a fine-mesh sieve to remove seeds and excess liquid. If your strawberries are very juicy, simmer the puree for 5 minutes to reduce it before cooling and using.
Can I make this cake a day ahead?
Absolutely. In fact, I recommend it. Bake the layers, wrap them tightly in plastic wrap, and refrigerate overnight. The next day, make the frostings and assemble. The layers are easier to handle when cold, and the flavors meld beautifully overnight.
How do I get clean slices without smearing the frosting?
Use a long, sharp knife and dip it in hot water before each cut. Wipe the blade clean between slices. For the neatest results, chill the assembled cake for 30 minutes before slicing. The buttercream firms up just enough to cut cleanly.
Can I use frozen strawberries for the puree?
Yes, frozen strawberries work well. Thaw them completely, then drain off the excess liquid before blending. You may need to simmer the puree for a few extra minutes to concentrate the flavor since frozen berries tend to be more watery than fresh ones.
Pin This Recipe!

Perfect Neapolitan Layer Cake Recipe with Three Easy Frostings
A showstopping three-layer cake with chocolate, vanilla, and strawberry layers, each paired with its own matching frosting. This nostalgic dessert is tender, flavorful, and perfect for celebrations.
- Prep Time: 45 minutes
- Cook Time: 25 minutes
- Total Time: 1 hour 10 minutes (plus cooling and chilling time)
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 ยฝ cups (310g) all-purpose flour
- 2 ยฝ teaspoons baking powder
- ยฝ teaspoon baking soda
- 1 teaspoon salt
- 1 cup (226g) unsalted butter, softened
- 1 ยพ cups (350g) granulated sugar
- 4 large eggs, room temperature
- 1 cup (240ml) buttermilk, room temperature
- 2 teaspoons vanilla extract
- โ cup (40g) unsweetened cocoa powder
- โ cup (80ml) hot water
- โ cup (75g) strawberry puree (from 6–8 strawberries, blended and strained)
- 3–4 drops pink or red food coloring (optional)
- 1 ยฝ cups (340g) unsalted butter, softened (for frostings, divided)
- 4 cups (480g) powdered sugar, sifted
- 2 teaspoons vanilla extract (for vanilla buttercream)
- ยผ cup (30g) unsweetened cocoa powder (for chocolate buttercream)
- 2 tablespoons heavy cream or milk (for chocolate buttercream)
- ยผ cup (60g) strawberry puree, reduced (for strawberry buttercream)
- Pinch of salt (for each frosting)
- 4 large egg whites (for Swiss meringue buttercream)
- 1 cup (200g) sugar (for Swiss meringue buttercream)
- 1 cup (226g) unsalted butter, softened (for Swiss meringue buttercream)
- 1 teaspoon vanilla extract (for Swiss meringue buttercream)
Instructions
- Preheat oven to 350ยฐF (175ยฐC). Grease three 8-inch round pans, line bottoms with parchment paper, and lightly flour sides.
- Whisk together flour, baking powder, baking soda, and salt in a medium bowl.
- In a stand mixer, beat softened butter and sugar on medium speed for 3-4 minutes until light and fluffy. Add eggs one at a time, beating well after each. Stir in vanilla.
- With mixer on low, add flour mixture in three additions, alternating with buttermilk, starting and ending with flour. Mix just until combined.
- Divide batter evenly into three bowls (about 1 โ cups each).
- For chocolate layer: whisk cocoa powder with hot water until smooth, cool 2 minutes, then fold into one portion of batter.
- For strawberry layer: fold strawberry puree and food coloring (if using) into second portion of batter.
- Leave third portion as is for vanilla layer.
- Pour each batter into prepared pans. Bake 22-27 minutes, rotating halfway, until toothpick comes out clean. Cool in pans 10 minutes, then turn onto wire rack to cool completely (at least 1 hour).
- For Swiss meringue buttercream: whisk egg whites and sugar in a heatproof bowl over simmering water until sugar dissolves and mixture reaches 160ยฐF (71ยฐC). Transfer to stand mixer with whisk attachment, whip on high until stiff peaks form and bowl is cool. Switch to paddle, add butter a few tablespoons at a time, then beat in vanilla and salt.
- For chocolate buttercream: beat ยฝ cup (113g) softened butter until creamy. Gradually add 1 ยฝ cups (180g) sifted powdered sugar and ยผ cup cocoa powder. Add 1 tablespoon heavy cream and ยฝ teaspoon vanilla. Beat until fluffy.
- For strawberry buttercream: beat ยฝ cup (113g) softened butter until creamy. Gradually add 1 ยฝ cups (180g) sifted powdered sugar. Beat in 2 tablespoons reduced strawberry puree and ยฝ teaspoon vanilla. Add a pinch of salt.
- Level cake layers if domed. Place chocolate layer on serving plate, spread chocolate buttercream on top. Add vanilla layer, spread strawberry buttercream. Top with strawberry layer.
- Apply thin crumb coat of Swiss meringue buttercream over entire cake. Refrigerate 20 minutes. Apply final thick layer of Swiss meringue buttercream, smoothing with offset spatula.
Notes
Room temperature ingredients are crucial for best texture. Bloom cocoa powder with hot water for deeper flavor. Chill cake between frosting layers for clean results. Cake can be made a day ahead; wrap layers tightly and refrigerate. For clean slices, dip knife in hot water between cuts.
Nutrition
- Serving Size: 1 slice
- Calories: 520
- Sugar: 42
- Sodium: 320
- Fat: 28
- Saturated Fat: 17
- Carbohydrates: 65
- Fiber: 2
- Protein: 5
Keywords: Neapolitan cake, layer cake, chocolate cake, vanilla cake, strawberry cake, birthday cake, three-layer cake, buttercream frosting, Swiss meringue buttercream



