Neapolitan rose cake is a stunning dessert that combines the classic trio of chocolate, strawberry, and vanilla cake in one irresistible masterpiece. With its perfectly stacked layers, silky buttercream frosting, and elegant rose swirls, this cake is sure to impress at any celebration or special occasion.
While it may look complicated, creating your own Neapolitan rose cake at home is easier than you think with a few foolproof tips and techniques. This recipe breaks down each step, from baking the individual cake layers to assembling and decorating the final show-stopping dessert. If you enjoy unique cake recipes, you might also like our No Bake Chocolate Peanut Butter or No-Churn Neapolitan Ice Cream Cake Recipe From Scratch.
Quick This Neapolitan Rose Cake Snapshot
| Detail | Information |
|---|---|
| Prep time | 1 hour |
| Cook time | 25 minutes |
| Total time | 2 hours 25 minutes (plus cooling and chilling) |
| Servings | 12 |
| Serving size | 1 slice (1/12 cake) |
| Difficulty | Intermediate |
| Cooking method | Baking |
| Flavor | Chocolate, strawberry, vanilla |
| Texture | Moist, tender cake with creamy frosting |
| Best for | Special occasions, birthdays, celebrations |
Table of Contents
Why You’ll Love This Neapolitan Rose Cake
- Combines three classic flavors in one stunning dessert
- Moist, tender cake layers with silky buttercream frosting
- Elegant rose swirl design that’s easier than it looks
- Perfect for special occasions and celebrations
- Customizable with different cake flavors and colors
- Detailed instructions and tips for success
Ingredients and Why They Matter
Cake Layers
- All-purpose flour: Provides structure and stability for the cake layers
- Baking powder and baking soda: Leavening agents that help the cakes rise
- Salt: Enhances flavor and balances sweetness
- Unsalted butter: Creates a rich, tender crumb
- Granulated sugar: Adds sweetness and moisture
- Eggs: Provide structure, stability, and richness
- Buttermilk: Adds tang and moisture for a tender crumb
- Vanilla extract: Enhances overall flavor
- Cocoa powder: Gives the chocolate layer its rich flavor and color
- Strawberry puree: Infuses the strawberry layer with natural fruit flavor
Buttercream Frosting
- Unsalted butter: Forms the base of the creamy, smooth frosting
- Powdered sugar: Adds sweetness and structure
- Heavy cream: Creates a silky, spreadable consistency
- Vanilla extract: Enhances flavor
White Chocolate Ganache Drip
- White chocolate: Creates a smooth, pourable consistency when melted
- Heavy cream: Thins the melted chocolate for the perfect drip
How to Make Neapolitan Rose Cake
- Preheat the oven to 350°F (177°C). Grease and flour three 8-inch round cake pans.
- In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
- In a large bowl, cream the butter and sugar until light and fluffy, about 3-4 minutes.
- Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
- Gradually add the dry ingredients to the butter mixture, alternating with the buttermilk, beginning and ending with the dry ingredients. Mix until just combined.
- Divide the batter evenly between three bowls. Leave one plain for the vanilla layer. Add cocoa powder to the second bowl and mix until combined for the chocolate layer. Add strawberry puree to the third bowl and mix until combined for the strawberry layer.
- Pour each batter into a prepared cake pan and smooth the tops with a spatula.
- Bake for 22-25 minutes, or until a toothpick inserted in the centers comes out clean.
- Allow the cakes to cool in the pans for 10 minutes before turning out onto a wire rack to cool completely.
- While the cakes cool, prepare the buttercream frosting. In a large bowl, cream the butter until smooth. Gradually add the powdered sugar, mixing on low speed until combined. Add the heavy cream and vanilla extract, then mix on medium-high speed until light and fluffy, about 2-3 minutes.
- Once the cakes have cooled, level them with a serrated knife if needed.
- Place the chocolate cake layer on a cake board or serving plate. Spread a thin layer of buttercream on top. Add the strawberry cake layer and spread another thin layer of buttercream. Top with the vanilla cake layer.
- Apply a thin crumb coat of buttercream over the entire cake. Chill in the refrigerator for 20-30 minutes.
- Frost the cake with a final, smooth layer of buttercream. Chill again for at least 30 minutes.
- Prepare the white chocolate ganache drip. In a microwave-safe bowl, heat the heavy cream until steaming. Pour over the chopped white chocolate and let sit for 1 minute. Stir until smooth.
- Pour the ganache over the chilled cake, allowing it to drip down the sides. Chill for 10 minutes to set.
- Fill a piping bag fitted with a petal tip with remaining buttercream. Pipe roses around the top edge of the cake.
- Serve chilled and enjoy your stunning Neapolitan rose cake!

