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