Bring a saucepan of water to the boil and fill a large bowl with ice-cold water. Add the broccoli to the pan and cook for 2 mins, then add the soya beans and cook for 1-2 mins more until the broccoli is cooked but still has a bite. Drain and drop the vegetables straight into the cold water – this quickly cools them, retaining their bite and bright colour. Leave for 1-2 mins until cool, then drain and leave in the colander while you prepare the remaining ingredients.
Dry the large bowl. Add the dressing ingredients with some seasoning and whisk together. Halve, stone and peel the avocados, then cut into chunky dice and add straight to the dressing (this will stop the avocado turning brown). Add the quinoa, spinach, herbs, half the pomegranate and pumpkin seeds, and the cooked vegetables to the bowl, and gently toss everything together. Transfer the salad to a serving platter, scatter with the remaining seeds and serve. Any leftovers will keep in the fridge for lunch the next day.