For the dough, add the flour to a big mixing bowl followed by the black seed, egg and oil.
Mix the yeast and salt into 1/2 pint of warm water and stir it. Add the water a little at a time to the flour mix while rotating your hand around the bowl to form the flour and water into a dough.
continue to add the water a little at a time into the mixture until the right dough consistency is formed. The dough should come out soft but not sticky. Add more flour if needed.
Knead the dough into a ball on a lightly floured surface when you have formed the right consistency. Then place it back into the bowl cover it with plastic and a tea towel and set it aside to rise.
The dough should expand to twice its original size, knead the dough again and divide it into 30 small balls, place them on a floured tray cover them with some plastic film and a tea towel and leave for a further 10-15 minutes. (please note that the quantity of balls might be a little less or more depending on the size you make the dough balls.
On a clean lightly floured surface, roll out each dough ball into a square no thicker than ½ cm.
Place 1 tsp of cream cheese on the centre of the sheet and spread lightly to even and cover the middle, then place 1 tbsp of Moroccan aubergine salad filling over the cheese.
Pick up each outer corner of the dough and pinch together in the middle over the filling.
Fold over each open side of the dough to form the flower shape.
Place the flower breads on a baking sheet leaving at least 2 cm between them and glaze with egg wash.
Place them in a preheated oven to bake for about 20-30 mins or until golden.