Russian Napoleon Cake – Puff Pastry Cake is the dessert I make when I want people to think I worked way harder than I actually did. You know those moments when you need a showstopper for a birthday, a holiday, or just a Sunday dinner where everyone suddenly has opinions? This is that cake. It’s flaky, creamy, and somehow tastes even better the next day, which is honestly my favorite kind of recipe. The only “hard” part is waiting for it to chill so the layers soften into that classic melt in your mouth bite. If you’ve ever felt intimidated by fancy layered cakes, I promise this one is more doable than it looks.

What is Napoleon Cake?
Napoleon Cake is a layered dessert made with crisp pastry sheets and a creamy filling, then topped with crumbs made from extra pastry. After it sits for a while, the layers soften just enough, and the whole thing turns into this tender, sliceable cake that still has little bits of flake and crunch.
In a lot of Russian and Eastern European kitchens, it’s the cake you bring out when you want to impress guests without going full bakery mode. It looks dramatic when you cut it, with all those layers, but the vibe is cozy and familiar. The flavor is simple in the best way: buttery pastry, vanilla cream, and that slightly caramelized toasty pastry crumb on top.
If you’re into desserts that feel nostalgic and comforting, you’ll probably love this. It hits the same feel good notes as a soft breakfast treat like best fluffy cottage cheese pancakes, just dressed up for a party.

Are there different types of Napoleon Cake?
Yes, and this is where it gets fun because families have opinions. Some people swear the only real way is homemade puff pastry. Others go for store bought puff pastry to keep it realistic for normal life. I’ve done both, and I’m telling you, store bought can still give you that gorgeous layered result.
Here are a few common variations you’ll see:
- Russian style Napoleon: usually many thin pastry layers with a custard like cream (often called diplomat style when it’s lightened a bit).
- French mille feuille: similar layered pastry, but often keeps the pastry crisper and uses pastry cream, sometimes with icing on top.
- Sour cream filling versions: tangier, slightly lighter, and really good if you don’t want a super rich custard vibe.
- Quick “lazy” versions: made with puff pastry sheets baked and stacked with a simple pudding based cream.
I’m sharing my favorite middle ground: a Russian Napoleon Cake – Puff Pastry Cake style that tastes authentic, slices beautifully, and doesn’t require an all day pastry project.

