01 - Preheat oven to 375°F (190°C). Line a baking tray with parchment paper.
02 - In a mixing bowl, combine chopped artichoke hearts, spring onions, dill, parsley, grated Graviera cheese, Greek yogurt, one beaten egg, salt, and pepper. Stir until evenly incorporated.
03 - Lay one sheet of filo pastry on a clean work surface. Keep remaining sheets covered with a damp towel to prevent drying. Brush the sheet lightly with olive oil or melted butter. Place a second sheet on top and brush again.
04 - Using a sharp knife, cut the layered filo into 4 equal strips lengthwise.
05 - Place 1 heaping tablespoon of filling near one end of each strip. Fold the corner over the filling to form a triangle and continue folding in a triangular pattern to the end of the strip, encasing the filling securely.
06 - Repeat the layering, cutting, and folding process with remaining filo sheets and filling to yield approximately 16 puffs.
07 - Arrange the assembled puffs on the prepared baking tray. Brush the tops evenly with egg wash for a golden finish.
08 - Bake for 20–25 minutes until the pastry is golden brown and crisp.
09 - Allow the puffs to cool slightly on the tray before serving warm.