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.