Make the pastry by combining the butter and sugar in a food processor and while still running, add the eggs, one at a time. Add the flour and blend until it forms a dough. Remove from the processor, mould into a ball, cover with cling wrap and rest in the fridge for 1 hour.
Preheat the oven the 180 degrees C.
Take the pastry out of the fridge, roll out and gently line the flan dish. Let the pastry overlap the edge of the dish by a cm or so. Prick the base with a fork, place in the fridge for 30 minutes and then bake for 15 minutes until the pastry is light golden brown (no need to fill with beans etc). Once it has cooled down for a few minutes gently trim the edge of the dish with a sharp knife and remove any extra pastry.
While the pastry is baking make the filling.
Place the cream cheese in a large bowl and beat until smooth with an electric mixer. Add the strained yoghurt and beat until well combined. Slowly add the condensed milk while beating then slowly add the lemon juice. Keep beating for a few minutes until the mixture has thickened. Fold in the lemon zest.
Scoop the filling into the cooled pastry case and place in the fridge to set for at least 4 hours.
Sprinkle with the pomegranate seeds and extra lemon zest if desired and serve.