Napoleon Cake (Mille-Feuille) is an iconic confection that beckons with its enticing layers of crisp, golden puff pastry and luscious waves of silky vanilla pastry cream, all crowned by a delicate glaze. Famous throughout Europe, this sumptuous dessert is the epitome of celebratory elegance, yet it’s delightfully approachable for home bakers. Whether you’re planning an extravagant dinner or simply want to indulge with loved ones, this showstopping sweet treat deserves a top spot in your repertoire.
Ingredients You’ll Need
No secret tricks here—Napoleon Cake (Mille-Feuille) shines because of a few exceptional ingredients coming together just right. Each ingredient has its own special role, from delivering flakiness and rich flavor, to creating that picture-perfect finish we all love.
- Puff pastry (3 sheets): Go for quality store-bought or homemade—this is where your cake’s irresistible flakiness begins.
 - Whole milk (4 cups): Provides the foundation for a creamy, velvety pastry cream that’s rich but not heavy.
 - Egg yolks (6 large): These give the pastry cream its signature golden hue and luxurious texture.
 - Sugar (½ cup): Just enough to sweeten the cream, allowing the vanilla to shine.
 - Cornstarch (¼ cup): Keeps the pastry cream thick and sliceable for those quintessential Napoleon Cake layers.
 - All-purpose flour (2 tbsp): Supports the cream’s structure alongside the cornstarch for Hold-its-shape perfection.
 - Vanilla extract (1 tsp, plus ½ tsp for glaze): The flavor hero—choose pure vanilla for best results.
 - Unsalted butter (3 tbsp): Stirred in at the end, it gives the pastry cream a luscious finish.
 - Powdered sugar (1 cup): Essential for the smooth, elegant glaze that graces the top.
 - Milk (2–3 tbsp): Just a splash creates that perfect pourable consistency for your icing.
 - Dark chocolate, melted (2 oz, optional): Makes those signature marbled swirls if you want to go classic with your Napoleon Cake finish.
 
How to Make
Step 1: Bake the Puff Pastry Layers
Preheat your oven to 400°F (200°C) and get your baking trays ready with parchment paper for easy cleanup. Lay out the puff pastry sheets, prick all over with a fork to prevent excessive puffing (it’s their trademark), and sandwich them beneath another tray to weigh them down. After about 15–20 minutes, they’ll be crisp and gorgeously golden. Allow them to cool completely before assembly.
Step 2: Prepare the Silky Pastry Cream
While the pastry is cooling, start on the heart of your Napoleon Cake (Mille-Feuille): the pastry cream. Gently heat the milk in a saucepan until it’s almost simmering. In a separate bowl, whisk together the egg yolks, sugar, cornstarch, and flour until smooth. Now, slowly temper the egg mixture by whisking in some of the hot milk (this keeps your eggs from scrambling!). Pour everything back into the saucepan and cook over gentle heat, stirring constantly, until thick bubbles form and the cream holds its shape. Finish by stirring in the butter and vanilla until silky and smooth. Press a layer of plastic wrap right onto the surface to prevent a skin from forming, and let it cool.
Step 3: Assemble the Layers
Grab your prettiest serving platter and start layering: a sheet of pastry, an even spread of pastry cream, then repeat. Finish with a final pastry layer on top. Be generous with the cream in the middle—you want every bite to be a delightful contrast of crunchy and creamy.
Step 4: Glaze and Decorate
Mix powdered sugar, a splash of milk, and vanilla to create a smooth, glossy glaze. Pour it gently over the top layer and spread to the edges. If you’re feeling creative (and traditional), drizzle the melted dark chocolate across in lines, then run a toothpick through the lines to create a stunning marble effect. Let your artistic side shine!
Step 5: Chill to Perfection
This is where patience pays off. Refrigerate your assembled Napoleon Cake (Mille-Feuille) for at least four hours—or overnight. This time allows the pastry to soften just slightly and all the flavors to meld. If you’re after picture-perfect slices, pop the whole cake in the freezer for 30 minutes before cutting with a sharp knife.
How to Serve
Garnishes
A classic finish for Napoleon Cake (Mille-Feuille) is its marbled chocolate glaze, but you can also dust the top with extra powdered sugar if you like things simple. Fresh berries, a flurry of chopped pistachios, or even a few edible flowers can transform your cake into a spectacular centerpiece for any dessert table.
Side Dishes
Since Napoleon Cake (Mille-Feuille) is delightfully rich, pair slices with something crisp and refreshing—think a simple fruit salad, lightly whipped cream, or even a scoop of tart sorbet. These side dishes balance the decadence and keep everyone coming back for seconds.
Creative Ways to Present
For an elegant twist, cut your cake into individual oblong slices and arrange them on a platter, or make mini versions using the same method for a sophisticated bite-sized treat. If you want to impress, serve each portion with a drizzle of melted chocolate or a dollop of fruit preserve on the side. Your imagination is the only limit!
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftover Napoleon Cake (Mille-Feuille), cover it tightly with plastic wrap or store in an airtight container in the fridge. It keeps beautifully for up to 3 days, and in fact, a little rest only improves the texture and flavor.
Freezing
Freezing works surprisingly well for this dessert! Simply wrap slices or the entire cake securely in foil and plastic wrap, then freeze for up to one month. Thaw overnight in the refrigerator, and the pastry stays delectably crisp while the cream remains smooth.
Reheating
There’s no need to reheat Napoleon Cake (Mille-Feuille); it tastes best chilled or at cool room temperature. Let refrigerated or defrosted slices sit out for 10–15 minutes to take the chill off before serving for maximum flavor and texture.
FAQs
Can I make Napoleon Cake (Mille-Feuille) in advance?
Absolutely! In fact, preparing this cake a day before serving allows the flavors to truly meld and the layers to set, resulting in neat slices and a more harmonious taste. It’s a perfect make-ahead dessert for entertaining.
Do I have to use homemade puff pastry?
No need to stress—quality store-bought puff pastry delivers excellent results for Napoleon Cake (Mille-Feuille). If you do feel adventurous and have the time, homemade pastry will add a personal touch, but it’s not required.
How do I slice Napoleon Cake (Mille-Feuille) without squishing it?
For the cleanest slices, freeze the assembled cake for about 30 minutes before serving, then use a sharp, serrated knife and wipe it clean between cuts. A gentle, steady hand works wonders!
Can I add fruit or other flavors to my Napoleon Cake (Mille-Feuille)?
Definitely! Sliced strawberries, raspberries, or a layer of jam can be added between the pastry and cream for a fruity twist, or you can switch up the pastry cream with a hint of citrus zest or even a little coffee extract for a creative spin.
What if I don’t have cornstarch? Can I substitute it?
If cornstarch isn’t available, you can use additional flour as a thickener for your pastry cream. The cream may be slightly less silky but will still hold up well between the cake’s delicate layers.
Final Thoughts
Bringing together crispy pastry, silky cream, and a touch of artistic flair, Napoleon Cake (Mille-Feuille) is a dessert that delivers joy with every bite. Give it a try—once you see those gorgeous layers come together, you’ll know you’ve created something truly special for your table!
Print
Napoleon Cake (Mille-Feuille) Recipe
- Total Time: 5 hours
 - Yield: 10–12 servings
 - Diet: Vegetarian
 
