
Here is a beautiful dessert that is perfect to make in the height of peach season when fresh peaches are in abundance and perfectly ripe. With layers of puff pastry and Bavarian cream, this Peach Mille-Feuille will quickly become your favorite peach dessert!
What is Mille-Feuille?
In French, “mille-feuille” means “thousand sheets” and the name comes from the puff pastry layers. You can also find this dessert referred to as the Napoleon.
We chose to use a vanilla bean Bavarian cream between the layers here because it just is so so good and we love the flavor. But often a vanilla pastry cream is used for this classic dessert.
Bavarian cream is a custard-based cream with gelatin and whipped cream folded into it. We love using it in this application, or just to eat by the spoonful with some fresh fruit. Additionally, you can use it as a donut filling for Brioche Donuts.
Homemade Puff Pastry
If you want to go above and beyond, we included instructions to make your own puff pastry. The instructions included here are for a quicker version that takes about 3 hours rather than the classic recipe for puff pastry that is just a lot more work.
Alternatively, using store-bought pre-made puff pastry sheets is more than acceptable here (and encouraged). See the notes for info on how to incorporate pre-made puff pastry into this recipe.
Sautéed Peaches and Peach Compote
The main attraction here is the peaches. We included peaches two ways in this recipe. The peach slices are sautéed with thyme and the peach compote acts as the sauce. Including both makes this an unforgettable peach dessert! And you will want extra peach compote to spread on toast or over ice cream, so save what you don’t use!
Enjoy!
We hope that you enjoy this recipe for Peach Mille-Feuille with Bavarian Cream! If you give it a try, leave us a comment below or tag us on Instagram @cooking_with_wine!

Recipe developed in collaboration with Chef Vanessa Wilson-Watson
Looking for more recipes like this? Check these out: