Napoleones is a Filipino dessert/snack dish and pasalubong item prepared with a small square flaky pastry layers filled with custard filling and topped with sugar glaze.

Napoleones, it may look alike or sound like something that you had tried already, if that is the case then it is because the roots of this recipe, we had for today is no other than the French Mille-Feuille. In many countries there is something similar to Napoleones, in fact it has the same name, but called and spelt in their local language hence you have Napoleonbakelse in Sweden and Finland, Napoleonka in Poland, Napoleonas in Lithuania, Shirini-e Nâpel’oni in Iran, Napoléon in Canada and Napoleon (Наполеон in Russia to name some, all of which are a version or came from the French Mille-Feuille. Classified as a dessert where it is made with several layers of puff pastry and either custard or frangipane in between.

What I am unsure though is how this Napoleon Pastry reached the shores of Philippines and eventually localised to be what we call now Napoleones. Given the colonial history of the Philippines, it is quite logical that the Spanish brought it to the Philippines, but I have some hesitations with that, because the one from Spanish is named differently and its far from the words Napoleon as it is called “milhojas”. Most of the dishes inherited by the Philippines from Spain retained the same name as Cocido, Bacalao, Chorizo, Habichuelas, Picadillo, and Almondigas to name some. So, if the Filipinos would inherit “milhojas” then it will be named similar and not as “Napoleones”.

Having said that, the most plausible scenario is that it either came from the descendants of the 15 Frenchmen crew of Magellan when they first arrived here; the French missionaries who contributed to the spread of Christianity in the Philippines; and/or from the French traders, technicians, soldiers, and officers and crews under the Manila Galleon trade. Don’t take my word on that, all I am doing is having a calculated assumption based on the facts, it’s just sad to know that dishes with possible rich history like this was never accounted for.

Back to our dish today, Napoleones is quite a popular specialty on Negros Island, especially in Silay City in Bacolod, it is also a popular pasalubong for those visiting the island. Bacolod is known as the sugar capital of the Philippines which makes this the right home for Napoleones, at it uses a lot of the provinces major produce. It’s a really delicious dessert, flaky pastry with slightly sweet smooth custard in between then top top it all up, a sweet sugar coating that brings it all together. What is even better, our recipe below is quite easy to make, all you need is to use the frozen puff pastry then you eliminate the need to knead and flatten the dough.

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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 3 reviews
  • Author: Raymund
  • Prep Time: 20 mins
  • Cook Time: 1 hour
  • Total Time: 1 hour 20 mins
  • Yield: 9 1x
  • Category: Dessert
  • Cuisine: Filipino


Napoleones is a Filipino dessert/snack dish and pasalubong item prepared with a small square flaky pastry layers filled with custard filling and topped with sugar glaze.


Units Scale


  • 3 sheets store-bought puff pastry


  • 4 large egg yolks
  • 1 1/3 cups milk
  • 1/3 cup cream
  • 1/2 cup sugar, divided
  • 3 1/2 tbsp cornstarch
  • 30 g butter, room temperature
  • 2 tsp vanilla extract



  1. Prepare your puff pastry sheets. Stack each sheet on top of each other so that you have a three-layer pastry.
  2. Cut the pastry into 9 equal parts by slicing it into three sections horizontally and vertically. Set this aside then place it in the refrigerator to chill.
  3. Prepare your custard. In a pot pour milk, cream and 1/4 cup sugar then bring to a slow boil once it starts boiling reduce heat to low.
  4. In a separate bowl sift together 1/4 cup sugar and cornstarch.
  5. Add egg yolks to the sugar and cornstarch mixture and whisk to combine. Add 1 cup from the warm milk slowly into the mix while continuously whisking
  6. Add this mixture to the remaining warm milk in the pot and heat gently on low heat. Constantly whisk until custard thickens this will take around 4-5 minutes.
  7. Turn off heat then add the butter and vanilla, continue whisking until well incorporated.
  8. Transfer everything into a bowl then cover with cling warp then let it cool.
  9. Bake the pastry. Remove the puff pastry from the fridge, place it in a baking pan then bake in a 180C preheated oven for 45 minutes or until golden brown. Remove from oven then set it aside and let it cool down.
  10. Prepare you glazing, in a bowl add the powdered sugar, gradually add milk a tablespoon at a time while continuously mixing. Continue mixing until you achieve a silky and thick consistency. Set aside.
  11. When your pastry is cool enough to handle, cut each pasty in the middle using a bread knife. Spread a good amount of custard on top then close the puff pastry. Drizzle sugar glazing on top then set aside. Do it with the rest of the puff pastry. Serve.


8 Responses

  1. suituapui says:

    They look gorgeous!!!

  2. Beautiful. A really nice elegant dessert. Bravo!

  3. They look amazing! The homemade custard must have tasted very fresh. Imaging biting into crisp pastry, then creamy smooth cream…heavenly.

  4. Oh yeah, I love Napoleon – dessert from my childhood! Even though this dessert exists in many countries, the Russian version usually is slightly different. It has more layers (8-12) which kind of pressed. As the result, the dessert is heavier and lacking of airless, compared to a classic dessert (The layers are not too distinctive because the biscuits and cream basically turn into a homogeneous concoction.) On the other hand, thanks to the method, the Russian version is moist. But either way, any version is delicious, and I would definitely grab a slice (if you were to offer.)

  5. Michelle says:

    Fascinating learning about the history of these Napoleones. That custard looks so heavenly amongst those flaky layers. Yum!

  6. Hannah says:

    I certainly know and love mille-feuille; French Napoleon pastry, but I’ve never heard of the Filipino version! I swear, you introduce me to more foods every time I visit your blog. It’s incredible!

  7. Puff pastry is key for making Napoleons! I didn’t realize so many different cultures have their own version of Napoleons. I mean, I can see why…they’re delicious! These look amazing, Raymund!

Leave a Reply

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

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.