Sift the flour into a large bowl. Add the milk, olive oil, salt and water.
Knead the dough for about 5 minutes until it comes together.
Cover the dough with a clean, damp tea towel and leave to rest for 30 minutes.
Make the potato filling:
Mash the boiled potatoes with a fork.
Heat the olive oil in a frying pan, add the tomato puree and fry for 1 minute.
Add the potatoes to the tomato puree and season with salt and pepper.
Continue to mash the mixture with a spoon while stirring, then remove from the heat.
Make the spinach filling:
Mix the spinach and olive oil in a large bowl and knead for about 1 minute.
Stir the feta into the spinach and set aside.
Make the gözleme:
Divide the dough into 5 equal portions.
Dust your work surface with flour and roll out each portion as thinly as possible into a 35-40 cm / 15 inch circle.
Fold the top and bottom of the circle inwards.
Spread 2 to 3 tablespoons of the potato and spinach filling in the center.
Fold one side first, then the other, overlapping to make a nice little envelope and repeat.
Heat the oil in a frying pan and cook the gözleme for 1.5-2 minutes on each side until cooked and golden brown. Brush with extra oil during cooking if necessary. Enjoy!