Go Back
+ servings
A detailed close-up of the moist crumb of the chocolate, vanilla, and strawberry cake layers. Showcasing the texture of the homemade three-layer cake.
FL Recipes

Neapolitan Cake Recipe (From Scratch!)

Learn how to make the best homemade Neapolitan Cake with distinct layers of chocolate, vanilla, and strawberry. This from-scratch recipe is moist, flavorful, and a true showstopper for any occasion.
Prep Time 30 minutes
Cook Time 35 minutes
Total Time 1 hour 5 minutes
Servings: 12 slices
Course: Dessert
Cuisine: American
Calories: 550

Ingredients
  

For the Cake Layers
  • 2.5 cups all-purpose flour
  • 2 cups granulated sugar
  • 1 tsp baking powder
  • 1.5 tsp baking soda
  • 1 tsp salt
  • 3 large eggs room temperature
  • 1.5 cups buttermilk room temperature
  • 0.5 cup vegetable oil
  • 1 tbsp vanilla extract
  • 0.25 cup unsweetened cocoa powder
  • 0.33 cup strawberry puree from fresh or frozen strawberries
For the Strawberry Buttercream
  • 1.5 cups unsalted butter softened
  • 5 cups powdered sugar sifted
  • 0.5 cup strawberry puree
  • 1 tsp vanilla extract
  • 0.25 tsp salt
  • 2 tbsp heavy cream or milk, as needed

Equipment

  • 3 8-inch round cake pans
  • 1 Electric stand mixer
  • 1 Wire Cooling Rack

Method
 

Cake Instructions
  1. Preheat oven to 350°F (175°C). Grease and flour three 8-inch round cake pans. Line the bottoms with parchment paper.
  2. In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
  3. In a separate large bowl, beat the eggs, buttermilk, oil, and vanilla extract until combined.
  4. Add the dry ingredients to the wet ingredients and mix on low speed until just combined. Do not overmix.
  5. Divide the batter evenly among three bowls. Whisk cocoa powder into one bowl, and fold strawberry puree into the second bowl. Leave the third as vanilla.
  6. Pour each batter into a prepared pan. Bake for 30-35 minutes, or until a skewer inserted into the center comes out clean.
  7. Let cakes cool in the pans for 15 minutes before inverting onto a wire rack to cool completely.
Frosting & Assembly
  1. In a large bowl, beat the softened butter until creamy. Gradually add the powdered sugar, mixing on low.
  2. Add the strawberry puree, vanilla, and salt. Beat on medium-high speed for 3-5 minutes until light and fluffy. Add cream if needed to adjust consistency.
  3. Place the chocolate layer on a cake stand. Top with a layer of frosting. Add the vanilla layer, another layer of frosting, and then the strawberry layer.
  4. Apply a thin crumb coat of frosting over the entire cake and chill for 30 minutes.
  5. Cover the cake with the remaining frosting and decorate as desired.

Nutrition

Calories: 550kcalProtein: 5gFat: 28gFiber: 2g

Notes

Ensure all refrigerated ingredients (eggs, buttermilk) are at room temperature for a smoother batter.
For perfectly even cake layers, use a kitchen scale to divide the batter.
Do not frost the cake until the layers have cooled completely to prevent the frosting from melting.
Keyword birthday cake,layer cake,Neapolitan cake

Tried this recipe?

Let us know how it was!
Pin Recipe