Put the cauliflower in a small pan with the skimmed milk, stock and bay leaf. Bring to the boil, then turn down the heat and simmer for 8-10 minutes until soft. After 5 minutes, add the cannellini beans to warm.
In a small bowl mix the extra-virgin olive oil, soy, chilli and lemon zest and juice with some black pepper. In another pan, cook the green beans in boiling water for 3 minutes, then drain and keep warm.
Once the cauliflower is soft, drain the cauliflower and beans.
Put the cauliflower and beans in a bowl with a good splash of the cooking liquid and, using a stick blender, whizz to a purée, adding more liquid if needed. Season and keep warm.
Heat a non-stick frying pan until hot, then spray with cooking oil spray. Add the scallops, season with salt and pepper and cook for 2 minutes, then turn (in the order you put them in the pan) and cook for 2 minutes more or until just cooked through and lightly browned on both sides. Serve straightaway with the cauliflower purée, green beans and the soy-chilli dressing drizzled over.