French Mille-Feuille Recipe (Napoleon)

Posted on

Make this classic French mille-feuille with this simple recipe. It is made with puff pastry and rich vanilla pastry cream. It’s a flaky, creamy, and elegant dessert that’s easy to make and perfect for any occasion!

Difficulty

Medium

Prep time

25 minutes + 1 hour chill

Cooking time

20 minutes

Total time

1 hour 45 minutes

Servings

8 slices

French Mille-Feuille slices served on a plate.
Mille-Feuille

French mille-feuille is a beautiful layered dessert made with crispy puff pastry and creamy vanilla custard. It looks super fancy but is actually easy to make at home, especially when you use good-quality store-bought puff pastry. The contrast between flaky layers and smooth filling is simply irresistible!

The best part? You can prepare it ahead of time and serve it chilled, which makes it perfect for holidays, family dinners, or a weekend treat.

What Is Mille-Feuille?

Mille-feuille, which means “a thousand leaves” in French, refers to the many thin, crisp layers of puff pastry that make up this dessert. Traditionally, it has three layers of puff pastry and two layers of pastry cream between them. The top is often dusted with powdered sugar or topped with a thin glaze and chocolate swirl.

It’s also known as Napoleon in some places. You’ll find it in French bakeries, cafes, and patisseries. It’s light, elegant, and melts in your mouth.

Why I Love This Recipe?

I love how this dessert looks impressive but is secretly very easy to pull together. It’s a great go-to when I want something that tastes like it came from a pastry shop—but without the stress.

The best part is how you can make the parts ahead and assemble later. Plus, it’s so satisfying to slice into those perfect layers. It’s one of my favorite desserts to serve to family and friends when I want to wow them with something special.

Key Ingredients & Substitutions for Mille-Feuille

Puff Pastry – Store-bought is totally fine. Use one made with butter for the best flavor.

Milk – Whole milk makes the pastry cream rich and smooth.

Egg Yolks – These give the custard color and a silky texture.

Sugar – Sweetens both the pastry cream and the topping.

Cornstarch – Helps thicken the cream without needing flour.

Butter – Added at the end of the cream to make it glossy and soft.

Vanilla Extract – The main flavor in the pastry cream.

Powdered Sugar or Icing Glaze – For a clean, elegant finish.

Chocolate (optional) – Used to create a swirl design on top.

A slice of Mille-Feuille (Napoleon), on a white plate.
Mille-Feuille (Napoleon)

Equipment You’ll Need

  • Rolling Pin – To gently roll out the puff pastry.
  • Baking Sheets – For baking the pastry layers flat.
  • Parchment Paper – Keeps the pastry from sticking and helps it bake evenly.
  • Saucepan – To cook the pastry cream.
  • Whisk – Keeps the cream smooth and lump-free.
  • Mixing Bowls – For whisking eggs, sugar, and combining ingredients.
  • Toothpick or Skewer – For drawing decorative lines on top.
  • Sharp Serrated Knife – For slicing through layers without squishing.

Step-by-Step Instructions for Perfect Mille-Feuille

Step 1: Bake the Puff Pastry

  1. Preheat your oven to 400°F (200°C).
  2. Slightly roll out the puff pastry sheets so they’re even in thickness.
  3. Place the pastry on parchment-lined baking sheets and prick all over with a fork.
  4. Cover with another sheet of parchment and place a second baking sheet on top to keep the layers flat.
  5. Bake for 15–20 minutes or until golden and crisp. Let cool completely. Trim edges if needed.

Step 2: Make the Pastry Cream

  1. In a saucepan, heat 2 cups (480 ml) milk and 1 teaspoon vanilla over medium heat until just simmering.
  2. In a mixing bowl, whisk 4 egg yolks with 1/2 cup (100 g) sugar and 1/4 cup (30 g) cornstarch until smooth.
  3. Slowly pour the hot milk into the yolk mixture, whisking constantly.
  4. Return the whole mixture to the saucepan and cook, whisking over medium heat until thick (about 3–5 minutes).
  5. Remove from heat, stir in 1 tablespoon of butter, and transfer to a bowl.
  6. Cover with plastic wrap touching the surface and chill completely.
Cream for Mille-Feuille In a pan.
Cream for Mille-Feuille

Step 3: Assemble the Layers

  1. Cut your baked pastry into 3 equal rectangles.
  2. Place one layer on a serving plate and spread with half of the chilled pastry cream.
  3. Add the second pastry layer and spread the rest of the cream on top.
  4. Finish with the third pastry layer on top.

