Use a good-quality puff pastry and keep it cold while working. All-butter puff pastry often provides the richest flavor, but any reliable frozen puff pastry will work.
Thaw it until flexible enough to unfold without cracking, but do not allow it to become warm or sticky.
Step 1: Preheat the Oven
Preheat the oven to 400°F, or 200°C.
Line a large baking sheet with parchment paper to prevent sticking and make cleanup easier.
Step 2: Prepare the Cream Cheese Filling
Place the softened cream cheese, granulated sugar, and vanilla extract in a medium bowl.
Beat with a hand mixer or whisk until smooth, creamy, and free of lumps.
Set the filling aside while preparing the pastry.
Keeping the pastry cold and controlling the amount of filling are the two details that create crisp layers instead of a soggy center.Step 3: Prepare the Puff Pastry
Lightly dust a clean work surface with flour.
Unfold one sheet of puff pastry and gently roll it just enough to smooth the fold marks and create an even thickness.
Cut the pastry into squares approximately 4 inches wide.
Repeat with the second sheet.
Step 4: Score a Border
Using a sharp knife, score a smaller square approximately ½ inch inside the edge of each pastry piece.
Do not cut all the way through the pastry.
This border helps the outer edges rise higher while the center remains suitable for holding the filling.
Step 5: Dock the Centers
Prick the center section of each pastry square several times with a fork.
Leave the scored border untouched so it can puff properly.