Pre-heat the oven to 220°C/425°F/Gas mark 7. Cook the spinach with the butter and mushrooms in a covered pan for about 10 minutes, or until soft. Purée the mixture in a blender with the soya flour and eggs, then season. Pour into a buttered mould, place in a bain marie and