Smother the cauliflower in the butter and sprinkle over the salt. Place on a baking tray and bake for 30 minutes until golden, caramelised and cooked through. Once cooked, baste the cauliflower with all the juices in the tray so the cauliflower soaks them up.
Mix all the ingredients for the dressing in a bowl until smooth.
To serve, spread the dressing generously onto a plate. Add the cauliflower. Scatter over the chillies, herbs, endive, crispy onions, cashew nuts and sesame and pomegranate seeds.