Mille Feuille – with Chocolate filling

Rate this recipe

After the success of my puff pastry for the Pithiviers I decided to make some more, and this time to use it to make Mille Feuille, known in the USA as Napoleon Pastry.  Traditionally the layers of crispy puff pastry are filled with creme patissier.  However since some of the ‘tasters’ are not so keen on that, so I decided to make a chocolate creme pat, and then a chocolate ganache, so I would have different filling for each layer.

As with the Pithiviers, if you want to try these you can always use ready made puff pastry, from a shop.  It will work very well and will save you a lot of time.

Although my mille feuille are not the neatest ever to see the light of day, they are just fine, after all it is the taste and texture that is just as important as the look.

Chocolate Mille Feuille

Puff Pastry:

  • 500g plain flour
  • 200g butter at room temperature
  • 225ml water
  • 10g salt
  • 200g butter, straight from the fridge.

Pastry Creme:

  • 250 ml milk
  • 10 ml vanilla extract
  • 50g granulated sugar
  • 2 egg yolks
  • 20g cornflour
  • 100g dark chocolate, chopped into small pieces

Chocolate Ganache:

  • 200 ml double cream
  • 200 g dark chocolate

For assembling:

  • Raspberry jam to spread on bottom layers, about 2 tablespoons
  • 75g icing sugar
  • 1 1/2 tbsp water
  • 20g melted chocolate


  1. Sift the flour and salt onto a work surface.
  2. Make a well in the middle and add the water and softened butter.
  3. Mix the wet ingredients together, pulling in the flour gradually.
  4. Use a pastry scraper to cut in the flour until a rough dough is formed. and all the flour is incorporated.
  5. Make the dough into a ball and cut a deep cross into it.
  6. Wrap in plastic wrap and chill overnight.
  7. Remove the dough from the fridge and let it warm up for a few minutes, to make it easier to roll.
  8. Place the 100g of cold butter between two pieces of parchment paper and bash it with a rolling pin until is it similar in consistency to the pastry
  9. Lightly dust the work surface with flour and roll out the dough into a cross shape(this is why you cut the cross in the dough earlier)
  10. Make sure that the centre of the dough is thicker than the cross sections.
  11. Mold the butter to the same size and shape as the centre of the dough and place it on top
  12. Fold over each of the arms to the cross onto the butter, and each other.
  13. press down at the edges to make sure the butter is sealed in.
  14. Now to do the first ‘turn’
  15. Turn the dough so that the folded edges are pointing away from you, and a sealed edge is facing you.
  16. Roll the dough out until it is about 6 inches wide and 20 inches long.
  17. Fold one third of the 20 inches over onto the rest of the dough, then fold the remaining third up onto it.
  18. Turn the dough one quarter turn and roll out again to 6 inches by 20 inches, folding it over then, as before.
  19. That has completed two turns.
  20. Wrap the dough in plastic wrap and place in the fridge for 20 minutes.
  21. Remove from the fridge and do two more turns as described above.
  22. Preheat the oven to 190c/170 Fan
  23. Wrap and refrigerate again for 20 minutes.
  24. Then remove and do the final two turns.
  25. Wrap again and refrigerate for at least 20 minutes.
  26. Cut the pastry in half and return one half to the fridge
  27. Roll out the other half to a thickness of about 3 mm.
  28. Place on a baking tray and prick all over with a fork, to stop the pastry from rising.
  29. spray a little water over the top of the pastry and sprinkle some sugar on it.
  30. Place a second baking tray on top of the pastry and bake for 20 minutes
  31. Remove the top baking tray and allow the pastry to cook for a few minutes more, until it is a nice golden colour.
  32. Remove from the oven and immediately cut into 3 strips of equal widths.
  33. Cut eat strip into pieces as large as you want your mille feuille to be.
  34. Remember that you will need three pieces of equal size to assemble one pastry.
  35. Repeat the process with the second half of the pastry that is still in the fridge.
  36. Pour the milk into a saucepan and add the vanilla extract and bring to the boil
  37. Add one third of the sugar to the milk and stir to dissolve.
  38. Place the egg yolks in a bowl, with the remaining sugar, and whisk them together until they are combined and the eggs have gone lighter in colour.
  39. Add the cornflour to the egg and stir until combined.
  40. Pour one third of the boiling milk into the eggs and stir very well.
  41. Pour the egg and milk mixture into the rest of the milk in the saucepan.
  42. Whisking all the while bring the mixture to a boil.
  43. Continue boiling for a minute, at least, to cook the cornflour.
  44. Continue whisking until the mixture has gone very thick.
  45. Pour into a bowl that contains the 100 g ofchocolate pieces and mix until the chocolate has melted and combined with the creme pat mixture. 
  46. Set aside to cool, covered with plastic film.
  47. Pour the double cream into a saucepan and heat until it is just boiling and pour into a bowl that has the 200g of chocolate pieces.
  48. Stir until the chocolate has melted and combined with the cream.
  49. Set aside to cool.
  50. When everything is cool you can start to assemble your pastries.
  51. Smear some raspberry jam over one piece of pastry and then pipe some chocolate ganache on top of it.
  52. Place a second layer of pastry on top of the ganache, and pipe some chocolate creme patissier onto it.
  53. Place a third piece of pastry on top of the cream pat.
  54. Repeat this process to assemble the remaining pastries.
  55. Mix the icing sugar and water to a thick but slightly runny consistency.
  56. Spoon some on each of the pastries and smooth out with a spatula
  57. Pipe a thin line or two of melted chocolate on top of the icing and drag a toothpick back an forth to creat a chocolate pattern in the icing.
  58. Set aside to allow the icing to firm up.

Leave a Reply

Your email address will not be published. Required fields are marked *