In a medium sized bowl, add flour and salt. Cut in butter with a pastry cutter until a crumbly dough is formed. Add water and mix until a dough forms. Knead until a smooth dough forms.
Roll dough out and fit to a pie pan. Trim edges to fit pan and then pierce with fork multiple times.
Blind Bake in oven for 10 minutes and set aside.
Meanwhile, in a large bowl, add cheeses, basil, egg, and salt and pepper. Mix well.
Add cheese mixture to pie crust and layer tomato slices in an even layer circle. Top with additional fresh basil.