Preheat your oven to 350°F (175°C).
In a skillet, heat olive oil over medium heat. Add chopped green onions and cook until softened, about 3 minutes.
Add spinach to the skillet, stirring until wilted and any excess moisture evaporates. Remove from heat and let cool slightly.
In a large mixing bowl, combine the cooked spinach mixture, feta cheese, ricotta cheese, dill, parsley, eggs, salt, and pepper. Mix well until fully combined.
Lay out one sheet of phyllo dough on a clean surface and brush with melted butter. Place another sheet on top and brush with butter again. Repeat this process for 5-6 sheets.
Spoon a generous amount of the spinach filling along one edge of the phyllo dough. Fold in the sides and carefully roll it up into a log shape. Place the rolled pastry seam-side down in a greased baking dish.
Repeat the process with the remaining phyllo sheets and filling, placing each log side by side in the baking dish.
Brush the tops of the pastries with any remaining melted butter.
Bake in the preheated oven for 45 minutes, or until the phyllo is golden and crisp.
Allow to cool slightly before slicing into triangles or squares and serving warm.