Step 4: Decorate the Top

  1. For a simple finish, dust with powdered sugar.
  2. Or mix 1/2 cup powdered sugar with 1–2 teaspoons water to make a smooth glaze. Spread over the top layer.
  3. If using chocolate, drizzle thin lines and use a toothpick to drag through for a feathered design.
  4. Chill for at least 1 hour before slicing with a serrated knife.

Expert Tips for the Best Mille-Feuille

Always weigh down the pastry while baking to keep it flat and crisp.

For an easy cut, slice the pastry into 8 pieces, and assemble each dessert on its own. This will ensure a perfectly cut piece of this dessert.

Make sure the pastry cream is completely cold before using it—this helps it hold its shape.

Clean your knife between slices to keep edges neat.

Don’t rush the chilling time—this dessert cuts best when cold.

Serving Suggestions

Mille-feuille is best served chilled. It pairs well with coffee or black tea, or even a light dessert wine. You can add berries or a spoonful of whipped cream or even vanilla gelato on the side for an extra treat.

Make-Ahead and Storage

Make-Ahead: Bake the pastry and make the cream up to 1 day ahead. Assemble a few hours before serving.

Storage: Keep refrigerated, loosely covered, for up to 2 days.

Freezing: Not recommended—the pastry will lose its crispness and become soggy.

French Mille-Feuille Slice served on a plate with fresh raspberries.
French Mille-Feuille

Frequently Asked Questions (FAQ)

Can I make mille-feuille a day in advance?

Yes! It’s actually better when it has time to chill and set. Just slice it right before serving.

Can I use homemade puff pastry?

Definitely—if you’re up for it, homemade puff pastry will make this even more special.

What if I don’t want to use glaze?

No problem. Just dust the top with powdered sugar, or leave it plain for a rustic look.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
French Mille-Feuille slices served on a plate.

French Mille-Feuille Recipe (Napoleon)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Laura
  • Total Time: 1 hour 45 minutes
  • Yield: 8 slices 1x

Description

Layers of flaky puff pastry and creamy vanilla custard come together in this classic French bakery-style dessert. Light, elegant, and surprisingly easy to make at home!


Ingredients

Units Scale

For the Pastry Layers

  • 1 package (2 sheets) puff pastry
  • Parchment paper

For the Vanilla Pastry Cream

  • 2 cups (480 ml) whole milk
  • 1 teaspoon vanilla extract
  • 4 large egg yolks
  • 1/2 cup (100 g) granulated sugar
  • 1/4 cup (30 g) cornstarch
  • 1 tablespoon (14 g) unsalted butter

For the Glaze (Optional)

  • 1/2 cup (60 g) powdered sugar
  • 12 teaspoons water
  • Melted chocolate (optional, for decorating)

Instructions

  1. Bake the Puff Pastry: Preheat oven to 400°F (200°C). Roll the pastry slightly to even it out. Place on parchment-lined baking sheets, prick all over with a fork, and cover with parchment and another baking sheet. Bake for 15–20 minutes until golden and crisp. Let cool completely. Trim into 3 equal rectangles.
  2. Make the Pastry Cream: Heat milk and vanilla in a saucepan until just simmering. In a bowl, whisk yolks, sugar, and cornstarch until smooth. Gradually whisk hot milk into the yolk mixture. Pour back into saucepan and cook, stirring, until thickened. Stir in butter. Transfer to a bowl, cover with plastic wrap on the surface, and chill until cold.
  3. Assemble the Mille-Feuille: Place one puff pastry rectangle on a serving plate. Spread half of the pastry cream over it. Add the second pastry layer and spread the rest of the cream. Top with the final pastry rectangle.
  4. Add the Topping: For a glaze, mix powdered sugar with water until smooth and spread it on top. For decoration, drizzle thin lines of melted chocolate and drag a toothpick through to create a feathered design. Chill the whole dessert for at least 1 hour before slicing.

Notes

You can substitute the glaze with just powdered sugar for a simpler version.

For extra stability, use a bit of gelatin in the pastry cream if you want firmer slices.

Keep your knife clean between cuts for neater presentation.

Use a ruler if you want perfectly even slices—it’s worth the effort!

  • Prep Time: 25 minutes + 1 hour Chill
  • Cook Time: 20 minutes
  • Category: Dessert
  • Cuisine: French

Nutrition

  • Serving Size: 1 slice
  • Calories: 320
  • Sugar: 17g
  • Fat: 19g
  • Carbohydrates: 34g
  • Protein: 5g

Nutrition information

This website gives estimated nutritional information, which might change depending on the ingredients used.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star