Love this? Save it for later!
Share the inspiration with your friends
This was supposed to be a simple vanilla birthday cake. My daughter had requested it—nothing fancy, just her favorite buttery yellow cake with chocolate frosting. But somewhere between measuring the flour and realizing I was out of vanilla extract, things went sideways. I grabbed what I thought was vanilla from the baking cabinet, only to discover halfway through mixing that I’d used strawberry emulsion instead. The batter was pink. Not just a little pink—aggressively, unmistakably pink. And I was already running late for the party.
I stood there staring at the bowl, honestly ready to scrap the whole thing. But then I thought, you know what? Let’s just roll with it. I split the batter into thirds, added cocoa to one, left one pink, and turned the third into plain vanilla with a different extract I found buried in the back. Three bowls, three colors, one slightly panicked baker. I layered them up with a simple buttercream, figuring it would either be a hilarious disaster or something worth repeating.
What came out of that oven was nothing like the plan—and better. That first slice revealed three distinct stripes: chocolate, vanilla, and strawberry, all stacked together like some kind of accidental masterpiece. The kids went wild. The adults asked for seconds. And I sat there thinking, maybe panicking in the kitchen isn’t always a bad thing. This Neapolitan layer cake has been my go-to ever since. It’s the kind of cake that looks like you spent hours planning it, when really it was born from a moment of distraction and a willingness to just keep going.
Maybe you’ve been there—staring at a bowl of something that went wrong, wondering if you should start over. Trust me, sometimes the best recipes come from those moments. This one certainly did.
Why You’ll Love This Neapolitan Layer Cake
Let me tell you why this cake has become my most-requested dessert. It’s not just because it looks impressive—though honestly, those three stripes of chocolate, vanilla, and strawberry never get old. It’s because this recipe actually works for real people with real kitchens and real time constraints.
- Three Flavors, One Batter: You start with one base batter and split it three ways. No separate mixing bowls for each flavor, no complicated techniques. Just one bowl, three flavors, and a whole lot of deliciousness.
- Simple Ingredients: Everything you need is probably already in your pantry. All-purpose flour, sugar, eggs, butter, cocoa powder, and strawberry jam or extract. No fancy trips to specialty stores required.
- Perfect for Celebrations: Birthdays, anniversaries, holidays—this cake shows up and steals the show every single time. It’s impressive enough for a dinner party but easy enough for a Tuesday night craving.
- Crowd-Pleaser Guaranteed: I’ve served this to kids, grandparents, picky eaters, and dessert snobs. Every single person finds a flavor they love. It’s the ultimate compromise cake.
- Unbelievably Moist: The secret is in the buttermilk and the way we handle the batter. Each layer stays tender and soft, even after a day or two in the fridge.
What makes this Neapolitan layer cake different from every other version out there? It’s the texture. I spent months testing ratios—too dry, too dense, too sweet—until I landed on a method that gives you a perfectly tender crumb with distinct flavor layers that don’t bleed into each other. The strawberry layer actually tastes like real strawberries, not artificial syrup. The chocolate layer is deep and rich without being bitter. And the vanilla layer? It’s that classic, nostalgic flavor we all grew up loving.
This isn’t just another cake recipe. It’s the one that makes people close their eyes after the first bite. It’s comfort food reimagined—familiar flavors in a show-stopping package that makes you feel like a professional baker, even if you’re just a home cook who grabbed the wrong extract one afternoon.
What Ingredients You Will Need
This Neapolitan layer cake uses simple, everyday ingredients to create something truly special. The magic is in how they come together, not in obscure components you’ll never use again.
For the Cake Batter
- 2 ½ cups all-purpose flour (spooned and leveled—don’t scoop directly from the bag or you’ll end up with too much flour)
- 2 ½ teaspoons baking powder (make sure it’s fresh; old baking powder won’t give you the rise you need)
- ½ teaspoon salt (just regular table salt, nothing fancy)
- ¾ cup unsalted butter, softened (I prefer Kerrygold or Land O’Lakes for consistent results; let it sit out for at least an hour before starting)
- 1 ½ cups granulated sugar
- 3 large eggs, room temperature (if you forget to take them out early, place them in warm water for 5 minutes)
- 1 ½ teaspoons vanilla extract (use pure vanilla, not imitation—it makes a real difference)
- 1 cup buttermilk, room temperature (adds incredible tenderness; if you don’t have buttermilk, add 1 tablespoon lemon juice to regular milk and let it sit for 5 minutes)
For Dividing Into Three Flavors