How to make Napoleon Cake:
This is the part where people assume it’s complicated, but it’s really a repeatable pattern: bake pastry sheets, cool them, make cream, stack, chill. That’s it. I like to do it when I have a quiet afternoon, some music on, and zero rush.
What you will need (ingredients)
- 2 boxes store bought puff pastry, thawed in the fridge (usually 4 sheets total)
- Milk, about 4 cups
- Sugar, about 3/4 to 1 cup (depending on your sweetness)
- Eggs, 3 large (or 2 eggs plus 1 yolk)
- Cornstarch, about 1/3 cup
- Butter, 4 to 6 tablespoons
- Vanilla extract and a pinch of salt
- Optional: a spoon of sweetened condensed milk for extra richness
Bake the puff pastry layers
Preheat your oven to 400 F. Roll each puff pastry sheet just a bit so it’s a little bigger and thinner, then dock it with a fork (poke holes) so it doesn’t balloon like a pillow. Bake on parchment until deeply golden, usually 12 to 18 minutes depending on your oven.
Cool the sheets completely. Once cool, pick the flattest, prettiest ones for the “cake layers” and save one sheet to crumble for the top. If your sheets puff a lot, don’t panic. You can gently press them down when they’re still warm, or just accept the rustic look. This cake forgives you.
Make the creamy filling
In a pot, warm the milk until it’s hot but not boiling. In a bowl, whisk eggs, sugar, cornstarch, and salt until smooth. Slowly pour in some hot milk while whisking (this keeps eggs from scrambling), then pour it all back into the pot.
Cook on medium heat, whisking constantly, until it thickens like pudding. Turn off the heat, stir in butter and vanilla. Cover the surface with plastic wrap so it doesn’t form a skin, and cool to room temp. If you want it lighter, you can fold in a bit of whipped cream once it’s cool, but it’s not required.
This filling gives the classic vibe that makes Russian Napoleon Cake – Puff Pastry Cake so addictive: soft layers, creamy vanilla center, and that buttery pastry taste coming through in every bite.
Assemble and chill
Set one pastry sheet on a platter. Spread a generous layer of cream. Repeat until you’ve used all your layers. Don’t be stingy with the cream. It’s what softens everything into that signature cake texture.
Crumble your extra pastry sheet into fine crumbs and cover the top generously. I also pat crumbs around the sides when I feel like making it look extra polished.
Now the most important step: chill. Cover and refrigerate at least 8 hours, but 12 to 24 hours is even better. This is when the magic happens.
When I’m in a baking mood, I’ll sometimes pair this cake day with something totally different and fun, like churro cheesecake for a cinnamon sugar hit, just because it makes the kitchen smell amazing.
Can this Napoleon Cake be made ahead of time?
Absolutely, and honestly it should be. If you try to slice it too early, the layers are still too crisp and it can slide around. After a full night in the fridge, it cuts like a dream and tastes like the cake has been “together” for longer, if that makes sense.
My make ahead tips:
1) Bake the pastry sheets a day early. Keep them at room temp in a dry spot, lightly covered so they don’t get stale.
2) Make the cream a day early. Keep it chilled with plastic wrap pressed onto the surface. Whisk briefly before using.
3) Assemble 12 to 24 hours before serving. This is the sweet spot for that tender, layered texture.
If you’re planning a dessert table, this cake is a total stress reliever because it frees up your oven and time on the day you’re hosting. For another make ahead friendly crowd pleaser, I also love a simple party cake like cinnamon roll poke cake, since it stays moist and people go back for seconds.
I made this for my in laws and they actually got quiet while eating it, which is how I knew it was a win. The next day slices were even better and the crumbs on top stayed buttery and perfect.
Best Napoleon Cake Ever!
I know, bold claim. But here’s what makes this version my personal “best”: it’s reliable. The flavor is classic, the texture turns out right if you give it the chill time, and it looks like a bakery cake even if your layers aren’t perfectly even.
My best tips for that wow factor:
Go golden on the pastry. Pale pastry tastes bland. You want deep golden brown for that toasty flavor.
Use enough cream. Dry Napoleon is sad. The cream should feel generous between every layer.
Chill long enough. Russian Napoleon Cake – Puff Pastry Cake is all about the overnight transformation.
Crumb topping = instant elegance. Don’t skip it. It hides imperfections and adds that signature look.
If you want a cleaner slice, chill the cake well and use a sharp serrated knife, wiping it between cuts. And if your cake looks a little rustic, just own it. People care about the first bite way more than perfect edges.
Common Questions
Can I use store bought puff pastry?
Yes, and it works great. Just thaw it in the fridge and bake until properly golden so it tastes rich and buttery.
Why is my cream lumpy?
Usually the milk was added too fast or the heat was too high. If it’s only slightly lumpy, you can whisk hard or strain it through a fine sieve and it will still be delicious.
How long does it last in the fridge?
About 3 to 4 days, covered. The layers get softer over time, which most people actually love.
Can I freeze Napoleon Cake?
You can, but the texture changes and it can get watery as it thaws. I’d rather freeze the baked pastry sheets and make the cream fresh when you’re ready.
What should I serve with it?
Hot tea or coffee is the classic. Fresh berries on the side are also great if you want something bright and not too sweet.
A sweet final note before you bake
If you’ve been waiting for a sign to try Russian Napoleon Cake – Puff Pastry Cake, this is it. It’s one of those recipes that feels special, but once you do it once, you realize it’s mostly just simple steps and a little patience. If you want to compare styles or see other trusted approaches, I’ve learned a lot from Russian Napoleon Cake – Puff Pastry Cake – Let the Baking Begin! and also love the clear guidance on Napoleon Cake – Olga’s Flavor Factory. And if you want another variation that’s seriously worth reading, check out Best Napoleon Cake Ever! – Let the Baking Begin! for more tips and inspiration.


Russian Napoleon Cake
Ingredients
Puff Pastry Layers
- 2 boxes store bought puff pastry, thawed in the fridge (usually 4 sheets total)
Cream Filling
- 4 cups Milk about
- 3/4 to 1 cup Sugar (depending on your sweetness preference)
- 3 large Eggs (or 2 eggs plus 1 yolk)
- 1/3 cup Cornstarch about
- 4 to 6 tablespoons Butter for flavor
- 1 teaspoon Vanilla extract for flavor
- 1 pinch Salt to taste
- 1 spoon Sweetened condensed milk optional for extra richness
Instructions
Prepping the Puff Pastry
- Preheat your oven to 400°F (200°C).
- Roll each puff pastry sheet slightly so it’s a bit larger and thinner, then dock with a fork.
- Bake on parchment paper until deeply golden, around 12 to 18 minutes, depending on your oven.
- Once baked, cool the sheets completely and select the finest layers for the cake, saving one for crumbling on top.
Making the Cream Filling
- In a pot, warm the milk until it's hot but not boiling.
- In a bowl, whisk together eggs, sugar, cornstarch, and salt until smooth.
- Pour some hot milk slowly into the egg mixture while whisking to avoid scrambling, and then pour everything back into the pot.
- Cook on medium heat, whisking constantly until thickened like pudding.
- Remove from heat and stir in butter and vanilla. Cover with plastic wrap and allow to cool to room temperature.
- Optional: Fold in whipped cream once the mixture is cool for a lighter texture.
Assembling the Cake
- Set one pastry sheet on a serving platter and spread a generous layer of cream on top.
- Repeat the layering process until all pastry sheets and cream are used up.
- Crumble the reserved pastry sheet over the top generously and apply some crumbs to the sides for a polished look.
- Cover and refrigerate for at least 8 hours, preferably overnight.
