01 - Preheat oven to 400°F. Line a baking tray with parchment paper.
02 - Heat olive oil in a skillet over medium heat. Add spring onions and garlic; sauté 1–2 minutes until fragrant.
03 - Add spinach and cook until wilted. Remove from heat and cool for a few minutes.
04 - Combine feta, cream cheese, spinach mixture, nutmeg, salt, and pepper in a bowl. Mix well.
05 - Unroll puff pastry on floured surface. Spread filling evenly, leaving 1/2 inch border along one long edge.
06 - Tightly roll pastry from opposite edge. Brush border with beaten egg to seal.
07 - Cut roll into 16 equal pieces. Arrange cut-side up on prepared tray, spacing slightly apart.
08 - Brush tops with beaten egg and sprinkle with sesame or nigella seeds if desired.
09 - Bake 18–20 minutes until puffed and golden brown.
10 - Cool slightly before serving warm or at room temperature.