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