Tips, Mistakes, and Substitutions
Tips
- Use room temperature ingredients for better incorporation and a smoother batter.
- Measure flour accurately using the spoon-and-level method to prevent dense cakes.
- Cream the butter and sugar until very light and fluffy for a tender crumb.
- Chill the cake well before adding the white chocolate ganache drip to prevent melting.
Common Mistakes
- Overmixing the batter, which can lead to tough, dense cakes
- Not allowing the cakes to cool completely before frosting
- Skipping the crumb coat, which helps create a smooth, crumb-free final coat
- Adding the white chocolate ganache drip to a warm cake, causing it to melt and run
Substitutions
- Substitute whole milk or sour cream for the buttermilk if needed
- Use your favorite store-bought strawberry jam or preserves in place of the strawberry puree
- Swap the white chocolate ganache drip for a dark chocolate version for a different look
Serving Ideas and Variations

- Serve slices of Neapolitan rose cake with fresh strawberries, a scoop of vanilla ice cream, or a drizzle of chocolate sauce.
- Change up the cake flavors by using different fruit purees, extracts, or mix-ins like nuts or chocolate chips. For a different fruity cake idea, try our Strawberry Shortcake Bars.
- Create a Neapolitan rose cake trifle by layering cubed cake, buttercream, and fresh berries in a trifle dish.
- For a simpler dessert, skip the rose swirls and decorate the top of the cake with fresh strawberries or chocolate shavings.
Storage, Freezing, and Reheating
Store leftover Neapolitan rose cake in an airtight container in the refrigerator for up to 5 days. Allow the cake to sit at room temperature for 15-20 minutes before serving for optimal flavor and texture.
To freeze the cake, place it in the freezer until the frosting is firm, then wrap tightly in plastic wrap and aluminum foil. Freeze for up to 2 months. Thaw overnight in the refrigerator before serving.
Neapolitan rose cake is best served chilled or at room temperature. Do not reheat, as this will cause the frosting to melt.
Nutrition and Dietary Notes
Nutrition values are estimates based on the listed ingredients, yield, and assumed serving size. Values vary according to brands, substitutions, and portion size.
Estimated serving size: 1 slice (1/12 cake)
The main macronutrients per serving are:
- Calories: 650-750
- Protein: 6-8 grams
- Carbohydrates: 80-100 grams
- Fiber: 1-2 grams
- Total fat: 35-45 grams
- Saturated fat: 20-25 grams
- Total sugars: 60-70 grams
- Sodium: 300-400 milligrams
The primary sources of these nutrients are:
- Protein: Eggs, flour
- Fiber: Flour
- Fat: Butter, heavy cream, white chocolate
- Sodium: Salt, baking powder, baking soda
- Sugar: Granulated sugar, powdered sugar, white chocolate
This Neapolitan rose cake is a rich, indulgent dessert best enjoyed in moderation as a special treat. It is not a significant source of essential vitamins or minerals.
To make the cake slightly lower in calories, fat, and sugar, consider:
- Reducing the amount of frosting between layers and on the exterior
- Using a sugar substitute in place of some of the granulated sugar
- Opting for a lighter drip, like a fruit glaze, instead of the white chocolate ganache
Keep in mind that these adjustments will affect the final flavor and texture of the cake.
This Neapolitan Rose Cake contains potential allergens such as wheat (flour), milk (butter, heavy cream, white chocolate), and eggs. Always check the labels of individual ingredients for specific allergen information and follow proper food safety guidelines for baked goods as recommended by the FDA.
Frequently Asked Questions – Neapolitan Rose Cake
Can I make this Neapolitan rose cake in advance?
Yes! You can bake the cake layers and prepare the frosting up to 2 days in advance. Store the cooled cake layers wrapped tightly in plastic wrap at room temperature, and keep the frosting in an airtight container in the refrigerator. When ready to assemble, let the frosting come to room temperature and re-whip if needed.
How do I achieve perfectly even cake layers?
For even cake layers, use a kitchen scale to divide the batter equally between the pans. If your baked cake layers have domed tops, use a serrated knife to carefully level them before assembling the cake.
Can I use a different size cake pan?
Yes, you can use 9-inch round cake pans instead of 8-inch pans. Keep in mind that the layers will be slightly thinner and may require a shorter baking time, so check for doneness a few minutes early.
How do I store leftover buttercream frosting?
Store leftover buttercream frosting in an airtight container in the refrigerator for up to 2 weeks. When ready to use, let it come to room temperature and re-whip until smooth and fluffy.
Can I make this cake gluten-free?
To make a gluten-free Neapolitan rose cake, substitute the all-purpose flour with a high-quality gluten-free flour blend designed for baking. Be sure to check the labels of all other ingredients to ensure they are also gluten-free.
Final Thoughts – Neapolitan Rose Cake
This stunning Neapolitan rose cake is a true showstopper that combines the classic flavors of chocolate, strawberry, and vanilla in one irresistible dessert. With its perfectly stacked layers, silky buttercream frosting, and elegant rose swirls, this cake is sure to impress your guests and satisfy any sweet tooth. By following the detailed instructions and foolproof tips in this recipe, you can create a bakery-worthy Neapolitan rose cake at home for your next special occasion or celebration.
Print
Neapolitan Rose Cake
- Total Time: 145 minutes
- Yield: 12 servings 1x
- Diet: Vegetarian
Description
A stunning layered cake with chocolate, strawberry, and vanilla cake, silky buttercream frosting, and elegant rose swirls.
Ingredients
3 cups all-purpose flour
2 1/2 teaspoons baking powder
1/2 teaspoon baking soda
1 teaspoon salt
1 cup unsalted butter, softened
2 cups granulated sugar
4 large eggs
1 cup buttermilk
2 teaspoons vanilla extract
1/4 cup cocoa powder
1/2 cup strawberry puree
For the buttercream:
2 cups unsalted butter, softened
8 cups powdered sugar
1/4 cup heavy cream
2 teaspoons vanilla extract
For the white chocolate ganache:
1/2 cup heavy cream
1 cup white chocolate chips
Instructions
1. Preheat the oven to 350°F (177°C). Grease and flour three 8-inch round cake pans.
2. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
3. In a large bowl, cream the butter and sugar until light and fluffy, about 3-4 minutes.
4. Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
5. Gradually add the dry ingredients to the butter mixture, alternating with the buttermilk, beginning and ending with the dry ingredients. Mix until just combined.
6. Divide the batter evenly between three bowls. Leave one plain for the vanilla layer. Add cocoa powder to the second bowl and mix until combined for the chocolate layer. Add strawberry puree to the third bowl and mix until combined for the strawberry layer.
7. Pour each batter into a prepared cake pan and smooth the tops with a spatula.
8. Bake for 22-25 minutes, or until a toothpick inserted in the centers comes out clean.
9. Allow the cakes to cool in the pans for 10 minutes before turning out onto a wire rack to cool completely.
10. While the cakes cool, prepare the buttercream frosting. In a large bowl, cream the butter until smooth. Gradually add the powdered sugar, mixing on low speed until combined. Add the heavy cream and vanilla extract, then mix on medium-high speed until light and fluffy, about 2-3 minutes.
11. Once the cakes have cooled, level them with a serrated knife if needed.
12. Place the chocolate cake layer on a cake board or serving plate. Spread a thin layer of buttercream on top. Add the strawberry cake layer and spread another thin layer of buttercream. Top with the vanilla cake layer.
13. Apply a thin crumb coat of buttercream over the entire cake. Chill in the refrigerator for 20-30 minutes.
14. Frost the cake with a final, smooth layer of buttercream. Chill again for at least 30 minutes.
15. Prepare the white chocolate ganache drip. In a microwave-safe bowl, heat the heavy cream until steaming. Pour over the chopped white chocolate and let sit for 1 minute. Stir until smooth.
16. Pour the ganache over the chilled cake, allowing it to drip down the sides. Chill for 10 minutes to set.
17. Fill a piping bag fitted with a petal tip with remaining buttercream. Pipe roses around the top edge of the cake.
18. Serve chilled and enjoy!
Notes
Use room temperature ingredients for better incorporation and a smoother batter.
Measure flour accurately using the spoon-and-level method to prevent dense cakes.
Cream the butter and sugar until very light and fluffy for a tender crumb.
Chill the cake well before adding the white chocolate ganache drip to prevent melting.
- Prep Time: 60 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice (1/12 cake)
- Calories: 650 kcal
- Sugar: 63g
- Sodium: 350mg
- Fat: 40g
- Saturated Fat: 25g
- Unsaturated Fat: 10g
- Trans Fat: 0.5g
- Carbohydrates: 90g
- Fiber: 1g
- Protein: 7g
- Cholesterol: 160mg



