Napoleon Cake
As an Amazon Associate I earn from qualifying purchases.
Napoleon Cake is a classic layered pastry dessert made with flaky puff pastry, rich vanilla pastry cream, and a chocolate drizzle on top. This bakery-style version uses crisp pastry layers filled with smooth homemade pastry cream for an elegant dessert that’s perfect for holidays, birthdays, and special occasions. Whether you’re making Napoleon Cake for the first time or recreating a bakery favorite, this recipe walks you through every step for beautiful layers and a creamy filling that slices perfectly after chilling.

Why You’ll Love This Napoleon Cake
- Beautiful bakery-style presentation
- Made with flaky puff pastry layers
- Rich homemade vanilla pastry cream
- Perfect make-ahead dessert
- Great for holidays and celebrations
- Easier than traditional scratch-made versions
- Chocolate drizzle adds the perfect finishing touch
What Is Napoleon Cake?
Napoleon Cake is a layered pastry dessert made with thin sheets of baked puff pastry and pastry cream. It is closely related to the French dessert mille-feuille and is popular throughout Eastern Europe and Russia.
Some versions are coated with pastry crumbs, while others are finished with chocolate or decorative icing. This version features crisp pastry layers, homemade pastry cream, and a chocolate drizzle for a classic bakery-style finish.
Ingredients You’ll Need
- Puff Pastry: Creates the flaky layers that make Napoleon Cake famous. Store-bought puff pastry works beautifully, or you can use my Homemade Puff Pastry Recipe if you’d like to make it completely from scratch.
- Milk: Forms the base of the pastry cream.
- Egg Yolks: Provide richness and help thicken the filling.
- Sugar: Sweetens the pastry cream without overpowering it.
- Cornstarch: Creates a smooth, stable pastry cream.
- Butter: Adds richness and a silky texture.
- Vanilla Extract: Gives the filling its classic flavor.
- Chocolate: Used for the decorative drizzle on top.
How To Make Napoleon Cake
- Roll and bake the puff pastry sheets until golden brown and crisp. Allow them to cool completely before assembling.
- Cook the pastry cream until thick and smooth. Stir in butter and vanilla, then chill completely.
- Place one pastry layer on a serving tray. Spread or pipe pastry cream evenly across the surface. Repeat with the remaining layers.
- Top the final pastry layer with melted chocolate and white chocolate, creating a decorative pattern if desired.
- Refrigerate for several hours or overnight before slicing.
Tips For The Best Napoleon Cake
- Chill the pastry cream completely.
- Let the puff pastry cool before assembling.
- Use a serrated knife.
- Refrigerate before slicing.
- Make it a day ahead if possible.

Napoleon Cake
Equipment
- medium saucepan
- Pastry bag or zip-top bag
- Offset spatula or spoon
- Serrated knife
Ingredients
Ingredients for Pastry Cream
- 2 cups whole milk (oat milk if dairy free)
- 3 egg yolks
- 1 whole egg
- 1 cup granulated sugar
- 1 tsp vanilla bean paste (or vanilla extract)
- 1 pinch of salt
- 4 tbsp cornstarch
Cake Layers
- 2 puff pastry sheets (thawed)
Chocolate Topping
- 1/2 cup semi-sweet chocolate
- 1/8 cup white chocolate
Instructions
- Preheat the oven to 400°F. Line two baking sheets with parchment paper.
- Cut the puff pastry sheets in half so you have four equal pieces. Place them on the prepared baking sheets.
- Bake the puff pastry for about 18 to 22 minutes, or until golden brown and crisp. Transfer to a cooling rack and let the pastry cool completely before assembling.
- Add the milk and vanilla to a medium saucepan. Heat over medium heat until the milk is steaming and just beginning to bubble around the edges.
- In a separate bowl, whisk together the egg yolks, whole egg, sugar, salt, and cornstarch until smooth.
- Slowly pour a small amount of the hot milk into the egg mixture while whisking constantly. Continue adding the milk slowly, whisking the whole time, until the egg mixture is warmed through.
- Pour the egg mixture back into the saucepan with the remaining milk.
- Cook over medium-low heat, whisking constantly, until the pastry cream thickens and becomes smooth.
- Transfer the pastry cream to a bowl. Press plastic wrap directly onto the surface so a skin does not form. Refrigerate until completely chilled.
- Once the puff pastry and pastry cream are fully cooled, place one pastry layer on a serving platter.
- Spread or pipe one-third of the pastry cream over the first layer.
- Top with a second puff pastry layer and repeat with more pastry cream. Continue layering until all pastry layers are used, finishing with a plain puff pastry layer on top.
- Melt the semi-sweet chocolate and spread it over the top pastry layer.
- Melt the white chocolate and drizzle it over the semi-sweet chocolate. Use a toothpick or knife to gently drag through the chocolate to create a decorative pattern if desired.
- Refrigerate the Napoleon Cake for at least 2 hours before slicing.
- Use a serrated knife to slice and serve.
Notes
- Do not rush the chilling time: Napoleon Cake slices much more cleanly after it has chilled for several hours.
- For the flakiest layers: Allow the puff pastry to cool completely before assembling.
- This cake is even better the next day: The pastry softens slightly and the flavors have time to meld together.
- Use a serrated knife for the cleanest slices.
Nutrition
Commonly Asked Questions
They are closely related desserts. Both use layers of pastry and cream, although recipes and finishes vary depending on the region.
Absolutely. Store-bought puff pastry is the easiest way to make Napoleon Cake and delivers excellent results.
Yes. Napoleon Cake is actually one of the best make-ahead desserts because the layers soften slightly as it chills. Many people prefer it the next day because the pastry and cream have more time to meld together, creating the classic texture this dessert is known for.
Store covered in the refrigerator for up to 4 days. Because of the pastry cream filling, it should remain refrigerated until ready to serve.
The assembled cake is best enjoyed fresh. However, the baked puff pastry layers and pastry cream can be prepared separately and frozen before assembly.
Chilling allows the pastry cream to set and softens the pastry layers slightly, creating the classic texture Napoleon Cake is known for.



