In a large bowl, mix all the ingredients listed under dough.
Mix it well until it forms a smooth dough. Cover with a cloth and set aside for 1 hour.
Spinach Filling:
Wash the spinach well and pat it dry. Chop and keep in a large bowl.
Sprinkle some salt on the spinach and massage the spinach and salt together until it is well mixed. Add the pine nuts and combine again, gently.
Now add the chopped onions, the tomatoes, the olive oil, sumac and lemon juice.
Mix it well till everything is well combined.
Set aside.
Cheese Filling:
In a bowl mix together the feta cheese, the mozzarella, the cream cheese, the egg, the parsley and the mint. Cover and set aside. You can also refrigerate it until you have to use it.
Beef Filling:
Heat oil in a pan.
Add the onion and garlic and sauté for a couple of minutes till it turns fragrant.
Add the ground beef and stir it all together.
As the beef cooks, add the allspice, pepper, parsley and salt and mix well.
Once the beef starts browning, add the pomegranate molasses and stir.
Take off heat and set aside.
Assembling the Fatayer:
Preheat the oven to 350 degrees F. Spray one large or two small, lined baking trays and set aside.
After an hour of resting, take the dough, knead it and make it into small balls. You should get about 12 balls.
Roll the balls out into small, flat discs.
Fill four discs with the spinach filling, four discs with cheese filling and four discs with the beef filling.
Put the filling the in center, don’t overfill.
With each hand hold one side of the filled disc and pinch each side together, making a boat shape with the filling open in the center.
Place all the filled dough on the baking tray. Spray with oil and bake for 10-12 minutes.