Russian Napoleon Cake is a classic dessert that brings together crispy layers of pastry and a rich, creamy custard filling. This beautiful cake not only looks impressive but also delivers a delightful combination of flavors and textures. It’s perfect for special occasions or a sweet treat to share with family and friends.
Why Make This Recipe
Making Russian Napoleon Cake is a rewarding experience. It allows you to create something truly special from scratch. With its flaky layers and luscious custard, every bite feels like a celebration. This cake is also versatile, making it suitable for birthdays, holidays, or even a simple afternoon tea.
How to Make Russian Napoleon Cake
Ingredients:
- 2 cups all-purpose flour
- 1/2 cup cold unsalted butter, cubed
- 1/2 cup cold water
- 1 tablespoon white vinegar
- 1/4 teaspoon salt
- 4 cups whole milk
- 1 1/2 cups granulated sugar
- 6 large egg yolks
- 1/2 cup all-purpose flour (for custard)
- 1/2 cup cornstarch
- 1/2 cup unsalted butter, softened
- 2 teaspoons vanilla extract
- White chocolate shavings (for decoration)
- Whole walnuts (for decoration)
Directions:
Prepare the Cake Layers: In a large bowl, combine the flour and salt. Add the cold butter and cut it into the flour until the mixture resembles coarse crumbs. Mix cold water and vinegar together, then gradually add to the flour mixture until the dough forms. Shape the dough into 8 balls, flatten them slightly, wrap in plastic, and refrigerate for at least 1 hour.
Bake the Cake Layers: Preheat the oven to 400°F (200°C). Roll out each dough ball into a thin circle and place on a parchment-lined baking sheet. Prick with a fork and bake for 8-10 minutes until golden brown. Cool completely.
Prepare the Custard Cream: Heat the milk in a saucepan until it simmers. In a bowl, whisk together sugar, egg yolks, flour, and cornstarch. Gradually whisk in the hot milk, then return the mixture to the saucepan and cook until it thickens. Stir in butter and vanilla, then let it cool.
Assemble the Cake: On a serving plate, place one cake layer and spread custard cream over it. Repeat this with the remaining layers, finishing with custard on top. Cover with plastic wrap and refrigerate for at least 4 hours or overnight.
Decorate the Cake: Before serving, sprinkle the top with white chocolate shavings and place walnuts at each corner.
How to Serve Russian Napoleon Cake
Serve Russian Napoleon Cake chilled for the best flavor and texture. Slice the cake with a sharp knife to get clean layers. It pairs beautifully with coffee, tea, or a glass of milk!
How to Store Russian Napoleon Cake
To store Russian Napoleon Cake, keep it covered in the refrigerator. It can last for about 3-4 days. If you need it to last longer, consider freezing the cake, but it’s best enjoyed fresh.
Tips to Make Russian Napoleon Cake
- Ensure your butter is very cold for the best flaky layers.
- Be careful not to overbake the dough layers; they should be golden, not brown.
- Making the custard cream ahead of time can save you some stress on the day you assemble the cake.
Variation
You can add different flavors to the custard, such as almond or coconut extract, to give the cake a unique twist. You can also layer fruits like berries between the cake layers for extra freshness.
FAQs
1. How long does Russian Napoleon Cake take to make?
It takes about 2 hours to prepare and bake the layers, plus at least 4 hours for the cake to chill and set.
2. Can I use store-bought pastry for this recipe?
Yes, you can use store-bought puff pastry to save time, but homemade layers offer a special touch.
3. Is Russian Napoleon Cake suitable for freezing?
Yes, the cake can be frozen. Just wrap it well in plastic wrap and foil. Thaw it in the refrigerator before serving.

Russian Napoleon Cake
- Total Time: 150 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
A classic dessert with crispy layers of pastry and rich, creamy custard filling, perfect for special occasions.
Ingredients
- 2 cups all-purpose flour
- 1/2 cup cold unsalted butter, cubed
- 1/2 cup cold water
- 1 tablespoon white vinegar
- 1/4 teaspoon salt
- 4 cups whole milk
- 1 1/2 cups granulated sugar
- 6 large egg yolks
- 1/2 cup all-purpose flour (for custard)
- 1/2 cup cornstarch
- 1/2 cup unsalted butter, softened
- 2 teaspoons vanilla extract
- White chocolate shavings (for decoration)
- Whole walnuts (for decoration)
Instructions
- Prepare the Cake Layers: In a large bowl, combine the flour and salt. Add the cold butter and cut it into the flour until it resembles coarse crumbs. Mix cold water and vinegar together, then gradually add to the flour mixture until the dough forms. Shape the dough into 8 balls, flatten them slightly, wrap in plastic, and refrigerate for at least 1 hour.
- Bake the Cake Layers: Preheat the oven to 400°F (200°C). Roll out each dough ball into a thin circle and place on a parchment-lined baking sheet. Prick with a fork and bake for 8-10 minutes until golden brown. Cool completely.
- Prepare the Custard Cream: Heat the milk in a saucepan until it simmers. In a bowl, whisk together sugar, egg yolks, flour, and cornstarch. Gradually whisk in the hot milk, then return the mixture to the saucepan and cook until it thickens. Stir in butter and vanilla, then let it cool.
- Assemble the Cake: On a serving plate, place one cake layer and spread custard cream over it. Repeat this with the remaining layers, finishing with custard on top. Cover with plastic wrap and refrigerate for at least 4 hours or overnight.
- Decorate the Cake: Before serving, sprinkle the top with white chocolate shavings and place walnuts at each corner.
Notes
Ensure your butter is cold for the best flaky layers. Use a sharp knife to slice for clean layers.
- Prep Time: 120 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Russian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 29g
- Sodium: 150mg
- Fat: 24g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 58g
- Fiber: 1g
- Protein: 8g
- Cholesterol: 150mg
Keywords: Napoleon Cake, Russian Dessert, Cream Cake