Preheat oven to 430°F
Combine flour, butter, salt and water into a dough. Cover the dough and let it rest for 30 minutes in the refrigerator.
Meanwhile, prepare the filling by mixing the tofu, basil and parsley.
Slice the mushroom and chop the onion and garlic and fry until the garlic is soft.
Add the water and stock to the mushroom and onions and let in simmer until the stock is completely dissolved.
Combine the tofu mix with the mushroom mix.
When the dough is ready, remove the from the refrigerator and roll out onto a lightly floured surface.
Gently press the rolled out dough into a pie tin, trim any extra bits along the edge.
Pre-bake the dough for 10 minutes.
Cut the tomatoes in halves.
If you want to decorate your pie with some extra pie crust prepare for the decorating.
When the pie crust is pre-baked add the filling and top with the half tomatoes.
Bake for 35 to 45 minutes or until golden brown.
Serve with a fresh sallad.