vegetable pie with homemade puff pastry