Preheat oven to 350F
Mix cauliflower florets with olive oil and sea salt and spread out on a parchment lined baking sheet. Bake for 15 mins.
Remove the cauliflower from the oven, toss, add pecans to the tray, and return both to the oven. Bake for 10 mins. (If required, use an additional tray.)
Allow the nuts to cool, and then chop. Put the cauliflower into a bowl to cool.
Prepare the dressing with ingredients listed.
Add pecans, parsley, cranberries, celery (and beans if using) and dressing to the cauliflower bowl. Toss. Serve warm or and room temperature. Can also serve chilled the next day.