- For the chocolate layer: 2 tablespoons unsweetened cocoa powder (I recommend Ghirardelli or Hershey’s Special Dark) + 2 tablespoons hot water (mix into a paste before adding to the batter)
- For the strawberry layer: ⅓ cup strawberry jam or preserves (seedless works best for a smooth texture) + ½ teaspoon strawberry extract (optional, but boosts the flavor beautifully)
- For the vanilla layer: Leave as is, or add an extra ¼ teaspoon vanilla extract for a more pronounced flavor
For the Vanilla Buttercream Frosting
- 1 ½ cups unsalted butter, softened (yes, real butter—margarine won’t give you the same creamy texture)
- 4 cups powdered sugar (sift it if you want an extra-smooth frosting, though I rarely bother and it turns out fine)
- 2 teaspoons vanilla extract
- 2-3 tablespoons heavy cream or whole milk (add slowly until you reach your desired consistency)
- Pinch of salt (to balance the sweetness)
For Decoration (Optional but Fun)
- Chocolate shavings (use a vegetable peeler on a chocolate bar)
- Fresh strawberries (halved or sliced)
- Sprinkles (rainbow or chocolate—your call)
A quick note on ingredients: I’ve tested this Neapolitan layer cake with both natural and Dutch-process cocoa powder. Natural works fine, but Dutch-process gives you a deeper, more sophisticated chocolate flavor. For the strawberry layer, don’t skip the jam—it adds both flavor and moisture that you just can’t get from extract alone. And if you’re wondering about using fresh strawberries in the batter, I tried that once and the layers turned out soggy. Stick with jam for the best results.
Equipment Needed
You don’t need a professional bakery setup to make this Neapolitan layer cake. Here’s what you’ll actually use:
- Three 8-inch round cake pans (the key to even layers; if you only have two, bake in batches and keep the third batch of batter covered on the counter)
- Electric mixer (hand mixer or stand mixer both work; I’ve made this with a $20 hand mixer and it came out perfect)
- Large mixing bowl
- Medium mixing bowls (for dividing the batter)
- Whisk (for dry ingredients)
- Rubber spatula (for scraping every last bit of batter—don’t waste a drop)
- Parchment paper (cut into circles for the bottom of the pans; trust me, this is non-negotiable for clean release)
- Cooling rack (wire rack works best; if you don’t have one, use the overturned pan method—let cakes cool in pans for 10 minutes, then flip onto a plate)
- Offset spatula (for frosting; a butter knife works in a pinch but an offset spatula makes it so much easier)
- Cake stand or serving plate
- Toothpick or cake tester (for checking doneness)
I’ve made this cake in a tiny apartment kitchen with mismatched pans and a hand mixer that sounded like it was dying. It still turned out great. Don’t let missing equipment stop you—improvise where you need to.
Preparation Method
Let’s walk through this step by step. Take your time, and remember—I messed up the first time and it still became my signature cake.
- Preheat and prep. Preheat your oven to 350°F (175°C). Grease three 8-inch round cake pans thoroughly with butter or non-stick spray, then line the bottoms with parchment paper circles. This extra step guarantees your cakes release cleanly. I learned this the hard way after spending 20 minutes picking cake out of a pan.
- Mix dry ingredients. In a medium bowl, whisk together the flour, baking powder, and salt. Set aside. This evenly distributes the leavening agent so you don’t get weird pockets of baking powder in your cake.
- Cream butter and sugar. In a large mixing bowl, beat the softened butter and granulated sugar together on medium speed for 3-4 minutes until light and fluffy. Seriously, set a timer. Under-creaming is the number one reason cakes turn out dense. You want the mixture to look pale and almost doubled in volume.
- Add eggs and vanilla. Beat in the eggs one at a time, mixing well after each addition. Add the vanilla extract and mix until combined. The batter might look slightly curdled at this point—that’s okay, it will come together when you add the flour.
- Alternate dry and wet. With the mixer on low speed, add the flour mixture in three additions, alternating with the buttermilk. Start and end with the flour. Mix just until combined—overmixing develops gluten and makes your cake tough. You should see a few streaks of flour remaining; fold those in gently with a spatula.
- Divide the batter. Weigh or eyeball the batter into three equal portions in separate bowls. Each should be about 1 ⅓ cups. This is where the magic happens.
- Flavor each layer. To the first bowl, stir in the cocoa powder paste (cocoa mixed with hot water) until fully combined. To the second bowl, fold in the strawberry jam and strawberry extract if using. Leave the third bowl plain. Clean your spatula between bowls to keep the flavors separate.
- Bake the layers. Pour each batter into a prepared pan and spread evenly. Bake for 20-25 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. Mine usually take exactly 22 minutes, but ovens vary—start checking at 18 minutes if your oven runs hot.
- Cool completely. Let the cakes cool in their pans for 10 minutes on a wire rack. Then run a knife around the edges, invert onto the rack, remove parchment paper, and let cool completely. This is crucial—frosting a warm cake is a recipe for a melty mess. I once frosted a slightly warm cake and ended up with buttercream sliding down the sides like a slow-motion disaster.
- Make the frosting. While the cakes cool, beat the softened butter on medium speed for 2 minutes until creamy. Gradually add the powdered sugar, one cup at a time, beating on low speed to avoid a sugar cloud. Add vanilla and a pinch of salt. Beat in heavy cream one tablespoon at a time until you reach a spreadable consistency. Increase speed to medium-high and whip for 2-3 minutes until light and fluffy.
- Assemble the cake. Place one cake layer on your serving plate (I usually start with chocolate on the bottom, but any order works). Spread about ⅔ cup of frosting evenly on top. Add the second layer (vanilla in the middle), another ⅔ cup frosting. Top with the third layer (strawberry on top). Apply a thin crumb coat—a light layer of frosting that traps any loose crumbs—and refrigerate for 15 minutes.
- Final frost and decorate. Apply the remaining frosting all over the chilled cake. Use your offset spatula to create swirls or a smooth finish. Top with chocolate shavings, fresh strawberries, or sprinkles. Or all three—I won’t judge.
Cooking Tips & Techniques
After making this Neapolitan layer cake more times than I can count, I’ve collected a few tricks that make the process smoother and the results more consistent.
Room temperature ingredients matter. I know it’s tempting to use cold eggs and cold buttermilk straight from the fridge, but room temperature ingredients emulsify better, creating a more tender crumb. Take everything out an hour before you start. If you forget, place eggs in warm water for 5 minutes and microwave the buttermilk for 15 seconds.
Weigh your batter for even layers. If you have a kitchen scale, weigh your three portions of batter. Each should be about 400 grams. This guarantees that all three layers bake to the same height. If you don’t have a scale, use a measuring cup and eyeball it—close enough usually works.
Don’t overmix the strawberry layer. When you fold in the jam, do it gently. Overmixing can break down the jam too much and make the strawberry layer denser than the others. You want streaks of jam throughout, not a fully homogenized batter.
Level your cakes if needed. Even perfectly baked cakes sometimes dome in the center. Use a serrated knife to slice off the dome once the cakes are completely cool. This gives you a flat surface for stacking and prevents your cake from wobbling.
Chill between steps. That 15-minute chill after the crumb coat isn’t optional—it’s the secret to a clean, professional-looking finish. The frosting sets slightly, creating a barrier that keeps crumbs out of your final layer. I learned this after a particularly crumb-filled disaster that looked more like a gravel road than a cake.
Use a turntable if you have one. A lazy Susan or cake turntable makes frosting so much easier. If you don’t have one, rotate the cake plate manually as you work. It’s not perfect, but it gets the job done.
Variations & Adaptations
One of the best things about this Neapolitan layer cake is how adaptable it is. Here are some variations I’ve tried and loved:
Gluten-Free Version: Swap the all-purpose flour with a good gluten-free baking blend that includes xanthan gum. I’ve used King Arthur Measure for Measure and Cup4Cup with excellent results. The texture is slightly more delicate, so handle the layers gently. No other adjustments needed.
Dairy-Free Adaptation: Use vegan butter sticks (not tub margarine) and replace the buttermilk with almond milk mixed with 1 tablespoon lemon juice. For the frosting, use vegan butter and coconut cream instead of heavy cream. The flavor is slightly different but still delicious.
Different Flavor Combinations: Swap the strawberry layer for raspberry or cherry jam. Try using orange marmalade with a touch of orange extract for a chocolate-orange-vanilla twist. Or go tropical with passion fruit jam in the middle layer. The technique stays the same—just swap the jam and extract.
Cupcake Version: This batter makes about 24 cupcakes. Divide the batter into three bowls, flavor as directed, then spoon a small amount of each flavor into each cupcake liner (about 1 tablespoon each). Bake at 350°F for 15-18 minutes. You get mini Neapolitan cakes in every bite.
Less Sweet Option: Reduce the sugar in the cake batter to 1 ¼ cups and use a cream cheese frosting instead of buttercream. The tanginess of the cream cheese balances the sweetness beautifully. I made this version for a friend who doesn’t have a sweet tooth, and she asked for the recipe immediately.
Serving & Storage Suggestions
This Neapolitan layer cake is best served at room temperature, so take it out of the fridge about 30 minutes before you plan to slice it. The flavors are more pronounced and the texture is softer when it’s not straight from the cold.
For the cleanest slices, use a long, sharp knife dipped in hot water and wiped dry between cuts. This gives you those gorgeous, Instagram-worthy slices where you can clearly see all three layers. I usually get about 12-14 slices from one cake, depending on how generous I’m feeling.
Storage: This cake keeps beautifully in the refrigerator for up to 5 days. Cover it with a cake dome or loosely wrap with plastic wrap—just be careful not to smudge the frosting. The flavors actually meld together and improve after a day or two, so don’t be afraid to make it ahead.
Freezing: You can freeze the unfrosted cake layers for up to 3 months. Wrap each cooled layer tightly in plastic wrap, then foil. When you’re ready to assemble, thaw them in the refrigerator overnight. Frost as directed. The frosted cake can also be frozen for up to 2 months—just place it in the freezer unwrapped for an hour until the frosting hardens, then wrap tightly. Thaw in the refrigerator overnight.
Reheating: If you prefer your cake slightly warm (I won’t tell anyone), microwave individual slices for 10-15 seconds. It makes the chocolate layer extra gooey and the strawberry layer taste almost like fresh-baked.
Nutritional Information & Benefits
Let’s be real—this is a celebration cake, not a health food. But here’s the approximate nutritional breakdown per slice (based on 12 servings):
- Calories: 520-580
- Fat: 28g
- Carbohydrates: 68g
- Protein: 6g
- Sugar: 48g
That said, there are a few bright spots. The strawberries in the jam layer provide a small amount of vitamin C and antioxidants. The buttermilk adds calcium and probiotics. And honestly, there’s something to be said for the mental health benefits of sharing a beautiful homemade cake with people you love. Food is about joy, connection, and celebration—and this cake delivers on all three.
If you’re watching your sugar intake, you can reduce the sugar in the frosting or use a sugar substitute in the cake batter. I’ve tested it with Swerve and it works reasonably well, though the texture is slightly less tender. For a lower-fat option, replace half the butter in the cake with unsweetened applesauce. The cake will be a bit denser but still delicious.
This recipe contains dairy, eggs, and gluten. For allergen-friendly alternatives, check the variations section above.
Conclusion
This Neapolitan layer cake started as a mistake—a happy accident born from grabbing the wrong bottle and refusing to give up. And honestly, that’s what makes it so special. It’s proof that you don’t have to be a perfect baker to create something beautiful and delicious. You just need to be willing to keep going when things go wrong.
I love this cake because it brings people together. Every time I serve it, someone says, “This reminds me of the ice cream I had as a kid,” and then everyone starts sharing their own Neapolitan memories. It’s a conversation starter, a crowd-pleaser, and honestly, it’s just really, really good cake.
I’d love to hear how yours turns out. Did you try a different flavor combination? Did your kids help decorate it? Did you accidentally grab the wrong extract and discover something new? Drop a comment below and share your story. And if you loved this recipe, share it with a friend who needs a little baking confidence boost. Happy baking, friend—you’ve got this.
Frequently Asked Questions
Can I make this Neapolitan layer cake a day ahead?
Absolutely. In fact, I recommend it. The flavors meld together beautifully overnight, and the cake stays moist. Just assemble and frost it, then keep it covered in the refrigerator. Take it out 30 minutes before serving.
Why did my strawberry layer turn out denser than the others?
This usually happens if you overmix the batter after adding the jam, or if your jam was too thick. Next time, fold the jam in gently with a spatula until just combined. If your jam is very thick, warm it slightly in the microwave (10-15 seconds) before adding.
Can I use a different frosting?
Yes! Cream cheese frosting, chocolate buttercream, or even a whipped cream frosting all work beautifully. If you use whipped cream, keep the cake refrigerated and serve within 24 hours.
How do I get clean, even layers?
Use a kitchen scale to weigh your batter into equal portions. Level the tops of your baked cakes with a serrated knife. And use a hot knife when slicing the finished cake—dip it in hot water and wipe dry between cuts.
Can I make this into a sheet cake instead?
Yes. Pour the three flavored batters into a greased 9×13 pan, spooning them in separate sections and gently swirling together. Bake at 350°F for 30-35 minutes. Frost with your favorite frosting once cooled. It’s less dramatic but just as delicious.
Pin This Recipe!

