There’s a small, bright afternoon in my memory: sunlight on a wooden table, a fork catching sticky frosting as I pulled a slice from the middle of a layered cake. That’s the moment a Neapolitan Cake first won me over — three distinct flavors, each with its own color and personality, stacked into a single, comforting slice. A Neapolitan Cake smells like warm vanilla, cocoa, and a faint berry sweetness; it tastes like childhood ice cream in grown-up form, with moist sponge, tangy cream cheese frosting, and a balance of sweet and slightly tart notes.
I reach for this Neapolitan Cake when I want something celebratory but not fussy: a weekend dessert for friends, a birthday that doesn’t want fondant, or a tea-time centerpiece. If you like layered treats built from simple pantry ingredients, you might also enjoy a playful breakfast idea like these breakfast pancake poppers while you scout your baking pans.
why you’ll love this recipe
- Classic three-flavor effect in one cake — chocolate, strawberry, and vanilla — without separate recipes for each layer.
- Moist crumb achieved by balancing wet and dry ingredients and gentle mixing.
- Cream cheese frosting adds a light tang that cuts through sweetness.
- Straightforward method: three pans, one batter split into thirds, easy assembly.
at a glance
- Yield: One 3-layer 8-inch round cake (10–12 slices)
- Prep time: 30 minutes (plus cooling)
- Cook time: 25–30 minutes per layer
- Total time: About 2.5–3 hours including cooling and frosting
- Difficulty: Intermediate — basic bake skills and layer assembly
- Key tools: Three 8-inch round cake pans (preferred), stand or hand mixer, offset spatula, wire cooling rack
how to make Neapolitan Cake — overview
- First, preheat and prep pans so everything runs smoothly. Note: three 8-inch pans give taller layers; 9-inch pans produce a shorter, wider cake.
- Next, whisk the dry ingredients and mix the wet; combine gently until you have a smooth batter. Avoid overmixing to keep the cake tender.
- Split the batter into three portions; flavor each portion (melted chocolate for the chocolate layer, pureed strawberries for the pink layer, leave one plain for vanilla). Mix quickly and evenly.
- Bake each layer until a toothpick comes out clean and the edges pull slightly from the pan. Cool completely on racks.
- Finally, assemble and frost with cream cheese frosting, chilling briefly between layers for neat edges.
Technique note: level each cooled layer with a serrated knife or cake leveler for an even stack. Chilling a trimmed layer for 15–20 minutes makes slicing much cleaner.
ingredients
- 2 cups all-purpose flour
- 1 cup unsweetened cocoa powder
- 2 cups granulated sugar
- 1 tbsp baking powder
- 1/2 tsp salt
- 4 large eggs (room temperature)
- 1 cup whole milk
- 2 tsp vanilla extract
- 1 cup softened butter (for frosting)
- 4 cups powdered sugar (for frosting)
- 8 oz cream cheese (softened, for frosting)
What the most important ingredients do and realistic substitutions
- All-purpose flour provides structure. Swap with 1:1 gluten-free flour blend for a gluten-free version, but expect a slightly denser crumb and a need to handle batter gently.
- Cocoa powder creates the chocolate layer’s rich flavor and dries the batter slightly; when using Dutch-processed cocoa, you may notice a deeper cocoa color and smoother chocolate taste.
- Granulated sugar feeds the tender crumb and browning. Brown sugar can add moisture and a slight caramel note but will darken the cake and slightly change the texture.
- Eggs stabilize, leaven, and add richness. For a vegan adaptation, try a commercial egg replacer (results vary) or flax “eggs” but expect a firmer, less airy crumb.
- Whole milk keeps the cake tender and moist; swapping to buttermilk adds acidity that reacts with baking powder for a tangier crumb and slightly more rise.
- Butter and cream cheese in the frosting give creaminess and stability. You can swap the butter for margarine in a pinch, but the frosting will taste less rich; reduce powdered sugar slightly if using low-fat cream cheese to avoid an overly sweet, dry frosting.
directions
- Preheat the oven to 350°F (175°C). Grease three round cake pans (8-inch recommended) or line them with parchment circles. Place racks in the center third of the oven for even baking.
- In a large bowl, whisk together 2 cups all-purpose flour, 1 cup unsweetened cocoa powder, 2 cups granulated sugar, 1 tbsp baking powder, and 1/2 tsp salt until evenly combined and lump-free. Sifting cocoa and flour together helps avoid streaks in the batter.
- In a separate bowl, beat 4 large eggs (room temperature) with 1 cup whole milk and 2 tsp vanilla extract until smooth and uniform. Warm-ish wet ingredients incorporate more smoothly into dry ones.
- Gradually add the wet mixture to the dry ingredients, folding gently until just combined. Stop when no dry streaks remain; overmixing will toughen the cake. The batter will be medium-thick and fall off a spoon in ribbons.
- Divide the batter into three equal portions. In one portion, stir in melted chocolate until uniform for the chocolate layer. In another, fold in pureed strawberries (about 1/3 to 1/2 cup) for the pink layer. Leave the third portion plain for the vanilla layer. Work quickly so the baking powder doesn’t lose its lift.
- Pour each flavored batter into its respective prepared pan, smoothing the tops with an offset spatula. Tap pans lightly on the counter to release large air bubbles.
- Bake in the preheated oven for 25–30 minutes, rotating pans front-to-back at 15 minutes if your oven runs hot. Look for golden edges, a springy top, and a toothpick inserted into the center that comes out clean or with a few moist crumbs. If you bake in 9-inch pans instead of 8-inch, expect the lower end of the bake time (22–25 minutes).
- Remove pans to a wire rack and let the layers cool in the pans for 10 minutes, then invert onto the rack to cool completely. For neat layers, chill the cooled cakes for 20 minutes before trimming.
- Make the frosting by beating 1 cup softened butter and 8 oz softened cream cheese until smooth and fluffy. Gradually add 4 cups powdered sugar, mixing on low at first to avoid clouds of sugar, then increase speed until spreadable. Taste and add a pinch of salt if needed.
- Level each cake layer if necessary. Place the first layer on your serving plate or cake board, pipe or spread about 3/4–1 cup frosting between layers, stacking carefully. Cover the outside with a thin crumb coat and chill for 15–20 minutes, then apply a final even coat of frosting. Smooth the sides with a bench scraper or offset spatula.
- Chill the assembled Neapolitan Cake for 20–30 minutes before slicing to set the frosting and make cleaner cuts. Use a hot, clean knife (dip in hot water and wipe between cuts) for the best slices.
test-kitchen notes
- Pan size experiment: I tested three 8-inch pans vs. two 9-inch pans. The 8-inch setup yielded taller, classic layers with about 25–30 minutes bake time; the 9-inch pans finished at 22–25 minutes and produced a wider, lower cake. I recommend three 8-inch pans for that stacked Neapolitan look.
- Convection vs. conventional oven: Baking the layers in convection lowered the bake time by 3–5 minutes but produced a drier edge when I used the same temperature. If you use convection, reduce the oven temp by 15–20°F and check at 20 minutes. I prefer conventional for a moister crumb.
- Frosting texture trial: I tested the frosting with 1 cup butter + 8 oz cream cheese vs. butter-only frosting. The cream cheese version gave a light tang and held up better at room temperature for serving; the butter-only version felt richer but slid a bit on warmer days. I recommend the cream cheese frosting for balance and stability.
tips for perfect Neapolitan Cake
- Bring eggs and dairy to room temperature; they emulsify better and give a smoother batter.
- Measure flour by spooning into the cup and leveling; packing flour will make a dense cake.
- Don’t overmix once the wet and dry ingredients meet — stop when streaks disappear.
- If you don’t have three pans, bake layers one at a time and cool them on a rack; wrap cooled layers tightly and chill before stacking.
- Level with patience: a chilled layer trims cleaner. Use a serrated knife and a light sawing motion.
- For vibrancy in the strawberry layer, use fresh pureed strawberries and gently simmer to concentrate if they’re watery; cool before adding to batter.
- Keep frosting slightly firm: if the frosting gets too soft while assembling, chill for 10–15 minutes to avoid sliding layers.
variations
- Gluten-free Neapolitan Cake: Use a 1:1 gluten-free flour blend and add 1/2 tsp xanthan gum if the blend lacks it. Expect a slightly crumblier crumb and handle layers gently.
- Vegan version: Replace eggs with commercial egg replacer or aquafaba and use plant-based milk; swap cream cheese and butter for vegan alternatives. Texture will be denser and the frosting sweeter if you use vegan cream cheese.
- Berry swap: Use raspberry puree instead of strawberries for a sharper, slightly tart pink layer. You may need to reduce added puree volume slightly to avoid thinning the batter.
- Chocolate overload: Add chocolate chips to the melted chocolate portion or swirl ganache between layers; bake time increases by 2–3 minutes.
- Mini Neapolitan cupcakes: Divide batter into lined muffin tins and bake at 350°F (175°C) for 15–18 minutes. Top with small dollops of cream cheese frosting and mini strawberry or chocolate decorations.
how to serve Neapolitan Cake
Serve slices at room temperature for the best texture and flavor — remove from the fridge about 30–45 minutes before serving. Plate with a dollop of whipped cream or a few fresh berries for a bright contrast, or add a drizzle of melted chocolate around the plate for a polished look. For a brunch table, slice the cake thinly and present alongside lighter bites — it pairs well with coffee, black tea, or a sparkling rosé. If you’d like another show-stopping creamy dessert to serve later, try this creamy cherry pistachio cheesecake for complementary textures and flavors.
how to store Neapolitan Cake
Keep the frosted cake refrigerated because of the cream cheese frosting. Store covered in a cake keeper or loosely tented with plastic wrap to prevent the frosting from drying; the cake will stay fresh 3–4 days in the fridge. For longer storage, freeze individual slices wrapped tightly in plastic and then foil for up to 2 months. To thaw, move slices from the freezer to the refrigerator overnight, then bring to room temperature for 30–45 minutes before serving. If you freeze a whole cake, freeze it uncovered for 1–2 hours to firm the frosting, then wrap well; allow 24 hours to fully thaw in the fridge.
conclusion
I hope this recipe encourages you to bake a Neapolitan Cake that feels both nostalgic and new. If you want to compare another straightforward take, check out this external version from Neapolitan Cake (Quick And Easy) – Sweetest Menu for a faster approach. For a step-by-step, photo-forward interpretation, see the detailed guide at Neapolitan Cake – Preppy Kitchen. Try it, tweak it, and share a slice with someone who’ll appreciate the layered simplicity.
FAQs
Q: Can I make this Neapolitan Cake a day ahead?
A: Yes. Bake the layers and wrap them well; chill overnight. Assemble and frost the next day for fresher crumbs. If you prefer, you can fully assemble and refrigerate the finished cake up to 24 hours before serving.
Q: How do I prevent the layers from sliding?
A: Apply a thin layer of frosting (a crumb coat) and chill 15–20 minutes before the final coat. Keep the cake cool while assembling and avoid over-saturating the layers with syrup or fillings.
Q: My strawberry layer sank in the middle. What happened?
A: Likely overmixing or adding too much pureed fruit, which increases moisture and weight. Use 1/3 cup strawberry puree and fold gently; if batter thins, bake in a slightly smaller pan or reduce puree by a tablespoon or two.
Q: Can I make the frosting ahead?
A: Yes, you can make the cream cheese frosting a day ahead and keep it covered in the refrigerator. Whip it briefly before using to restore a spreadable consistency.
Print
Neapolitan Cake
- Total Time: 150 minutes
- Yield: 10–12 slices 1x
- Diet: Vegetarian
Description
Delight in a classic Neapolitan Cake featuring layers of chocolate, strawberry, and vanilla flavors, topped with tangy cream cheese frosting.
Ingredients
- 2 cups all-purpose flour
- 1 cup unsweetened cocoa powder
- 2 cups granulated sugar
- 1 tbsp baking powder
- 1/2 tsp salt
- 4 large eggs (room temperature)
- 1 cup whole milk
- 2 tsp vanilla extract
- 1 cup softened butter (for frosting)
- 8 oz cream cheese (softened, for frosting)
- 4 cups powdered sugar (for frosting)
Instructions
- Preheat the oven to 350°F (175°C) and prepare three 8-inch round cake pans.
- In a bowl, whisk together flour, cocoa powder, sugar, baking powder, and salt until lump-free.
- In another bowl, beat eggs, milk, and vanilla until smooth, then fold gently into dry ingredients to combine.
- Divide batter into three portions; flavor one with melted chocolate, another with pureed strawberries, and leave the third plain.
- Pour each batter into prepared pans and bake for 25–30 minutes or until a toothpick comes out clean.
- Cool layers on a wire rack, then prepare the frosting by beating butter and cream cheese until smooth, gradually adding powdered sugar.
- Level the cooled layers if necessary, then stack and frost the layers with cream cheese frosting, chilling between layers.
- Chill the finished cake for 20–30 minutes before slicing.
Notes
For best results, ensure all ingredients are at room temperature and avoid overmixing to maintain a tender crumb.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 30g
- Sodium: 300mg
- Fat: 15g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 75mg