Pour the olive oil in a large saucepan over medium heat. Add the onion, leeks and curry powder and cook for 4-5 minutes, stirring frequently until the onions are softened. Add the cauliflower, a good pinch of salt and 10-12 grinds pepper, and continue cooking for 2 minutes.
2
Add the vegetable stock to the saucepan and simmer until the vegetables are tender, about 20-25 minutes. Remove from the heat and purée the soup using an immersion blender. For a smoother texture, pass it through a fine mesh sieve. Cover and keep the soup warm until ready to serve.
3
Pour a little olive oil into a medium skillet over medium-high heat. Add the Brussels sprouts, a good pinch of salt and 4-5 grinds pepper. Cook, stirring frequently until the sprouts are golden brown. Add the chives and lemon zest and toss to combine.
4
Serve the soup in warmed soup bowls. Place a dollop of creme fraiche in the center of each bowl and top with a spoonful of the crispy Brussels sprouts.