To make the dough, combine all the dry ingredients in a large bowl and give a good whisk.
Make a hole in the center. Add the egg and olive oil and mix. Add lukewarm water little by little and bring the dough together. Knead till you have a slightly sticky yet soft dough.
Oil a bowl and transfer the dough into it. Cover and allow it to double for an hour.
Meanwhile, prepare the filling by combining all the fillings for the ingredients in a bowl. Mix them well.
Oil a flat baking tray well and set aside.
Once the dough has doubled, punch down the dough. Oil or flour your surface and roll the dough into a big rectangle. Spread the filling equally all over and roll tightly.
Cut them into equal portions - makes around 12-14. Arrange on the oiled tray and allow to rest for 30 minutes.
Preheat the oven to 180 degrees. Bake for 25-30 minutes till the top looks done. Grill for two minutes to brown the top.
Allow to cool on a cooling rack. It can be enjoyed warm with a dip of your choice.