The main reason to have a watery fish pie is the use of frozen fish. Use good quality fresh fish if possible. If you want to use frozen fish, make sure you thaw them in the fridge overnight and poach them for 5 to 6 minutes before adding them to the fish pie sauce.