Puff pastry is a versatile buttery pastry that is made by layering dough and butter together, then folding and rolling the dough multiple times to create flaky layers. It's a popular choice for making a variety of sweet and savoury dishes, from pastries and tarts to pies and turnovers.