Description
A decadent French-inspired dessert made with layers of flaky puff pastry and rich vanilla pastry cream, finished with a classic glaze. Elegant, indulgent, and perfect for special occasions.
Ingredients
For the Pastry Layers:
- 3 sheets puff pastry (store-bought or homemade), thawed if frozen
 
For the Pastry Cream:
- 4 cups whole milk
 - 6 large egg yolks
 - ½ cup sugar
 - ¼ cup cornstarch
 - 2 tbsp all-purpose flour
 - 1 tsp vanilla extract
 - 3 tbsp unsalted butter
 
For the Glaze:
- 1 cup powdered sugar
 - 2–3 tbsp milk
 - ½ tsp vanilla extract
 - 2 oz dark chocolate, melted (for marble design, optional)
 
Instructions
- Preheat oven to 400°F (200°C). Place puff pastry sheets on baking trays lined with parchment paper. Prick with a fork to prevent puffing. Place another baking sheet on top as weight. Bake 15–20 minutes until golden and crisp. Cool completely.
 - Make pastry cream: Heat milk in a saucepan until just simmering. In a bowl, whisk egg yolks, sugar, cornstarch, and flour. Slowly temper with hot milk, whisking constantly. Return mixture to saucepan and cook until thickened. Remove from heat, stir in butter and vanilla. Cool with plastic wrap directly on surface.
 - Assemble: Place one pastry sheet on a serving platter, spread with pastry cream. Repeat layers, ending with pastry on top.
 - Prepare glaze: Mix powdered sugar, milk, and vanilla into a smooth icing. Spread over top pastry layer. For traditional decoration, drizzle melted chocolate in lines across the glaze and drag a toothpick through to create a marbled effect.
 - Refrigerate at least 4 hours or overnight before slicing to allow layers to set.
 
Notes
- For easier slicing, freeze cake for 30 minutes before cutting with a sharp knife.
 - Can be made a day in advance — it tastes even better as the flavors meld.
 - Dust with powdered sugar if skipping glaze.
 
- Prep Time: 40 minutes
 - Cook Time: 20 minutes
 - Category: Dessert
 - Method: Baking & Chilling
 - Cuisine: French / Russian-Inspired
 
Nutrition
- Serving Size: 1 slice
 - Calories: 320
 - Sugar: 15g
 - Sodium: 180mg
 - Fat: 18g
 - Saturated Fat: 8g
 - Unsaturated Fat: 8g
 - Trans Fat: 0g
 - Carbohydrates: 35g
 - Fiber: 1g
 - Protein: 6g
 - Cholesterol: 120mg
 
