1. Prepare the Dough:
In a large bowl, combine the flour and salt.
Add the cold butter and mix with your fingertips until the mixture resembles coarse crumbs.
Gradually add the cold water, stirring until the dough comes together.
Shape the dough into a ball, wrap in plastic wrap, and refrigerate for 30 minutes.
2. Prepare the Filling:
In a bowl, mix together the grated mozzarella cheese, eggs, diced ham, milk, heavy cream, salt, and black pepper. Set aside.
3. Assemble the Pie:
Preheat your oven to 356°F (180°C).
On a floured surface, roll out the dough and line a round pie pan with a removable bottom.
Pour the filling into the prepared crust and spread it evenly.
Brush the edges of the dough with the egg yolk mixed with milk.
4. Bake:
Bake in the preheated oven for approximately 40 minutes, or until the crust is golden brown and the filling is set.
Allow the pie to cool slightly before serving.
Enjoy this delicious ham and cheese pie with your loved ones!