Sounds more complicated to make than it really is and the results are a very rich, and unusual dish. I did opt to make it vegetarian rather than vegan so used 2% milk rather than soy and milk instead of water in the crust. The flavors are heavenly. One note; though sherry is listed in the ingredients there aren't any directions for it in the recipe, so I added it when I added the cauliflower. Wonderful stuff, this recipe, possibly wonderful enough to convince some meat-eaters that they don't need meat!
This turned out really good. I used regular milk because I didn't have unsweetened soy, and I also used butter in the crust instead of margarine. And I added peas. I'm not a vegetarian and I didn't miss the meat at all!