It originated in France in the early 19th century. FAQ What is a napoleon pastry?Ī napoleon pastry is a layered pastry consisting of puff pastry filled with sweetened whipped cream or pastry cream and topped with icing. Here are some of the top spots to find freshly baked napoleons. If you're looking for delicious napoleon pastries in your local area, look no further. Contact a location near you for products or services. The best napoleon pastry locations can help with all your needs. Find a best napoleon pastry near you today.