Preheat oven to 400 °F
In a large frying pan add the olive oil and heat over medium heat. Add the leek, spring onion, shallot, garlic, dill and parsley and sauté for 3 - 5 minutes, until softened. Stir constantly to be careful not to burn the ingredients.
2 tbsp olive oil, 1 leek, white part only, chopped, 4 spring onions, chopped, 1 shallot, chopped, 3 garlic cloves, minced, 2 tbsp dill, chopped, 2 tbsp parsley, chopped
Next add in handfuls of spinach at a time, adding more when the spinach in the pan wilts down. Continue until all the spinach is done and cook until there is no more liquid being released by the spinach. Your pan should be dry.
10 ounces spinach, washed and chopped
Transfer the ingredients of the pan to a large bowl and add in the feta, cream cheese and half the mozzarella. Stir well to combine and season with salt and pepper.
1½ cups crumbled feta, 1½ cups cream cheese, 1 cup mozzarella, shredded, ¼ tsp salt, ¼ tsp pepper
Transfer the contents of your bowl to a lightly greased casserole pan (we used an 8 X 10 casserole). Sprinkle the remaining mozzarella on top of your dip. Drizzle the top with a bit of olive oil and bake in the middle rack of your oven for 20 minutes, or until your dip is bubbling and the top is golden brown.
1 tbsp olive oil
If it needs to be browned, put the broiler on for a couple of minutes. However, stay close and watch closely.
Allow to cool for about 5 minutes before serving. Serve with pita wedges, bread, or crackers.