Combine the flour, powdered sugar, and salt in a mixing bowl. Cut in the butter until the mixture resembles coarse crumbs. Mix in the ice water gradually until the dough comes together. Shape into a disc, wrap in plastic, and chill for 30 minutes.
Preheat your oven to 350°F (175°C). Roll out the chilled dough on a floured surface and line a pie dish. Trim any excess and crimp the edges.
In a bowl, whisk eggs and sugar until pale. Add orange zest, juice, yogurt, olive oil, and cornstarch. Whisk until smooth.
Gently pour the filling into the prepared crust.
Place the pie on a baking sheet and bake for 40-45 minutes or until the filling is set and the top is golden.
Allow the pie to cool on a wire rack. Slice and serve with a dollop of Greek yogurt or a sprinkle of powdered sugar.