If you’re looking for a bakery-style dessert that feels fancy but is surprisingly simple, these mini Napoleon pastries are exactly what you need. Made with buttery puff pastry and a smooth vanilla custard filling, this classic layered treat delivers crisp, flaky texture with every creamy bite — perfect for holidays, parties, or an elegant weekend dessert.
Why You’ll Love These Mini Napoleon Pastries
- Light yet indulgent: Crisp pastry balances the creamy custard beautifully
- Easy shortcut: Store-bought puff pastry saves time without sacrificing flavor
- Perfect for entertaining: Mini size makes them great for gatherings
- Make-ahead friendly: Custard can be prepared in advance
- Customizable toppings: Chocolate, berries, or simple powdered sugar all work
These mini pastries look impressive on a dessert table but come together with simple pantry ingredients.

Ingredients You’ll Need
For the Puff Pastry Layers
- 1 sheet puff pastry, thawed
- Powdered sugar, for dusting
For the Vanilla Custard Filling
- 2 cups whole milk
- 4 large egg yolks
- 1/2 cup granulated sugar
- 1/4 cup cornstarch
- 2 tbsp unsalted butter
- 2 tsp vanilla extract
- 2 tbsp milk (optional, to adjust thickness)
Optional Toppings
- Chocolate ganache or melted chocolate
- Fresh berries or mint leaves
How to Make Mini Napoleon Pastries (Step-by-Step)
Step 1: Bake the Puff Pastry
Preheat your oven to 400°F (200°C). Roll out the puff pastry slightly and place it on a lined baking sheet. Prick lightly with a fork, then bake for 15–18 minutes until golden, puffed, and crisp. Let cool completely before cutting.
Step 2: Prepare the Custard Base
In a saucepan, gently heat the milk until warm but not boiling. In a bowl, whisk the egg yolks, sugar, and cornstarch until smooth and pale.
Step 3: Thicken the Custard
Slowly pour the warm milk into the egg mixture while whisking constantly. Return everything to the saucepan and cook over medium heat, stirring continuously, until thick and smooth.
Step 4: Finish the Custard
Remove from heat and stir in butter and vanilla extract. If the custard feels too thick, whisk in 1–2 tablespoons of milk. Transfer to a bowl, cover with plastic wrap touching the surface, and chill for at least 30 minutes.
Step 5: Assemble the Pastries
Cut the cooled puff pastry into small rectangles or squares. Layer pastry with custard, stacking two or three layers per mini Napoleon.
Step 6: Decorate and Serve
Dust with powdered sugar or drizzle with chocolate. Garnish with fresh berries or mint if desired.

Tips & Variations
- Extra crisp layers: Bake pastry between two baking sheets to keep it flat
- Lemon twist: Add a teaspoon of lemon zest to the custard
- Chocolate filling: Replace part of the custard with chocolate pastry cream
- Fruit layer: Add sliced strawberries or raspberries between layers
- No-chocolate option: Keep it classic with just powdered sugar on top
Serving Ideas & Storage
Serve mini Napoleon pastries slightly chilled for clean layers and the best texture. They pair beautifully with tea or coffee. Store assembled pastries in the refrigerator for up to 24 hours. For best results, assemble shortly before serving to maintain crispness.
Print
Easy Mini Napoleon Pastries with Flaky Puff Pastry
- Total Time: 1 hour 15 minutes
- Yield: 10 mini pastries 1x
- Diet: Vegetarian
Description
These Mini Napoleon Pastries are crisp, flaky puff pastry layers stacked with silky vanilla custard. Finish with powdered sugar, a chocolate drizzle, and fresh berries for an elegant, bakery-style dessert that’s easy to make at home.
Ingredients
1 sheet puff pastry, thawed
Powdered sugar, for dusting
Custard Filling:
2 cups whole milk
4 large egg yolks
1/2 cup granulated sugar
1/4 cup cornstarch
2 tbsp unsalted butter
2 tsp vanilla extract
2 tbsp milk (optional, to thin custard)
Optional Toppings:
Chocolate ganache or melted chocolate
Fresh berries and/or mint leaves
Instructions
1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
2. Roll puff pastry slightly if needed, place on the sheet, and prick lightly with a fork.
3. Bake 15–18 minutes until puffed and golden. Cool completely.
4. Warm 2 cups milk in a saucepan until hot but not boiling.
5. In a bowl, whisk egg yolks, sugar, and cornstarch until smooth and pale.
6. Slowly whisk warm milk into the egg mixture (temper), then pour everything back into the saucepan.
7. Cook over medium heat, whisking constantly, until thick and smooth (about 3–6 minutes).
8. Remove from heat; stir in butter and vanilla. If too thick, whisk in 1–2 tbsp milk.
9. Cover custard with plastic wrap touching the surface and chill at least 30 minutes.
10. Cut cooled puff pastry into small squares or rectangles (about 2–3 inches each).
11. Assemble: pastry layer + custard + pastry layer (2–3 layers total). Repeat.
12. Dust with powdered sugar; drizzle chocolate if desired. Add berries/mint and serve.
Notes
For the crispiest layers, assemble shortly before serving (or keep pastry and custard separate until ready).
Make-ahead: custard can be made 1–2 days in advance and refrigerated.
Storage: assembled pastries keep up to 24 hours in the fridge, but pastry will soften over time.
Optional: add lemon zest to the custard for a brighter flavor.
Family-safe: no alcohol and no pork are used in this recipe.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 mini pastry
- Calories: 260
- Sugar: 18g
- Sodium: 120mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 95mg
Nutrition Facts (Per Serving – Approximate)
| Calories | Protein | Carbs | Fat | Fiber | Sodium |
|---|---|---|---|---|---|
| 260 kcal | 5 g | 32 g | 14 g | 1 g | 120 mg |
Final Thoughts
These mini Napoleon pastries prove that elegant desserts don’t have to be complicated. With flaky puff pastry and silky vanilla custard, they deliver classic flavor in a beautiful, bite-sized form — a guaranteed crowd-pleaser for any occasion.