This show-stopping dessert brings together the beloved combination of chocolate, vanilla, and strawberry in one gorgeous cake. Each distinct layer offers its own delightful flavor while the creamy buttercream ties everything together beautifully. The iconic colors create visual appeal that's perfect for birthdays, holidays, or any special occasion worth celebrating.
There's something about that pink-brown-white combination that instantly pulls me back to childhood summers when choosing an ice cream flavor felt like the biggest decision of the week. I never could pick just one, so Neapolitan was my perfect loophole, and this cake captures that exact spirit of having it all. My kitchen smelled absolutely ridiculous while the three layers baked simultaneously, each aroma fighting for attention like siblings.
I made this for my niece's birthday last spring, and watching her face light up when I cut into the cake was worth every single dirty bowl. She couldn't decide which color was her favorite, so naturally she went back for seconds just to be sure. It's become her official birthday request now, and honestly I'm just honored to have a signature cake in the family rotation.
Ingredients
- 2¾ cups all-purpose flour: The foundation that holds all three flavors together, so measure accurately
- 2½ teaspoons baking powder: Gives each layer that perfect lift without making them too airy
- ½ teaspoon baking soda: Works with the baking powder for even rise across all three batters
- ¼ teaspoon salt: Just enough to enhance the chocolate without making the vanilla or strawberry layers taste salty
- 1 cup unsalted butter, softened: Room temperature is non-negotiable here, it creates the tender crumb structure
- 2 cups granulated sugar: Sweetens all three layers evenly before we add the flavor variations
- 4 large eggs: Also should be at room temperature to emulsify properly into the butter
- 2 teaspoons vanilla extract: Use the good stuff since it's the primary flavor in one whole layer
- 1¼ cups whole milk: Full fat makes a noticeable difference in texture and richness
- ⅓ cup unsweetened cocoa powder: Dutch-process gives the deepest chocolate flavor, but regular works fine too
- 3 tablespoons milk: Creates a smooth paste with the cocoa so it folds evenly into the batter
- ½ cup finely chopped fresh strawberries or ¼ cup strawberry puree: Fresh gives little strawberry flecks, puree makes a more uniform pink layer
- A few drops pink or red food coloring: Totally optional but helps distinguish strawberry from vanilla visually
- ½ teaspoon strawberry extract: Boosts the natural berry flavor, especially if using fresh strawberries
- 1½ cups unsalted butter for buttercream: Again, softened completely or you'll get lumpy frosting
- 5 cups powdered sugar, sifted: Sifting is annoying but necessary for silky smooth buttercream
- ¼ cup heavy cream or milk: Heavy cream gives a richer texture, milk makes it lighter
- 2 teaspoons vanilla extract: Don't skimp here, it's the main flavor in your frosting
- Pinch of salt: Cuts through all that sugar and balances the sweetness
Instructions
- Get your oven and pans ready:
- Preheat to 350°F and grease three 8-inch round pans, lining the bottoms with parchment paper for easy removal
- Whisk the dry ingredients:
- Combine flour, baking powder, baking soda, and salt in a medium bowl, then set it aside while you work on the wet ingredients
- Cream butter and sugar:
- Beat them together until they're light and fluffy, which takes about 3-5 minutes and creates the cake's tender texture
- Add eggs and vanilla:
- Beat in eggs one at a time until fully incorporated, then add the vanilla extract
- Combine wet and dry:
- Alternate adding the flour mixture and milk to your batter, starting and ending with the flour, mixing until just combined
- Divide into three bowls:
- Split your batter equally among three separate bowls, weighing them if you want perfectly even layers
- Make the chocolate layer:
- Mix cocoa powder with 3 tablespoons milk until smooth, then gently fold it into your first bowl of batter
- Make the strawberry layer:
- Fold your strawberries or puree into the second bowl along with strawberry extract and food coloring if using
- Keep vanilla as is:
- Your third bowl needs nothing added, it's already the perfect vanilla batter
- Bake each layer:
- Pour the batters into your prepared pans, smooth the tops, and bake for 25-30 minutes until a toothpick comes out clean
- Cool the cakes:
- Let them rest in the pans for 10 minutes, then turn them out onto a wire rack to cool completely
- Make the buttercream:
- Beat butter until creamy, gradually add powdered sugar and salt, then mix in vanilla and cream until fluffy
- Assemble the cake:
- Start with chocolate on your serving plate, add frosting, then strawberry, then vanilla, frosting between each layer
- Apply crumb coat:
- Frost the entire cake with a thin layer of buttercream and chill for 30 minutes to lock in the crumbs
- Final frosting and decorations:
- Spread the remaining buttercream over the chilled cake and decorate with sprinkles, strawberries, or chocolate shavings
The first time I made this, I didn't chill my crumb coat and ended up with chocolate flecks all through my pristine white buttercream. It still tasted amazing, but I learned my lesson about patience and refrigeration. Now I use that chilling time to clean up the kitchen or make myself a celebratory espresso.
Getting Clean Slices
There's nothing more disappointing than cutting into a beautiful layer cake and having the layers squish together. Chill the whole cake for at least an hour before serving, and use a sharp knife dipped in hot water and wiped clean between each slice. It makes such a difference in presentation, especially when you're trying to show off those three distinct colors.
Flavor Variations
Sometimes I swap the strawberry layer for raspberry, which gives a slightly tart note that cuts through all that buttercream richness. You could also do a mocha chocolate layer by adding a teaspoon of instant espresso powder to the chocolate batter. These little tweaks make the recipe feel fresh even when you've made it a dozen times.
Make-Ahead Tips
The cake layers can be wrapped well and frozen for up to a month, which is a total game-changer for party planning. Just thaw them in the refrigerator overnight before frosting. You can also make the buttercream ahead and store it in the fridge, letting it come to room temperature and giving it a quick re-whip before using.
- Wrap each layer separately in plastic wrap, then foil, before freezing
- Bring all components to room temperature before assembling for easier handling
- If you're short on time, grocery store bakery cakes make decent emergency layers in a pinch
Every slice of this cake feels like a little celebration, and isn't that what dessert should be about anyway?
Recipe Q&A
- → Can I make the layers ahead of time?
-
Yes, bake and cool the layers completely, wrap tightly in plastic, and freeze for up to a month. Thaw before assembling and frosting.
- → What if I don't have three cake pans?
-
Bake the layers one or two at a time, keeping the remaining batter refrigerated between batches. Just let the batter sit at room temperature for 15 minutes before baking.
- → Can I use fresh strawberries instead of puree?
-
Fresh chopped strawberries work wonderfully and add lovely texture. Just fold them gently into the batter to avoid overmixing.
- → How do I prevent the layers from sliding?
-
Apply a generous layer of buttercream between each layer and chill for 15-20 minutes after assembly. This helps the layers settle and grip the frosting.
- → What's the best way to slice this cake cleanly?
-
Chill the completed cake for at least an hour before slicing. Use a sharp serrated knife dipped in warm water, wiping it clean between cuts.