Perfect Neapolitan Layer Cake: Easy Three-Flavor Recipe
A stunning Neapolitan layer cake with chocolate, vanilla, and strawberry layers, born from a happy accident. This easy recipe uses one batter split three ways for a moist, tender crumb that’s perfect for celebrations.
- Prep Time: 30 minutes
- Cook Time: 22 minutes
- Total Time: 1 hour 52 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 ½ cups all-purpose flour (spooned and leveled)
- 2 ½ teaspoons baking powder
- ½ teaspoon salt
- ¾ cup unsalted butter, softened
- 1 ½ cups granulated sugar
- 3 large eggs, room temperature
- 1 ½ teaspoons vanilla extract
- 1 cup buttermilk, room temperature
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons hot water
- ⅓ cup strawberry jam or preserves (seedless)
- ½ teaspoon strawberry extract (optional)
- 1 ½ cups unsalted butter, softened (for frosting)
- 4 cups powdered sugar
- 2 teaspoons vanilla extract (for frosting)
- 2–3 tablespoons heavy cream or whole milk
- Pinch of salt
- Chocolate shavings (for decoration, optional)
- Fresh strawberries (for decoration, optional)
- Sprinkles (for decoration, optional)
Instructions
- Preheat oven to 350°F (175°C). Grease three 8-inch round cake pans and line bottoms with parchment paper.
- In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
- In a large bowl, beat softened butter and sugar on medium speed for 3-4 minutes until light and fluffy.
- Beat in eggs one at a time, then add vanilla extract. Mix until combined.
- With mixer on low, add flour mixture in three additions, alternating with buttermilk. Mix just until combined; fold in remaining streaks with a spatula.
- Divide batter evenly into three bowls (about 1 ⅓ cups each).
- To first bowl, stir in cocoa powder mixed with hot water until combined. To second bowl, fold in strawberry jam and strawberry extract. Leave third bowl plain.
- Pour each batter into prepared pans. Bake for 20-25 minutes, rotating pans halfway. Cakes are done when toothpick inserted in center comes out clean.
- Let cakes cool in pans for 10 minutes, then invert onto wire rack, remove parchment, and cool completely.
- For frosting: Beat softened butter on medium speed for 2 minutes. Gradually add powdered sugar, then vanilla and salt. Beat in heavy cream one tablespoon at a time until spreadable. Whip on medium-high for 2-3 minutes.
- Place one cake layer on serving plate. Spread about ⅔ cup frosting on top. Add second layer, another ⅔ cup frosting. Top with third layer. Apply thin crumb coat and refrigerate for 15 minutes.
- Apply remaining frosting all over chilled cake. Decorate with chocolate shavings, fresh strawberries, or sprinkles as desired.
Notes
Room temperature ingredients are key for a tender crumb. Weigh batter for even layers (about 400g each). Don’t overmix the strawberry layer. Chill cake after crumb coat for a clean finish. Use a hot knife for clean slices.
Nutrition
- Serving Size: 1 slice
- Calories: 550
- Sugar: 48
- Sodium: 280
- Fat: 28
- Saturated Fat: 17
- Carbohydrates: 68
- Fiber: 1
- Protein: 6
Keywords: Neapolitan cake, layer cake, chocolate cake, vanilla cake, strawberry cake, birthday cake, celebration cake, easy cake recipe


